Skip to content

Inhalte & Interpretationen

Greifen Sie auf die umfangreiche Bibliothek astrologischer Interpretationen zu.

Übersicht

Die Content-API bietet Zugriff auf Interpretationstexte für:

  • Planetenstellungen in Zeichen
  • Planetenstellungen in Häusern
  • Aspekte zwischen Planeten
  • Transit-Interpretationen
  • Synastrie-Interpretationen

Inhalte auflisten

Inhalte nach Horoskop-Typ und Inhaltstyp auflisten:

bash
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?page[size]=20" \
  -H "X-Api-Key: your-api-key"

Inhaltstypen

TypBeschreibung
planet-in-signPlanetenstellung im Tierkreiszeichen
planet-in-housePlanetenstellung im Haus
aspectAspekt zwischen zwei Planeten
transitTransit-Interpretation
synastrySynastrie-Aspekt-Interpretation

Horoskop-Typen

TypBeschreibung
natalGeburtshoroskop-Interpretationen
transitTransit-Interpretationen
synastrySynastrie-Interpretationen
compositeKomposit-Horoskop-Interpretationen
chinese-horoscopeChinesische Horoskop-Interpretationen
chinese-forecastChinesische Jahresprognose-Interpretationen
numerologyNumerologie-Interpretationen
moon-sunMond- und Sonnen-Interpretationen
moon-calendarMondkalender-Interpretationen
retrogradeInterpretationen rückläufiger Perioden
progressionSekundäre Progressions-Interpretationen
horoscopeAllgemeine Horoskop-Interpretationen

Abruf nach ID

bash
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign/abc123" \
  -H "X-Api-Key: your-api-key"

Antwort

json
{
  "data": {
    "type": "content",
    "id": "abc123",
    "attributes": {
      "title": "Sun in Gemini",
      "body": "With your Sun in Gemini, you possess a quick, curious mind...",
      "urn": "urn:content:1:natal:planet-in-sign:sun:gemini:en"
    }
  }
}

Markdown-Format

Das body-Feld in Inhaltsantworten ist als Markdown formatiert. Dies ermöglicht eine reichhaltige Textformatierung einschließlich Überschriften, Fett-/Kursivtext, Listen und mehr.

Wenn Sie den Inhalt als HTML in Ihrer Anwendung anzeigen möchten, müssen Sie das Markdown mit einer Markdown-Parser-Bibliothek in HTML konvertieren.

JavaScript/TypeScript

javascript
import { marked } from "marked";

const html = marked.parse(content.body);

Oder mit markdown-it:

javascript
import MarkdownIt from "markdown-it";

const md = new MarkdownIt();
const html = md.render(content.body);

Python

python
import markdown

html = markdown.markdown(content["body"])

PHP

php
use League\CommonMark\CommonMarkConverter;

$converter = new CommonMarkConverter();
$html = $converter->convert($content['body']);

Nach Titel filtern

Durchsuchen Sie Inhalte nach Titel mit dem filter-Abfrageparameter:

bash
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?filter=title:*sun*" \
  -H "X-Api-Key: your-api-key"

Interpretationen mit Berechnungen einschließen

Die empfohlene Methode zum Abrufen von Interpretationstexten ist, diese direkt mit Ihren Berechnungsanfragen über den includeText-Parameter einzuschließen:

bash
curl -X POST "https://api.astroapi.cloud/api/calc/natal" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "dateTime": "1990-06-15T14:30",
    "location": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "includeText": true,
    "language": "en"
  }'

Dadurch wird Ihre Berechnungsantwort mit Interpretationstexten für jede Stellung und jeden Aspekt angereichert.

Paginierung

Verwenden Sie JSON:API-Paginierungsparameter:

bash
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?page[size]=10&page[number]=0" \
  -H "X-Api-Key: your-api-key"

Die Antwort enthält eine links.next-URL für die nächste Ergebnisseite.

AstroAPI Documentation