Ir para o conteúdo
POST/api/astro/naadi_marriage_prediction/1 crédito

Yogas 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/
Testar requisição

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/json

Campos da requisição

CampoTipoObrigatórioObservações
date_timestring (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.

genderintegerobrigatório
keysarrayobrigató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.

latitudenumber (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

longitudenumber (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

timezonenumber (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ó.

ChaveCampos extras exigidosDescrição
check_marriage_yogasgenderQuatro 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.