/api/astro/naadi_marriage_prediction/1 créditoYogas de matrimonio Naadi
Un breve conjunto de indicaciones de matrimonio de la tradición Naadi, según la presentación que hace Satyanarayana Naik del sistema de Rao. En lugar de valorar la casa siete, solo mira qué planetas aspectan al significador del matrimonio (Venus para un género, Marte para el otro): Júpiter o Saturno prometen matrimonio, Júpiter solo indica un matrimonio temprano y Saturno solo, uno tardío, y Ketu o Rahu señalan obstáculos o retrasos. Pasa la fecha y hora de nacimiento, el lugar, la zona horaria y el género: 0 usa Venus como significador y 1, Marte. La única clave, check_marriage_yogas, devuelve cuatro resultados numerados, cada uno con un booleano y una cadena explicativa. Es una lectura limitada a cuatro reglas, y conviene usarla como un dato más entre varios. Para fechar el matrimonio, usa los endpoints de dasha y de tránsitos; para la compatibilidad entre dos cartas, los endpoints de compatibilidad.
https://api.occultapi.com/api/astro/naadi_marriage_prediction/Autenticación
Envía tu clave en la cabecera X-API-Key. La clave es una credencial de servidor: nunca la pongas en el JavaScript del navegador ni en una app móvil.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonCampos de la solicitud
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| date_time | string (date-time) | obligatorio | El momento del cálculo, en ISO 8601. Incluye SIEMPRE la diferencia con UTC o una Z final: un valor sin zona horaria se interpreta como Asia/Kolkata (UTC+05:30), no como UTC, y puede devolver con un 200 el resultado del día anterior. '2026-09-01T06:00:00Z' y '2026-09-01 06:00:00' son instantes distintos y dan respuestas distintas. |
| gender | integer | obligatorio | |
| keys | array | obligatorio | Los cálculos que quieres recibir, como lista de nombres. Consulta la tabla de claves de este endpoint; un nombre que no se reconoce invalida toda la solicitud. Cada llamada cuesta un crédito, pidas las claves que pidas, así que pide todo lo que necesites de una vez en lugar de hacer varias llamadas. |
| latitude | number (double) | obligatorio | Latitud del lugar, en grados decimales. Los valores positivos indican el norte y los negativos, el sur. Ejemplo: 26.9124 para Jaipur, 40.7128 para Nueva York. No se aceptan minutos ni segundos: conviértelos antes. min -90 · max 90 |
| longitude | number (double) | obligatorio | Longitud del lugar, en grados decimales. Los valores positivos indican el este y los negativos, el oeste. Ejemplo: 75.7873 para Jaipur, -74.0060 para Nueva York. Cuidado con el signo: si falta el menos, Nueva York acaba en China. min -180 · max 180 |
| timezone | number (double) | obligatorio | Diferencia horaria del lugar con UTC, en horas y con decimales. Ejemplo: 5.5 para la India (UTC+05:30). Significa exactamente lo mismo que timezone_as_float; otros endpoints simplemente le dan ese otro nombre. |
Claves disponibles (1)
Indica en keys exactamente los cálculos que quieres. Si una clave no existe, se rechaza toda la solicitud. Pidas las que pidas, se cobra 1 crédito, así que agrúpalas en una sola llamada.
| Clave | Campos adicionales | Descripción |
|---|---|---|
| check_marriage_yogas | gender | Cuatro indicaciones de matrimonio según si Júpiter, Saturno, Ketu o Rahu aspectan al significador del matrimonio: Venus cuando gender es 0 y Marte cuando es 1. Devuelve un objeto con las claves yoga_1 a yoga_4, cada una un par [booleano, cadena]: yoga_1, si hay alguna indicación de matrimonio; yoga_2, si es temprano, tardío o ninguna de las dos cosas; yoga_3, el aspecto de Ketu (obstáculos y disputas con el cónyuge); y yoga_4, el de Rahu (retraso o rechazo hacia el cónyuge). La cadena está vacía cuando yoga_3 o yoga_4 no se cumple. |
Ejemplo de solicitud
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}'Respuesta
{
"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"
}Obtenida de una llamada real con la solicitud de arriba, tal cual. Los resultados van dentro de data, cada uno bajo la clave que pediste.
Errores
Los errores de control de uso devuelven { "error": "…", "message": "<code>", "is_error": true }. Muestra error al usuario y usa message para decidir qué hace tu código. Consulta la referencia de errores.