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