Skip to content

Modules

AstroAPI-functies zijn georganiseerd in modules. Elke module ontgrendelt specifieke API-endpoints en functionaliteit voor uw organisatie.

Modulecategorieen

CategorieBeschrijving
calcBerekeningsmodules — API-rekenendpoints
textsContent-/interpretatietekstmodules
chartsHoroscoopweergavemodules
addonAdd-on functies
adminBeheer-/administratietools

Beschikbare modules

Module-IDCategorieBeschrijving
module:natalcalc + texts + chartsGeboortehoroscoopberekeningen, interpretaties en horoscoopweergave
module:natal-calccalcAlleen geboortehoroscoopberekeningen
module:synastrycalc + texts + chartsSynastrieberekeningen, interpretaties en horoscopen
module:synastry-calccalcAlleen synastrieberekeningen
module:transitcalc + texts + chartsTransitberekeningen, interpretaties en horoscopen
module:transit-calccalcAlleen transitberekeningen
module:compositecalc + texts + chartsComposiethoroscoopberekeningen, interpretaties en horoscopen
module:composite-calccalcAlleen composietberekeningen
module:progressioncalcSecundaire progressies
module:solar-returncalc + texts + chartsZonneretour met interpretaties en horoscopen
module:solar-return-calccalcAlleen zonneretourberekeningen
module:lunar-returncalc + texts + chartsMaanretour met interpretaties en horoscopen
module:lunar-return-calccalcAlleen maanretourberekeningen
module:chinese-horoscopecalcChinese dierenriemtekenberekening
module:chinese-forecastcalcChinese jaarvoorspelling
module:compatibilitycalcAstrologische compatibiliteit
module:mooncalcMaan-/zonberekeningen en maankalender
module:retrogradecalcRetrograde-periodeberekeningen
module:numerologycalcNumerologieberekeningen
module:daily-reporttextsDagelijkse horoscooprapporten
module:weekly-reporttextsWekelijkse horoscooprapporten
module:yearly-reporttextsJaarlijkse horoscooprapporten
module:yearly-ascendant-reporttextsJaarlijkse ascendant-horoscooprapporten
module:extra-languageaddonExtra taalondersteuning
module:ai-addonaddonAI-chatbotfuncties
module:embeddable-widgetsaddonInsluitbare widgetondersteuning
module:content-editoradminToegang tot content-editor

Abonnementen

Elk abonnement bevat een vaste set modules. Alle prijzen zijn inclusief 20% korting. "Volledige" modules bevatten calc + texts + charts. "Calc"-modules bevatten alleen berekeningen.

FunctieBasic (€49,99/mnd)Gold (€112,49/mnd)Premium (€249,99/mnd)Deluxe (€374,99/mnd)
Snelheidslimiet60 verz/min120 verz/min300 verz/min600 verz/min
Maandelijkse verzoeken150K300K750K1M
Geboortehoroscoop (calc)
Compatibiliteit
Maan/Zon
Numerologie
Content-editor
Geboortehoroscoop (volledig)
Transit (calc)
Zonne-/maanretour (calc)
Synastrie/composiet (calc)
Progressies
Chinese horoscoop
Retrograde
Insluitbare widgets
Transit (volledig)
Zonne-/maanretour (volledig)
Synastrie/composiet (volledig)
Chinese voorspelling
Dagelijkse/wekelijkse/jaarlijkse rapporten

Moduletoegang controleren

Bekijk alle modules die beschikbaar zijn voor uw organisatie:

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

Response

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"
      }
    }
  ]
}

Modulebeveiligde endpoints

Wanneer u een endpoint benadert dat een module vereist die u niet heeft:

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

API Key-permissies

API keys kunnen worden beperkt tot specifieke modules. Zelfs als uw organisatie toegang heeft tot een module, kunnen individuele API keys worden beperkt om deze uit te sluiten:

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

Hiermee kunt u keys met beperkte scope aanmaken voor specifieke toepassingen, zoals een key die alleen geboortehoroscoopberekeningen toestaat zonder toegang tot andere modules waarop uw organisatie is geabonneerd.

AstroAPI Documentation