Skip to content

Modules ​

Les fonctionnalités d'AstroAPI sont organisées en modules. Chaque module déverrouille des endpoints API et des fonctionnalités spécifiques pour votre organisation.

Catégories de Modules ​

CatégorieDescription
calcModules de calcul — endpoints de calcul API
textsModules de textes de contenu/interprétation
chartsModules de rendu de thèmes
addonFonctionnalités complémentaires
adminOutils d'administration/gestion

Modules Disponibles ​

ID du ModuleCatégorieDescription
module:natalcalc + texts + chartsCalculs de thèmes natals, interprétations et rendu de thèmes
module:natal-calccalcCalculs de thèmes natals uniquement
module:synastrycalc + texts + chartsCalculs de synastrie, interprétations et thèmes
module:synastry-calccalcCalculs de synastrie uniquement
module:transitcalc + texts + chartsCalculs de transits, interprétations et thèmes
module:transit-calccalcCalculs de transits uniquement
module:compositecalc + texts + chartsCalculs de thèmes composites, interprétations et thèmes
module:composite-calccalcCalculs composites uniquement
module:progressioncalcProgressions secondaires
module:solar-returncalc + texts + chartsRetour solaire avec interprétations et thèmes
module:solar-return-calccalcCalculs de retour solaire uniquement
module:lunar-returncalc + texts + chartsRetour lunaire avec interprétations et thèmes
module:lunar-return-calccalcCalculs de retour lunaire uniquement
module:chinese-horoscopecalcCalcul du signe du zodiaque chinois
module:chinese-forecastcalcPrévisions annuelles chinoises
module:compatibilitycalcCompatibilité astrologique
module:mooncalcCalculs Lune/Soleil et calendrier lunaire
module:retrogradecalcCalculs des périodes de rétrograde
module:numerologycalcCalculs de numérologie
module:daily-reporttextsRapports d'horoscopes quotidiens
module:weekly-reporttextsRapports d'horoscopes hebdomadaires
module:yearly-reporttextsRapports d'horoscopes annuels
module:yearly-ascendant-reporttextsRapports d'horoscopes annuels d'ascendant
module:extra-languageaddonSupport de langues supplémentaires
module:ai-addonaddonFonctionnalités de chatbot IA
module:embeddable-widgetsaddonSupport de widgets intégrables
module:content-editoradminAccès à l'éditeur de contenu

Plans d'Abonnement ​

Chaque plan d'abonnement inclut un ensemble fixe de modules. Tous les prix incluent une remise de 20 %. Les modules "Complet" incluent calc + texts + charts. Les modules "Calc" incluent les calculs uniquement.

FonctionnalitéBasic (€49,99/mois)Gold (€112,49/mois)Premium (€249,99/mois)Deluxe (€374,99/mois)
Limite de débit60 req/min120 req/min300 req/min600 req/min
Requêtes mensuelles150K300K750K1M
Natal (calc)✅✅✅✅
Compatibilité✅✅✅✅
Lune/Soleil✅✅✅✅
Numérologie✅✅✅✅
Éditeur de Contenu✅✅✅
Natal (complet)✅✅✅
Transit (calc)✅✅
Retour Solaire/Lunaire (calc)✅✅
Synastrie/Composite (calc)✅✅
Progressions✅✅
Horoscope Chinois✅✅
Rétrograde✅✅
Widgets Intégrables✅✅
Transit (complet)✅
Retour Solaire/Lunaire (complet)✅
Synastrie/Composite (complet)✅
Prévisions Chinoises✅
Rapports Quotidiens/Hebdomadaires/Annuels✅

Vérifier l'Accès aux Modules ​

Listez tous les modules disponibles pour votre organisation :

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

Réponse ​

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

Endpoints Limités par Module ​

Lors de l'accès à un endpoint qui nécessite un module que vous n'avez pas :

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

Permissions des Clés API ​

Les clés API peuvent être restreintes à des modules spécifiques. Même si votre organisation a accès à un module, les clés API individuelles peuvent être limitées pour l'exclure :

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

Cela vous permet de créer des clés à portée limitée pour des cas d'utilisation spécifiques, par exemple une clé qui n'autorise que les calculs de thèmes natals sans accès aux autres modules auxquels votre organisation est abonnée.

AstroAPI Documentation