curl -X POST https://api.occultapi.com/api/astro/prashna/jamakkol/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date_time":"2026-09-16T10:30:00","latitude":26.9124,"longitude":75.7873,"timezone_as_float":5.5,"ayanamsa":"lahiri","node_type":"mean"}'Jamakkol é o sistema tâmil de Prashna (astrologia horária): um mapa levantado para o momento em que uma pergunta é feita. Além dos planetas comuns, ele usa oito jama grahas e três pontos próprios, Udhayam, Arudam e Kavippu, e este endpoint retorna todos eles para um momento e um local. Envie `date_time` como a hora local do relógio no momento da pergunta (`YYYY-MM-DDTHH:MM:SS`, sem deslocamento), `latitude`, `longitude` e `timezone_as_float` (o deslocamento UTC do local, em horas). O padrão de `ayanamsa` é `lahiri`, e o de `node_type` é `mean`. Tradicionalmente, o consulente escolhe o signo Arudam; passe-o como `arudam_sign` (1 = Áries) ou omita-o para obter o Arudam a partir do relógio. A resposta contém `day` (dia da semana, nascer do sol, pôr do sol e se é dia ou noite), `jamam` (o bloco de 1.5 hora do dia ou da noite, de 1 a 8), `udhayam`, `arudam` e `kavippu`, os oito `jama_grahas`, os `special_points` Kuligan, Emakandam, Mrithyu e Rahu Time, os `planets` com o ascendente, um `summary` das casas em que caem os pontos-chave, o `panchanga` do momento e `astronomy` (velocidade, declinação e distância de cada corpo). Cada ponto é retornado com sua longitude, signo, senhor do signo, grau no signo e nakshatra. Como os pontos se movem: os jama grahas ficam a 45 graus uns dos outros e se movem para trás 0.5 grau por minuto do relógio a partir das 6h; o Udhayam começa na longitude do Sol no nascer do sol e dá uma volta no zodíaco durante o dia e outra durante a noite; o Arudam converte os minutos e segundos do relógio em uma longitude, dando uma volta a cada hora; o Kavippu é o Arudam espelhado e é sempre mostrado como retrógrado. As regras foram conferidas com jamakkol.com em mais de 20 mapas; para reproduzir esse site exatamente, envie `ayanamsa: "true_citra"` com o nodo médio.
| Campo | Tipo | Obrigatório | Observações |
|---|---|---|---|
| date_time | string (date-time) | obrigatório | O momento a calcular, em ISO 8601. SEMPRE inclua um deslocamento ou um Z no final - um valor sem fuso horário é lido como Asia/Kolkata (UTC+05:30), não como UTC, e pode retornar o resultado do dia anterior com um 200. '2026-09-01T06:00:00Z' e '2026-09-01 06:00:00' são instantes diferentes e dão respostas diferentes. |
| latitude | number (double) | obrigatório | Latitude do local, em graus decimais. Positivo é norte, negativo é sul. Exemplo: 26.9124 para Jaipur, 40.7128 para Nova York. Minutos e segundos não são aceitos - converta antes. min -66 · max 66 |
| longitude | number (double) | obrigatório | Longitude do local, em graus decimais. Positivo é leste, negativo é oeste. Exemplo: 75.7873 para Jaipur, -74.0060 para Nova York. Atenção ao sinal: sem o sinal de menos, Nova York vai parar na China. min -180 · max 180 |
| timezone_as_float | number (double) | obrigatório | Deslocamento UTC do local, em horas, como número decimal. Exemplo: 5.5 para a Índia (UTC+05:30), -5 para Nova York no inverno, 5.75 para o Nepal. Este valor NÃO é conferido com date_time: se os dois divergirem, você recebe uma resposta bem-sucedida para o momento errado. Por isso, tire os dois da mesma fonte. Use o deslocamento em vigor naquela data, não o de hoje: quem nasceu no verão, em um país com horário de verão, precisa do deslocamento de verão. min -12 · max 14 |
| arudam_sign | integer | opcional | O signo que o consulente escolheu (1 = Áries). Omita para obter o Arudam a partir do relógio. min 1 · max 12 |
| ayanamsa | string | opcional | jamakkol.com usa true_citra. lahiritrue_citrakrishnamurtiraman |
| node_type | string | opcional | truemean |