Hoje, estamos a anunciar a AstroWay API — um backend computacional para desenvolvedores que criam aplicativos astrológicos, produtos de horóscopo, funções de compatibilidade para namoro e agentes de IA que precisam raciocinar sobre cartas de nascimento.
Neste artigo — o que realmente está dentro da API, quais soluções incomuns adotamos, o que deixamos de fora e como chegamos aqui. Sem rodeios.
🕓 Registro de 2026-04-22, atualizado em 2026-05-09. Alguns números estão desatualizados. Estado atual: 723 endpoints (e não 87 no lançamento), 818 testes de snapshot CI (e não 183), servidor MCP
@astroway/mcp+ SDK TypeScript@astroway/sdk+ SDK Pythonastroway+ SDK PHPastroway/sdkagora todos vivem em registros públicos. Status atual — em /faq e changelog.
O que é isso
Seção intitulada “O que é isso”API REST baseada em Swiss Ephemeris (LGPL), compilada em WASM e implantada como um serviço Node.js — agora com interpretações de IA (cadeia de failover GPT-4 / Claude / Llama 3.3 / Gemini / DeepSeek / Mistral) sobre cálculos reais. O mesmo motor que astrólogos profissionais usam há 30+ anos em Solar Fire, Kepler, Astro Gold e Janus — precisão de até uma fração de segundo de arco, verificada com a efeméride da NASA JPL e o swetest de referência oficial do Astrodienst (Astro.com).
Números:
- 723 endpoint — astrologia natal ocidental, sinastria, trânsitos, progressões, direções, retornos, harmônicas, estrelas fixas, pontos árabes, astrocartografia mais um conjunto completo de Human Design
- 183 testes de snapshot em CI contra a saída real do
swetestCGI e o catálogo de eclipses da NASA — executados em cada PR - p50 < 100 ms, p95 < 500 ms para endpoints de cálculo típicos
- Servidor MCP
@astroway/mcp+ três SDKs em registros públicos:@astroway/sdk(npm),astroway(PyPI),astroway/sdk(Packagist) — a mesma API em três linguagens - Servidor MCP:
@astroway/mcp— fornece a API como ferramentas para Claude, GPT, Cursor e outros agentes LLM - Preços baseados em créditos: plano gratuito (10.000 créditos/mês, sem cartão), planos pagos — a partir de $5/mês
Documentação completa: api.astroway.info/docs/api/. Status ao vivo: api.astroway.info/status.
Por que fizemos isso
Seção intitulada “Por que fizemos isso”Três anos atrás, começamos a construir aplicativos astrológicos de consumo. A camada de cálculo provou ser a parte mais difícil — muito mais difícil do que a interface do usuário ou o conteúdo. Os serviços existentes ou:
- Tinham cobertura superficial (10-30 endpoints, principalmente apenas natal)
- Eram caros em escala ($0,02-$0,10 por solicitação sem descontos em volume)
- Usavam motores fechados, cuja precisão não pode ser verificada
- Estavam orientados para a astrologia védica, com a astrologia ocidental como secundária
Então, nós mesmos implementamos o Swiss Ephemeris e escrevemos nossa própria camada de cálculo — primeiro para o produto de consumo app.astroway.info, então para o site de marketing astroway.info, que fornece horóscopos diários para centenas de milhares de visitantes por mês.
Ao longo de três anos de funcionamento desse código em produção, chegamos a duas conclusões:
- O mesmo motor de cálculo deve estar disponível para outros desenvolvedores — não porque eles não possam escrevê-lo sozinhos, mas porque a pilha biblioteca + WASM + cache + CI de precisão — é meio ano de trabalho, que ninguém deve repetir.
- Nossa cobertura de Human Design (12 endpoints — carta, tipo, autoridade, perfil, portas, canais, contornos, ativações planetárias, cruz de encarnação, definição) — é realmente única. Nenhum concorrente oferece o conjunto completo de HD por meio de uma API.
Aqui está o lançamento.
Compromissos que fizemos
Seção intitulada “Compromissos que fizemos”Primeiro ocidental, védico adiado
Seção intitulada “Primeiro ocidental, védico adiado”Temos /nakshatras, /ashtakavarga e endpoints para cartas divisionais, mas não há Dasha, Panchang, Ashtakoota, KP. A razão: na astrologia védica, há desacordos não resolvidos entre escolas (guerras de ayanamsha, disputas sobre cuspidores KP, escolha da escola de dasha). Uma parte védica feita às pressas contra Prokerala e VedicAstroAPI simplesmente receberia críticas.
A solução é fixa: o pacote védico é uma fase 3, após a confirmação inicial da demanda (veja acima)
Preços baseados em créditos, não por solicitação
Seção intitulada “Preços baseados em créditos, não por solicitação”Uma chamada /chart custa ~50 vezes menos cálculos do que um /forecast-calendar de 365 dias. Um preço plano por solicitação ou cortaria os usuários leves, ou subsidiaria os pesados. Os créditos mapeiam o custo para o trabalho real — veja a tabela por endpoint na página de preços.
Marca d’água no plano gratuito
Seção intitulada “Marca d’água no plano gratuito”As respostas no plano gratuito contêm um campo _footer:
{ "data": { ... }, "_footer": "Powered by astroway.api — obtenha sua própria chave em api.astroway.info"}Isso não nos custa nada, e dá aos usuários gratuitos um pequeno incentivo para atualizar. No plano Hobby+, é removido nas configurações da chave. O padrão foi emprestado do Zapier e do RevenueCat.
Reticificação — apenas planos pagos
Seção intitulada “Reticificação — apenas planos pagos”/rectification (seleção de tempo de nascimento com base em eventos de vida por meio de uma grade de busca de probabilidade) — é caro em termos computacionais: uma chamada leva 10-60 segundos e faz dezenas de milhares de cálculos intermediários do Swiss Ephemeris. Limitamos isso ao plano Pro ($59/mês) e definimos um alto preço de crédito, porque o abuso sobrecarregaria a infraestrutura compartilhada para todos os outros.
Sem interpretação de IA fechada
Seção intitulada “Sem interpretação de IA fechada”Os endpoints /interpret/* são roteados por meio de nosso gateway de IA privado, que está por cima dos melhores modelos de mercado (Google Gemini → Groq → OpenRouter → Cerebras → SambaNova → Mistral) com failover automático. Não te trancamos em nossos prompts — cada resposta com interpretação contém os cálculos originais, então você pode solicitar novamente com sua própria LLM, se a nossa voz não for do seu agrado. Registramos os prompts e saídas completos em uma tabela de auditoria para conformidade B2B (armazenamento de 90 dias).
O que não está nesse lançamento
Seção intitulada “O que não está nesse lançamento”- Pacote védico — fase 3, após a confirmação inicial da demanda (veja acima)
- Webhooks de limiar — implementados, mas a interface do usuário é bruta; estamos aprimorando
- Widgets públicos (
<script src="api.astroway.info/widget/natal.js">) — fase 7 - Plug-in para o site de marketing principal — projeto separado, planejado no âmbito da ecossistema astroway.info
Como começar
Seção intitulada “Como começar”- Leia a documentação se quiser entender o “porquê”: api.astroway.info/overview
- Início rápido em 5 minutos com código: Início rápido da API de Astrologia
- Preços, incluindo a tabela de créditos por endpoint: api.astroway.info/pricing
- Registre-se — gratuitamente, sem cartão: api.astroway.info/dashboard/sign-up
O que queremos de você
Seção intitulada “O que queremos de você”Se você construir algo com base na API — ou encontrar um bug, ou quiser um endpoint que ainda não temos — nos avise. Preferimos ouvir cem desenvolvedores pedindo algo a lançar recursos que ninguém usa.
Perguntas, solicitações, casos de bordo estranhos: hello@astroway.info.
Roadmap público — PRODUCT-PLAN.md — o que foi feito, o que vem a seguir, o que foi adiado e por quê.
Bem-vindo.
O mesmo Swiss Ephemeris que no Solar Fire — em 4 linhas de código.
Chave gratuita sem cartão. 5 000 chamadas por mês até o primeiro pagamento.