Skip to content

Content & Interpretations

Access the comprehensive library of astrological interpretations.

Overview

The Content API provides access to interpretation texts for:

  • Planet in sign placements
  • Planet in house placements
  • Aspects between planets
  • Transit interpretations
  • Synastry interpretations

Fetching Interpretations

bash
curl -X GET "https://api.astroapi.cloud/api/content/interpretations?filter[type]=planet-in-sign&filter[planet]=sun&filter[sign]=gemini" \
  -H "X-Api-Key: your-api-key"

Content Types

TypeDescription
planet-in-signPlanet placement in zodiac sign
planet-in-housePlanet placement in house
aspectAspect between two planets
transitTransit interpretation
synastrySynastry aspect interpretation

URN Format

Content is identified using URN (Uniform Resource Name) format:

urn:astro:interpretation:planet-in-sign:sun:gemini
urn:astro:interpretation:aspect:sun:moon:conjunction

Fetching by URN

bash
curl -X GET "https://api.astroapi.cloud/api/content/urn/astro:interpretation:planet-in-sign:sun:gemini" \
  -H "X-Api-Key: your-api-key"

Response

json
{
  "data": {
    "type": "interpretation",
    "id": "urn:astro:interpretation:planet-in-sign:sun:gemini",
    "attributes": {
      "title": "Sun in Gemini",
      "content": "With your Sun in Gemini, you possess a quick, curious mind...",
      "keywords": ["communication", "versatility", "curiosity"],
      "category": "planet-in-sign"
    }
  }
}

Batch Fetch

Fetch multiple interpretations at once:

bash
curl -X POST "https://api.astroapi.cloud/api/content/batch" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "urns": [
      "urn:astro:interpretation:planet-in-sign:sun:gemini",
      "urn:astro:interpretation:planet-in-sign:moon:sagittarius",
      "urn:astro:interpretation:aspect:sun:moon:opposition"
    ]
  }'

Searching Content

bash
curl -X GET "https://api.astroapi.cloud/api/content/search?q=communication+mercury" \
  -H "X-Api-Key: your-api-key"

AstroAPI Documentation