/api/astro/prashna/ashtamangala/1 créditAshtamangala Prashna
L’Ashtamangala est le système de prashna (astrologie horaire) du Kerala, tel qu’exposé dans le Prasna Marga. Le thème est dressé pour le moment et le lieu de la question ; le consultant choisit le signe Arudha, et 108 cauris répartis en trois tas donnent le nombre Ashtamangala à trois chiffres. Cet endpoint calcule le thème, l’Arudha, le Chatra, les six rasis du Prasna Kriya, les cinq Sutras et la lecture complète du nombre. Envoyez `date_time` sous forme d’heure locale de la question (`YYYY-MM-DDTHH:MM:SS`, sans décalage), `latitude`, `longitude` et `timezone_as_float`. `arudha_sign` est le signe choisi par le consultant (1 = Bélier) ; sans lui, le signe ascendant est utilisé. Donnez les cauris sous `heaps` (trois décomptes) ou le nombre lui-même sous `number` (trois chiffres, chacun de 1 à 8) ; `heaps` l’emporte si les deux sont envoyés. `birth_moon_sign`, `birth_nakshatra` et `touched_sign` (le signe de l’organe touché par le consultant, 1 = Bélier, la tête) sont facultatifs et renseignent le Janma rasi, le Nakshatra sutra et le Sprishtanga. La réponse contient `day`, `lagna` et `arudha` (les degrés du Lagna placés dans le signe choisi), `chatra` avec la Veethi à partir de laquelle il a été compté, `six_rasis` (Arudha, Lagna, lagna du navamsa, Chatra, Sprishtanga et Janma, chacun avec son organe et les bénéfiques et maléfiques qui s’y trouvent ou l’aspectent), `sutras` (Samanya, Amsaka, Adhipati, Nakshatra et Maha, chacun Jeeva, Roga ou Mrityu), les `planets` avec leurs maisons à partir du Lagna et de l’Arudha, `number` (la planète, la yoni, l’animal et l’élément de chaque chiffre, et les résultats que le Prasna Marga leur attribue) et la table `organs`. Deux points à savoir. Le thème utilise toujours l’ayanamsa Lahiri. Et les sphutas et Gulika ne sont pas répétés ici : appelez `/api/astro/prashna/` pour le même moment afin de les obtenir.
https://api.occultapi.com/api/astro/prashna/ashtamangala/Authentification
Envoyez votre clé dans l’en-tête X-API-Key. Une clé est un identifiant côté serveur : ne la placez jamais dans du JavaScript exécuté par le navigateur ni dans une application mobile.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonChamps de la requête
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| date_time | string (date-time) | obligatoire | Le moment du calcul, en ISO 8601. Incluez TOUJOURS un décalage ou un Z final - une valeur sans fuseau est lue comme Asia/Kolkata (UTC+05:30), et non comme UTC, et peut renvoyer le résultat de la veille avec un statut 200. '2026-09-01T06:00:00Z' et '2026-09-01 06:00:00' sont des instants différents et donnent des réponses différentes. |
| latitude | number (double) | obligatoire | Latitude du lieu, en degrés décimaux. Positive au nord, négative au sud. Exemple : 26.9124 pour Jaipur, 40.7128 pour New York. Les minutes et les secondes ne sont pas acceptées - convertissez d’abord. min -66 · max 66 |
| longitude | number (double) | obligatoire | Longitude du lieu, en degrés décimaux. Positive à l’est, négative à l’ouest. Exemple : 75.7873 pour Jaipur, -74.0060 pour New York. Attention au signe : sans le moins, New York se retrouve en Chine. min -180 · max 180 |
| timezone_as_float | number (double) | obligatoire | Décalage UTC du lieu, en heures, sous forme décimale. Exemple : 5.5 pour l’Inde (UTC+05:30), -5 pour New York en hiver, 5.75 pour le Népal. Cette valeur n’est PAS contrôlée par rapport à date_time - si les deux divergent, vous obtenez une réponse réussie pour le mauvais moment ; tirez donc les deux de la même source. Utilisez le décalage en vigueur à cette date, pas celui d’aujourd’hui : une naissance en été dans un pays qui applique l’heure d’été exige le décalage d’été. min -12 · max 14 |
| arudha_sign | integer | facultatif | Le signe choisi par le consultant, 1 = Bélier. Omettez-le pour utiliser le signe ascendant. min 1 · max 12 |
| birth_moon_sign | integer | facultatif | Le Janma rasi du consultant, 1 = Bélier, pour le Janma rasi et la st. 35. min 1 · max 12 |
| birth_nakshatra | integer | facultatif | Le Janma nakshatra du consultant, 1 = Ashwini, pour le Nakshatra sutra et la st. 35. min 1 · max 27 |
| heaps | array | facultatif | Cauris dans les trois tas. |
| node_type | string | facultatif | truemean |
| number | integer | facultatif | Le nombre Ashtamangala à trois chiffres, chaque chiffre de 1 à 8. Utilisé lorsque les tas ne sont pas fournis. min 111 · max 888 |
| touched_sign | integer | facultatif | Sprishtanga : le signe de l’organe touché par le consultant, 1 = Bélier (tête). min 1 · max 12 |
Exemple de requête
curl -X POST https://api.occultapi.com/api/astro/prashna/ashtamangala/ \
-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,"arudha_sign":5,"heaps":[35,40,33]}'Réponse
{
"_truncated": true,
"_note": "Response shortened for the catalogue.",
"preview": "{\"data\": {\"input\": {\"date_time\": \"2026-09-16T10:30:00+05:30\", \"latitude\": 26.9124, \"longitude\": 75.7873, \"timezone_as_float\": 5.5, \"node_type\": \"mean\", \"arudha_sign\": 5, \"heaps\": [35, 40, 33], \"number\": null, \"birth_moon_sign\": null, \"birth_nakshatra\": null, \"touched_sign\": null}, \"day\": {\"weekday\": \"Wednesday\", \"is_night\": false, \"sunrise\": \"2026-09-16T06:16:23+05:30\", \"sunset\": \"2026-09-16T18:26:47+05:30\", \"next_sunrise\": \"2026-09-17T06:16:48+05:30\", \"paksha\": \"Shukla\"}, \"lagna\": {\"key\": \"lagna\", \"name\": \"Lagna\", \"longitude\": 204.952483, \"sign\": \"Libra\", \"sign_index\": 7, \"sign_lord\": \"Venus\", \"degree_in_sign\": 24.952483, \"nakshatra\": \"Vishakha\", \"nakshatra_index\": 16, \"pada\": 2, \"lords\": [\"Jupiter\", \"Mercury\", \"Rahu\", \"Rahu\"], \"retrograde\": false, \"house\": 1}, \"arudha\": {\"key\": \"arudha\", \"name\": \"Arudha\", \"longitude\": 144.952483, \"sign\": \"Leo\", \"sign_index\": 5, \"sign_lord\": \"Sun\", \"degree_in_sign\": 24.952483, \"nakshatra\": \"Purva Phalguni\", \"nakshatra_index\": 11, \"pada\": 4, \"lords\": [\"Venus\", \"Mercury\", \"Mars\", \"Rahu\"], \"retrograde\": false, \"house\": 11, \"from_lagna\": false}, \"chatra\": {\"sign\": \"Gemini\", \"sign_index\": 3, \"veethi\": \"Aries\", \"count\": 3, \"of_lagna\": \"Taurus\"}, \"six_rasis\": [{\"key\": \"arudha\", \"label\": \"Arudha\", \"sign\": \"Leo\", \"sign_index\": 5, \"lord\": \"Sun\", \"organ\": \"belly\", \"quality\": \"fixed\", \"occupants\": [\"Sun\", \"Ketu\"], \"aspected_by\": [], \"benefics\": [], \"malefics\": [\"Sun\", \"Ketu\"], \"longitude\": 144.952483, \"degree_in_sign\": 24.952483, \"nakshatra\": \"Purva Phalguni\", \"navamsa\": \"Scorpio\", \"dwadasamsa\": \"Taurus\"}, {\"key\": \"lagna\", \"label\": \"Udaya lagna\", \"sign\": \"Libra\", \"sign_index\": 7, \"lord\": \"Venus\", \"organ\": \"abdomen\", \"quality\": \"movable\", \"occupants\": [\"Moon\", \"Venus\"], \"aspected_by\": [], \"benefics\": [\"Moon\", \"Venus\"], \"malefics\": [], \"longitude\": 204.952483, \"degree_in_sign\": 24.952483, \"nakshatra\": \"Vishakha\", \"navamsa\": \"Taurus\", \"dwadasamsa\": \"Cancer\"}, {\"key\": \"navamsa_lagna\", \"label\": \"Navamsa lagna\", \"sign\": \"Taurus\", \"sign_index\": 2, \"lord\": \"Venus\", \"organ\": \"face\", \"quality\": \"fixed\", \"occupants\": [], \"aspected_by\": [\"Saturn\"], \"benefics\": [], \"malefics\": [\"Saturn\"]}, {\"key\": \"chatra\", \"label\": \"Chatra\", \"sign\": \"Gemini\", \"sign_index\": 3, \"lord\": \"Mercury\", \"organ\": \"chest\", \"quality\": \"common\", \"occupants\": [\"Mars\"], \"aspected_by\": [], \"benefics\": [], \"malefics\": [\"Mars\"], \"note\": \"Veethi rasi Aries (Sun in Leo); 3 counted from it.\"}], \"sutras\": [{\"key\": \"samanya\", \"label\": \"Samanya sutra\", \"from\": \"Arudha (fixed) and Lagna (movable)\", \"result\": \"Roga\"}, {\"key\": \"adhipati\", \"label\": \"Adhipati sutra\", \"from\": \"Sun is enemy to Venus; Venus is enemy to Sun\", \"result\": \"Mrityu\"}, {\"key\": \"amsaka\", \"label\": \"Amsaka sutra\", \"from\": \"Lagna navamsa (fixed) and Arudha (fixed)\", \"result\": \"Mrityu\"}, {\"key\": \"maha\", \"label\": \"Maha sutra\", \"from\": \"Arudha Leo is solar; its 10th, Taurus, is lunar\", \"result\": \"Roga\"}, {\"key\": \"nakshatra\", \"label\": \"Nakshatra sutra\", \"from\": \"Needs the querent's birth nakshatra\", \"result\": null}], \"planets\": [{\"key\": \"sun\", \"name\": \"Sun\", \"longitude\": 149.131158, \"sign\": \"Leo\", \"sign_index\": 5, \"sign_lord\": \"Sun\", \"degree_in_sign\": 29.131158, \"nakshatra\": \"Uttara Phalguni\", \"nakshatra_index\": 12, \"pada\": 1, \"lords\": [\"Sun\", \"Mars\", \"Sun\", \"Rahu\"], \"retrograde\": false, \"house\": 11, \"house_from_arudha\": 1, \"nature\": \"malefic\", \"dignity\": \"Domicile\"}, {\"key\": \"moon\", \"name\": \"Moon\", \"longitude\": 209.835991, \"sign\": \"Libra\", \"sign_index\": 7, \"sign_lord\": \"Venus\", \"degree_in_sign\": 29.835991, \"nakshatra\": \"Vishakha\", \"nakshatra_index\": 16, \"pada\": 3, \"lords\": [\"Jupiter\", \"Moon\", \"Jupiter\", \"Ketu\"], \"retrograde\": false, \"house\": 1, \"house_from_arudha\": 3, \"nature\": \"benefic\", \"dignity\": \"Neutral\"}, {\"key\": \"mars\", \"name\": \"Mars\", \"longitude\": 88.629566, \"sign\": \"Gemini\", \"sign_index\": 3, \"sign_lord\": \"Mercury\", \"degree_in_sign\": 28.629566, \"nakshatra\": \"Punarvasu\", \"nakshatra_index\": 7, \"pada\": 3, \"lords\": [\"Jupiter\", \"Venus\", \"Mercury\", \"Saturn\"], \"retrograde\": false, \"house\": 9, "
}Réponse capturée lors d’un vrai appel, avec exactement la requête ci-dessus. Les résultats se trouvent dans data.
Erreurs
Les erreurs du contrôle de clé et de crédits renvoient { "error": "…", "message": "<code>", "is_error": true }. Affichez error à vos utilisateurs et basez votre logique sur message. Voir la référence des erreurs.