Ir al contenido
POST/api/astro/prashna/1 crédito

Puntos sensibles de Prashna

Prashna es astrología horaria: una carta levantada para el momento en que se hace una pregunta, no para un nacimiento. Este endpoint calcula los puntos sensibles en los que se apoyan el Prashna y el estudio de la longevidad: combinaciones aritméticas de longitudes que no son planetas, pero se interpretan como si lo fueran. Gulika, también llamado Mandi, el punto sombra asociado a Saturno, es la base de la mayoría de ellos. Envía `date_time` en ISO 8601, `latitude`, `longitude`, una etiqueta `name` para la carta, `node_type` (nodo lunar `true` o `mean`) y `add_yogi_longitude`. Todo se devuelve a la vez; no hay claves que elegir. Salvo `gulika_longitude`, que es un simple número de grados, cada punto se devuelve como `{longitude, astrological: {degree, sign, minutes, seconds}, constellation, nakshatra, pada}`: una longitud sideral con su posición dentro del signo, un índice de nakshatra con base cero y el nombre y el cuarto del nakshatra. Qué es cada uno: `trisphuta` es el ascendente más la Luna más Gulika; `chatursphuta` le suma el Sol; `panchasphuta`, además, el nodo lunar. `pranasphuta` (cinco veces el ascendente, más Gulika), `dehasphuta` (ocho veces la Luna, más Gulika) y `mrityusphuta` (siete veces Gulika, más el Sol) son los puntos de la vida, del cuerpo y de la muerte, y `sookshmatrisphuta` es su suma. `beejasphuta` (Sol más Júpiter más Venus) y `kshetrasphuta` (Luna más Júpiter más Marte) son los puntos de fertilidad masculino y femenino. `tithisphuta` es la Luna menos el Sol, y `rahutithisphuta`, lo mismo con el nodo en lugar de la Luna. `yogisphuta` es el Sol más la Luna más 93°20', `avayogisphuta` es eso más otros 186°40', y `santanatithi` son cinco doceavos del arco Luna menos Sol. Tres cosas que conviene vigilar. `yogasphuta` es el mismo cálculo que `yogisphuta`, salvo que los 93°20' solo se suman cuando `add_yogi_longitude` es true, así que con ese indicador activado los dos campos son idénticos. `santanatithi` no se reduce al intervalo 0–360, así que puede salir negativo. Y Gulika se calcula con una diferencia horaria fija de +05:30 sea cual sea la ubicación que indiques, lo que desplaza todos los puntos basados en Gulika en lugares muy alejados de esa zona horaria.

https://api.occultapi.com/api/astro/prashna/
Probar solicitud

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

Campos de la solicitud

