Skip to content

Módulos ​

Las funcionalidades de AstroAPI están organizadas en módulos. Cada módulo desbloquea endpoints de API y funcionalidades específicas para vuestra organización.

Categorías de Módulos ​

CategoríaDescripción
calcMódulos de cálculo — endpoints de cómputo de la API
textsMódulos de textos de contenido e interpretación
chartsMódulos de renderizado de cartas
addonFuncionalidades adicionales
adminHerramientas de administración y gestión

Módulos Disponibles ​

ID del MóduloCategoríaDescripción
module:natalcalc + texts + chartsCálculos de carta natal, interpretaciones y renderizado de cartas
module:natal-calccalcSolo cálculos de carta natal
module:synastrycalc + texts + chartsCálculos de sinastría, interpretaciones y cartas
module:synastry-calccalcSolo cálculos de sinastría
module:transitcalc + texts + chartsCálculos de tránsitos, interpretaciones y cartas
module:transit-calccalcSolo cálculos de tránsitos
module:compositecalc + texts + chartsCálculos de carta compuesta, interpretaciones y cartas
module:composite-calccalcSolo cálculos compuestos
module:progressioncalcProgresiones secundarias
module:solar-returncalc + texts + chartsRetorno solar con interpretaciones y cartas
module:solar-return-calccalcSolo cálculos de retorno solar
module:lunar-returncalc + texts + chartsRetorno lunar con interpretaciones y cartas
module:lunar-return-calccalcSolo cálculos de retorno lunar
module:chinese-horoscopecalcCálculo del signo zodiacal chino
module:chinese-forecastcalcPronóstico anual chino
module:compatibilitycalcCompatibilidad astrológica
module:mooncalcCálculos de Luna/Sol y calendario lunar
module:retrogradecalcCálculos de períodos retrógrados
module:numerologycalcCálculos de numerología
module:daily-reporttextsInformes de horóscopo diario
module:weekly-reporttextsInformes de horóscopo semanal
module:yearly-reporttextsInformes de horóscopo anual
module:yearly-ascendant-reporttextsInformes de horóscopo anual del ascendente
module:extra-languageaddonSoporte de idiomas adicionales
module:ai-addonaddonFuncionalidades de chatbot con IA
module:embeddable-widgetsaddonSoporte para widgets embebidos
module:content-editoradminAcceso al editor de contenido

Planes de Suscripción ​

Cada plan de suscripción incluye un conjunto fijo de módulos. Todos los precios incluyen un descuento del 20%. Los módulos "completos" incluyen calc + texts + charts. Los módulos "Calc" incluyen solo cálculos.

FuncionalidadBasic (49,99 €/mes)Gold (112,49 €/mes)Premium (249,99 €/mes)Deluxe (374,99 €/mes)
Límite de uso60 sol/min120 sol/min300 sol/min600 sol/min
Solicitudes mensuales150K300K750K1M
Natal (calc)✅✅✅✅
Compatibilidad✅✅✅✅
Luna/Sol✅✅✅✅
Numerología✅✅✅✅
Editor de Contenido✅✅✅
Natal (completo)✅✅✅
Tránsito (calc)✅✅
Retorno Solar/Lunar (calc)✅✅
Sinastría/Compuesto (calc)✅✅
Progresiones✅✅
Horóscopo Chino✅✅
Retrógrado✅✅
Widgets Embebidos✅✅
Tránsito (completo)✅
Retorno Solar/Lunar (completo)✅
Sinastría/Compuesto (completo)✅
Pronóstico Chino✅
Informes Diarios/Semanales/Anuales✅

Comprobar Acceso a Módulos ​

Listado de todos los módulos disponibles para vuestra organización:

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

Respuesta ​

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 Bloqueados por Módulo ​

Cuando accedáis a un endpoint que requiere un módulo que no tenéis:

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

Permisos de Claves de API ​

Las claves de API pueden restringirse a módulos específicos. Aunque vuestra organización tenga acceso a un módulo, las claves de API individuales pueden configurarse para excluirlo:

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

Esto os permite crear claves con alcance limitado para casos de uso específicos, como una clave que solo permita cálculos de carta natal sin acceso a otros módulos a los que vuestra organización está suscrita.

AstroAPI Documentation