Skip to content

Module ​

Die Funktionen von AstroAPI sind in Module unterteilt. Jedes Modul schaltet bestimmte API-Endpunkte und Funktionalitäten für Ihre Organisation frei.

Modulkategorien ​

KategorieBeschreibung
calcBerechnungsmodule – API-Rechenendpunkte
textsInhalts-/Interpretationstext-Module
chartsHoroskop-Darstellungsmodule
addonZusatzfunktionen
adminAdmin-/Verwaltungstools

Verfügbare Module ​

Modul-IDKategorieBeschreibung
module:natalcalc + texts + chartsGeburtshoroskop-Berechnungen, Interpretationen und Horoskop-Darstellung
module:natal-calccalcNur Geburtshoroskop-Berechnungen
module:synastrycalc + texts + chartsSynastrie-Berechnungen, Interpretationen und Horoskope
module:synastry-calccalcNur Synastrie-Berechnungen
module:transitcalc + texts + chartsTransit-Berechnungen, Interpretationen und Horoskope
module:transit-calccalcNur Transit-Berechnungen
module:compositecalc + texts + chartsKomposit-Horoskop-Berechnungen, Interpretationen und Horoskope
module:composite-calccalcNur Komposit-Berechnungen
module:progressioncalcSekundäre Progressionen
module:solar-returncalc + texts + chartsSonnenrückkehr mit Interpretationen und Horoskopen
module:solar-return-calccalcNur Sonnenrückkehr-Berechnungen
module:lunar-returncalc + texts + chartsMondrückkehr mit Interpretationen und Horoskopen
module:lunar-return-calccalcNur Mondrückkehr-Berechnungen
module:chinese-horoscopecalcBerechnung des chinesischen Tierkreiszeichens
module:chinese-forecastcalcChinesische Jahresprognose
module:compatibilitycalcAstrologische Kompatibilität
module:mooncalcMond-/Sonnenberechnungen und Mondkalender
module:retrogradecalcBerechnungen rückläufiger Perioden
module:numerologycalcNumerologie-Berechnungen
module:daily-reporttextsTageshoroskop-Berichte
module:weekly-reporttextsWochenhoroskop-Berichte
module:yearly-reporttextsJahreshoroskop-Berichte
module:yearly-ascendant-reporttextsJahreshoroskop-Berichte für den Aszendenten
module:extra-languageaddonZusätzliche Sprachunterstützung
module:ai-addonaddonKI-Chatbot-Funktionen
module:embeddable-widgetsaddonUnterstützung für einbettbare Widgets
module:content-editoradminZugriff auf den Inhaltseditor

Abonnementpläne ​

Jeder Abonnementplan umfasst eine feste Auswahl an Modulen. Alle Preise beinhalten einen Rabatt von 20 %. „Vollständige" Module umfassen calc + texts + charts. „Calc"-Module umfassen nur Berechnungen.

FunktionBasic (€49,99/Monat)Gold (€112,49/Monat)Premium (€249,99/Monat)Deluxe (€374,99/Monat)
Ratenbegrenzung60 Anfragen/Min.120 Anfragen/Min.300 Anfragen/Min.600 Anfragen/Min.
Monatliche Anfragen150.000300.000750.0001.000.000
Natal (calc)✅✅✅✅
Kompatibilität✅✅✅✅
Mond/Sonne✅✅✅✅
Numerologie✅✅✅✅
Inhaltseditor✅✅✅
Natal (vollständig)✅✅✅
Transit (calc)✅✅
Sonnen-/Mondrückkehr (calc)✅✅
Synastrie/Komposit (calc)✅✅
Progressionen✅✅
Chinesisches Horoskop✅✅
Rückläufige Planeten✅✅
Einbettbare Widgets✅✅
Transit (vollständig)✅
Sonnen-/Mondrückkehr (vollständig)✅
Synastrie/Komposit (vollständig)✅
Chinesische Prognose✅
Tages-/Wochen-/Jahresberichte✅

Modulzugriff prüfen ​

Listen Sie alle Module auf, die für Ihre Organisation verfügbar sind:

bash
curl -X GET "https://api.astroapi.cloud/api/modules" \
  -H "X-Api-Key: your-api-key"

Antwort ​

json
{
  "data": [
    {
      "type": "module",
      "id": "module:natal-calc",
      "attributes": {
        "name": "Natal Chart Calculations",
        "enabled": true,
        "expiresAt": null
      }
    },
    {
      "type": "module",
      "id": "module:transit-calc",
      "attributes": {
        "name": "Transit Calculations",
        "enabled": true,
        "expiresAt": "2024-12-31T23:59:59Z"
      }
    }
  ]
}

Modulgeschützte Endpunkte ​

Beim Zugriff auf einen Endpunkt, der ein Modul erfordert, das Sie nicht haben:

json
{
  "errors": [{
    "status": "403",
    "title": "Module Required",
    "detail": "This endpoint requires the 'module:synastry-calc' module.",
    "meta": {
      "requiredModule": "module:synastry-calc"
    }
  }]
}

API-Schlüssel-Berechtigungen ​

API-Schlüssel können auf bestimmte Module beschränkt werden. Auch wenn Ihre Organisation Zugriff auf ein Modul hat, können einzelne API-Schlüssel so eingeschränkt werden, dass sie es ausschließen:

json
{
  "apiKey": {
    "modules": ["module:natal-calc", "module:moon"]
  }
}

Damit können Sie Schlüssel mit eingeschränktem Geltungsbereich für bestimmte Anwendungsfälle erstellen, z. B. einen Schlüssel, der nur Geburtshoroskop-Berechnungen erlaubt, ohne Zugriff auf andere Module, die Ihre Organisation abonniert hat.

AstroAPI Documentation