CampoTipoObligatorioNotas
add_yogi_longitudebooleanobligatorio
date_timestring (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.

latitudenumber (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 -180 · max 180

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

namestringobligatorio
node_typestringobligatorio
truemean

Coincidencia exacta en minúsculas. Selecciona el nodo lunar verdadero o el medio para los cálculos de los sphutas.

Ejemplo de solicitud

curl -X POST https://api.occultapi.com/api/astro/prashna/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date_time":"2024-11-14T11:59:23.365Z","longitude":74.319,"latitude":26.1046,"name":"RashiChart","node_type":"true","add_yogi_longitude":true}'

Respuesta

{
  "data": {
    "gulika_longitude": 243.2836111111111,
    "trisphuta": {
      "longitude": 277.6645540646069,
      "astrological": {
        "degree": 7,
        "sign": "Cp",
        "minutes": 39,
        "seconds": 52
      },
      "constellation": 9,
      "nakshatra": "Uttaraashaadha",
      "pada": 4
    },
    "chatursphuta": {
      "longitude": 126.06855406460689,
      "astrological": {
        "degree": 6,
        "sign": "Le",
        "minutes": 4,
        "seconds": 6
      },
      "constellation": 4,
      "nakshatra": "Makha",
      "pada": 2
    },
    "panchasphuta": {
      "longitude": 107.64255406460688,
      "astrological": {
        "degree": 17,
        "sign": "Cn",
        "minutes": 38,
        "seconds": 33
      },
      "constellation": 3,
      "nakshatra": "Aasresha",
      "pada": 1
    },
    "pranasphuta": {
      "longitude": 10.578325878590022,
      "astrological": {
        "degree": 10,
        "sign": "Ar",
        "minutes": 34,
        "seconds": 41
      },
      "constellation": 0,
      "nakshatra": "Ashwini",
      "pada": 4
    },
    "dehasphuta": {
      "longitude": 314.6596111111111,
      "astrological": {
        "degree": 14,
        "sign": "Aq",
        "minutes": 39,
        "seconds": 34
      },
      "constellation": 10,
      "nakshatra": "Satabhishak",
      "pada": 3
    },
    "mrityusphuta": {
      "longitude": 111.3892777777778,
      "astrological": {
        "degree": 21,
        "sign": "Cn",
        "minutes": 23,
        "seconds": 21
      },
      "constellation": 3,
      "nakshatra": "Aasresha",
      "pada": 2
    },
    "sookshmatrisphuta": {
      "longitude": 76.6272147674789,
      "astrological": {
        "degree": 16,
        "sign": "Ge",
        "minutes": 37,
        "seconds": 37
      },
      "constellation": 2,
      "nakshatra": "Aardra",
      "pada": 3
    },
    "beejasphuta": {
      "longitude": 152.48299999999995,
      "astrological": {
        "degree": 2,
        "sign": "Vi",
        "minutes": 28,
        "seconds": 58
      },
      "constellation": 5,
      "nakshatra": "Uttara Phalguni",
      "pada": 2
    },
    "kshetrasphuta": {
      "longitude": 162.847,
      "astrological": {
        "degree": 12,
        "sign": "Vi",
        "minutes": 50,
        "seconds": 49
      },
      "constellation": 5,
      "nakshatra": "Hasta",
      "pada": 1
    },
    "tithisphuta": {
      "longitude": 160.518,
      "astrological": {
        "degree": 10,
        "sign": "Vi",
        "minutes": 31,
        "seconds": 4
      },
      "constellation": 5,
      "nakshatra": "Hasta",
      "pada": 1
    },
    "yogasphuta": {
      "longitude": 310.65933333333334,
      "astrological": {
        "degree": 10,
        "sign": "Aq",
        "minutes": 39,
        "seconds": 33
      },
      "constellation": 10,
      "nakshatra": "Satabhishak",
      "pada": 2
    },
    "yogisphuta": {
      "longitude": 310.65933333333334,
      "astrological": {
        "degree": 10,
        "sign": "Aq",
        "minutes": 39,
        "seconds": 33
      },
      "constellation": 10,
      "nakshatra": "Satabhishak",
      "pada": 2
    },
    "avayogisphuta": {
      "longitude": 137.32600000000002,
      "astrological": {
        "degree": 17,
        "sign": "Le",
        "minutes": 19,
        "seconds": 33
      },
      "constellation": 4,
      "nakshatra": "Poorva Phalguni",
      "pada": 2
    },
    "rahutithisphuta": {
      "longitude": 133.17000000000002,
      "astrological": {
        "degree": 13,
        "sign": "Le",
        "minutes": 10,
        "seconds": 12
      },
      "constellation": 4,
      "nakshatra": "Makha",
      "pada": 4
    },
    "santanatithi": {
      "longitude": -83.11749999999999,
      "astrological": {
        "degree": 6,
        "sign": "Cp",
        "minutes": 52,
        "seconds": 56
      },
      "constellation": 9,
      "nakshatra": "Uttaraashaadha",
      "pada": 4
    }
  },
  "message": "successful",
  "is_error": false
}

Obtenida de una llamada real con la solicitud de arriba, tal cual. Los resultados van dentro de data.

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.