AstroWay/api v2.95.1 · pt
todos os sistemas normais
// astrology api · POST /v1/chart

API de mapa natal

Transforme um único momento de nascimento num mapa natal completo e estruturado — planetas, cúspides das casas, aspetos e dados angulares — num só POST. Zodíaco tropical, treze sistemas de casas, precisão do Swiss Ephemeris, saída em JSON.

Endpoint
POST /v1/chart
Custo
20 créditos
Latência
~180 ms
Nível
Tier 2
// 01 / O que calcula

API de mapa natal

O endpoint natal-chart converte a data de nascimento, a hora de relógio e o desvio UTC num dia juliano preciso e, em seguida, solicita ao motor Swiss Ephemeris a longitude, a latitude e a velocidade geocêntricas de cada corpo — os dez planetas clássicos mais os nodos lunares, Quíron e a Lua Negra Lilith. Deriva o Ascendente e o Meio-Céu a partir da latitude e da longitude de nascimento, divide as casas pelo sistema escolhido, atribui cada planeta ao seu signo e casa e calcula a grelha completa de aspetos com indicadores de aplicação/separação e orbes exatos. O movimento retrógrado é assinalado a partir da velocidade do corpo, e a seita do mapa (nascimento diurno ou noturno) é devolvida para que a interpretação subsequente possa ponderar corretamente os benéficos e os maléficos.

// 02 / Pedido ao vivo

POST/v1/chart

curl -X POST https://api.astroway.info/v1/chart \
  -H "X-Api-Key: aw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "date": "1990-05-15",
    "time": "14:30:00",
    "timezoneOffset": 3,
    "latitude": 50.45,
    "longitude": 30.52,
    "houseSystem": "P"
  }'
Resposta (excerto)
{
  "ok": true,
  "data": {
    "planets": [
      { "name": "Sun", "longitude": 54.23, "sign": "Taurus", "house": 10, "retrograde": false },
      { "name": "Moon", "longitude": 282.7, "sign": "Capricorn", "house": 6 }
    ],
    "houses": { "ascendant": 160.4, "mc": 70.1, "cusps": [160.4, 190.3, ...] },
    "aspects": [ { "body1": "Sun", "body2": "Moon", "type": "trine", "orb": 1.2 } ]
  }
}
// 03 / Parâmetros

Parâmetros

nametypeObrigatório
date string (YYYY-MM-DD) sim Birth date.
time string (HH:MM:SS) sim Local clock time at birth.
timezoneOffset number (hours) sim UTC offset in effect at the birth moment (e.g. 3 for Kyiv summer time). Decimal allowed for half-hour zones.
latitude number sim Birth-place latitude, decimal degrees (north positive).
longitude number sim Birth-place longitude, decimal degrees (east positive).
houseSystem string não One-letter Swiss Ephemeris code — P (Placidus, default), K (Koch), W (whole-sign), R (Regiomontanus), and 10 more.
// 04 / Quando usar

Quando usar

Recorra a este endpoint sempre que precisar do esqueleto estrutural de um horóscopo: um widget de mapa natal, um relatório natal, um fluxo de integração que personaliza conteúdos por Sol/Lua/Ascendente, ou um agente de AI que necessita das posições em bruto antes de interpretar seja o que for. É a chamada pré-requisito para sinastria, trânsitos, progressões e a maioria dos tipos de relatório — calcule o mapa uma vez, coloque o JSON em cache e alimente-o aos endpoints mais pesados em vez de o recalcular sempre. Como a resposta é dados puros (sem prosa, sem imagens), encaixa-se de forma limpa em qualquer stack: renderize-o você mesmo, passe-o a um LLM ou entregue-o a um dos nossos endpoints de renderização SVG.

// 05 / Notas

Notas

Os valores predefinidos seguem a convenção ocidental dominante: zodíaco tropical, casas Placidus, o "Trio Principal" Sol–Lua–Ascendente. O motor é o Swiss Ephemeris (Astrodienst) compilado para WASM e partilhado com a calculadora no navegador, pelo que servidor e cliente concordam até ao segundo de arco. As casas recorrem a Porfírio acima do círculo polar, onde Placidus fica indefinido.

Experimente a API de Mapa Natal

Obtenha uma chave e faça a sua primeira chamada em menos de um minuto.

99.9% SLA · planos pagos · 30d status →