Skip to content

Módulos

As funcionalidades da AstroAPI estão organizadas em módulos. Cada módulo desbloqueia endpoints e funcionalidades específicas da API para a tua organização.

Categorias de Módulos

CategoriaDescrição
calcMódulos de cálculo — endpoints de computação da API
textsMódulos de textos de conteúdo/interpretação
chartsMódulos de renderização de mapas
addonFuncionalidades adicionais
adminFerramentas de administração/gestão

Módulos Disponíveis

ID do MóduloCategoriaDescrição
module:natalcalc + texts + chartsCálculos de mapa natal, interpretações e renderização de mapas
module:natal-calccalcApenas cálculos de mapa natal
module:synastrycalc + texts + chartsCálculos de sinastria, interpretações e mapas
module:synastry-calccalcApenas cálculos de sinastria
module:transitcalc + texts + chartsCálculos de trânsitos, interpretações e mapas
module:transit-calccalcApenas cálculos de trânsitos
module:compositecalc + texts + chartsCálculos de mapa composto, interpretações e mapas
module:composite-calccalcApenas cálculos compostos
module:progressioncalcProgressões secundárias
module:solar-returncalc + texts + chartsRevolução solar com interpretações e mapas
module:solar-return-calccalcApenas cálculos de revolução solar
module:lunar-returncalc + texts + chartsRevolução lunar com interpretações e mapas
module:lunar-return-calccalcApenas cálculos de revolução lunar
module:chinese-horoscopecalcCálculo do signo do zodíaco chinês
module:chinese-forecastcalcPrevisão anual chinesa
module:compatibilitycalcCompatibilidade astrológica
module:mooncalcCálculos de Lua/Sol e calendário lunar
module:retrogradecalcCálculos de períodos de retrogradação
module:numerologycalcCálculos de numerologia
module:daily-reporttextsRelatórios de horóscopo diário
module:weekly-reporttextsRelatórios de horóscopo semanal
module:yearly-reporttextsRelatórios de horóscopo anual
module:yearly-ascendant-reporttextsRelatórios de horóscopo anual pelo ascendente
module:extra-languageaddonSuporte de idioma adicional
module:ai-addonaddonFuncionalidades de chatbot com IA
module:embeddable-widgetsaddonSuporte de widgets embutíveis
module:content-editoradminAcesso ao editor de conteúdo

Planos de Subscrição

Cada plano de subscrição inclui um conjunto fixo de módulos. Todos os preços incluem um desconto de 20%. Os módulos "Full" incluem calc + texts + charts. Os módulos "Calc" incluem apenas cálculos.

FuncionalidadeBasic (€49,99/mês)Gold (€112,49/mês)Premium (€249,99/mês)Deluxe (€374,99/mês)
Limite de utilização60 req/min120 req/min300 req/min600 req/min
Pedidos mensais150K300K750K1M
Natal (calc)
Compatibilidade
Lua/Sol
Numerologia
Editor de Conteúdo
Natal (full)
Trânsito (calc)
Revolução Solar/Lunar (calc)
Sinastria/Composto (calc)
Progressões
Horóscopo Chinês
Retrogradação
Widgets Embutíveis
Trânsito (full)
Revolução Solar/Lunar (full)
Sinastria/Composto (full)
Previsão Chinesa
Relatórios Diários/Semanais/Anuais

Verificar Acesso a Módulos

Lista todos os módulos disponíveis para a tua organização:

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

Resposta

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 com Controlo por Módulo

Ao aceder a um endpoint que requer um módulo que não tens:

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

Permissões das Chaves de API

As chaves de API podem ser restritas a módulos específicos. Mesmo que a tua organização tenha acesso a um módulo, as chaves de API individuais podem ser configuradas para o excluir:

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

Isto permite-te criar chaves de âmbito limitado para casos de uso específicos, como uma chave que apenas permite cálculos de mapa natal sem acesso a outros módulos que a tua organização tem subscrito.

AstroAPI Documentation