/api/astro/naadi_marriage_prediction/1 créditoYogas de casamento Naadi
Um pequeno conjunto de indicações de casamento da tradição Naadi, conforme Satyanarayana Naik apresenta o sistema de Rao. Em vez de pesar a sétima casa, considera apenas quais planetas aspectam o significador do casamento — Vênus para um gênero, Marte para o outro —, interpretando Júpiter ou Saturno como promessa de casamento, Júpiter sozinho como casamento precoce e Saturno sozinho como casamento tardio, e Ketu ou Rahu como obstrução ou atraso. Passe a data e hora de nascimento, o local, o fuso horário e o gênero: 0 usa Vênus como significador, 1 usa Marte. A única chave, check_marriage_yogas, retorna quatro resultados numerados, cada um com um booleano e uma string explicativa. É uma leitura restrita, de quatro regras, e funciona melhor como um fator entre vários. Para o momento do casamento, use os endpoints de dasha e de trânsito; para a compatibilidade entre dois mapas, use os endpoints de compatibilidade.
https://api.occultapi.com/api/astro/naadi_marriage_prediction/Autenticação
Envie sua chave no cabeçalho X-API-Key. A chave é uma credencial de servidor — nunca a coloque no JavaScript do navegador nem num app mobile.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonCampos da requisição
| 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. |
| gender | integer | obrigatório | |
| keys | array | obrigatório | Quais cálculos retornar, como uma lista de nomes. Veja a tabela de chaves deste endpoint; um nome não reconhecido rejeita a requisição inteira. Uma chamada custa um crédito, não importa quantas chaves você peça, então solicite tudo o que precisa de uma vez em vez de fazer várias chamadas. |
| 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 -90 · max 90 |
| 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 | number (double) | obrigatório | Deslocamento UTC do local, em horas, como número decimal. Exemplo: 5.5 para a Índia (UTC+05:30). Equivale a timezone_as_float, nome que outros endpoints usam para o mesmo valor. |
Chaves disponíveis (1)
Liste em keys só os cálculos que você quer. Uma chave desconhecida faz a requisição inteira ser rejeitada. O custo é 1 crédito, não importa quantas chaves você peça — então agrupe tudo numa chamada só.
| Chave | Campos extras exigidos | Descrição |
|---|---|---|
| check_marriage_yogas | gender | Quatro indicações de casamento obtidas verificando se Júpiter, Saturno, Ketu ou Rahu aspectam o significador do casamento — Vênus quando gender é 0, Marte quando é 1. Retorna um objeto com chaves de yoga_1 a yoga_4, cada uma um par [boolean, string]: yoga_1 diz se o casamento é indicado de algum modo, yoga_2 se ele é precoce, tardio ou nenhum dos dois, yoga_3 trata do aspecto de Ketu (obstáculos e disputas com o cônjuge) e yoga_4, do de Rahu (atraso, ou aversão ao cônjuge). A string fica vazia quando yoga_3 ou yoga_4 não se aplica. |
Exemplo de requisição
curl -X POST https://api.occultapi.com/api/astro/naadi_marriage_prediction/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keys":["check_marriage_yogas"],"date_time":"2025-07-09T10:28:22.014Z","latitude":26.9124,"longitude":75.7873,"timezone":0,"gender":0}'Resposta
{
"data": {
"check_marriage_yogas": {
"yoga_1": [
false,
"Obstacles in marriage, if married, disputes with spouse"
],
"yoga_2": [
false,
"Neither Early/Late Marriage"
],
"yoga_3": [
false,
""
],
"yoga_4": [
false,
""
]
}
},
"status": 200,
"is_error": false,
"message": "successful"
}Capturada de uma chamada real, com exatamente a requisição acima. Os resultados ficam em data, sob cada chave que você pediu.
Erros
Erros de consumo de créditos retornam { "error": "…", "message": "<code>", "is_error": true }. Mostre error para o usuário e use message para decidir o que fazer no código. Consulte a referência de erros.