/api/astro/prashna/1 CreditSensitive Punkte des Prashna
Prashna ist Stundenastrologie: ein Horoskop für den Zeitpunkt, an dem eine Frage gestellt wird, statt für eine Geburt. Dieser Endpoint berechnet die sensitiven Punkte, auf die sich Prashna und die Bestimmung der Lebensdauer stützen – rechnerische Kombinationen von Längen, die selbst keine Planeten sind, aber so gedeutet werden, als wären sie es. Gulika, auch Mandi genannt, der mit Saturn verbundene Schattenpunkt, ist der Baustein der meisten davon. Sende `date_time` im Format ISO 8601, `latitude`, `longitude`, ein Label `name` für das Horoskop, `node_type` (`true` oder `mean` für den Mondknoten) und `add_yogi_longitude`. Alles wird auf einmal geliefert; es gibt keine Keys zur Auswahl. Bis auf `gulika_longitude`, das nur eine Gradzahl ist, kommt jeder Punkt als `{longitude, astrological: {degree, sign, minutes, seconds}, constellation, nakshatra, pada}` zurück – eine siderische Länge mit ihrer Position im Zeichen, ein nullbasierter Nakshatra-Index sowie Name und Viertel des Nakshatras. Die Punkte im Einzelnen: `trisphuta` ist Aszendent plus Mond plus Gulika; `chatursphuta` addiert dazu die Sonne, `panchasphuta` zusätzlich den Mondknoten. `pranasphuta` (fünfmal der Aszendent, plus Gulika), `dehasphuta` (achtmal der Mond, plus Gulika) und `mrityusphuta` (siebenmal Gulika, plus die Sonne) sind die Punkte für Leben, Körper und Tod; `sookshmatrisphuta` ist ihre Summe. `beejasphuta` (Sonne plus Jupiter plus Venus) und `kshetrasphuta` (Mond plus Jupiter plus Mars) sind der männliche und der weibliche Fruchtbarkeitspunkt. `tithisphuta` ist Mond minus Sonne, `rahutithisphuta` dasselbe mit dem Mondknoten anstelle des Mondes. `yogisphuta` ist Sonne plus Mond plus 93°20', `avayogisphuta` das Ganze plus weitere 186°40', und `santanatithi` sind fünf Zwölftel des Bogens Mond minus Sonne. Drei Fallstricke: `yogasphuta` rechnet wie `yogisphuta`, addiert die 93°20' aber nur, wenn `add_yogi_longitude` true ist – mit gesetztem Flag sind beide Felder also identisch. `santanatithi` wird nicht auf den Bereich 0–360 reduziert und kann daher negativ sein. Und Gulika wird unabhängig vom angegebenen Ort mit einem festen Offset von +05:30 berechnet; dadurch verschieben sich alle aus Gulika abgeleiteten Punkte für Orte, die weit außerhalb dieser Zone liegen.
https://api.occultapi.com/api/astro/prashna/Authentifizierung
Schick deinen Schlüssel im Header X-API-Key mit. API-Schlüssel sind Zugangsdaten für den Server: Sie gehören nie in Browser-JavaScript oder in eine mobile App.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonFelder der Anfrage
| Feld | Typ | Pflicht | Hinweise |
|---|---|---|---|
| add_yogi_longitude | boolean | Pflicht | |
| date_time | string (date-time) | Pflicht | Der Zeitpunkt, für den gerechnet wird, im Format ISO 8601. Gib IMMER einen Offset oder ein abschließendes Z an – ein Wert ohne Zone wird als Asia/Kolkata (UTC+05:30) gelesen, nicht als UTC, und kann mit Status 200 das Ergebnis des Vortags liefern. '2026-09-01T06:00:00Z' und '2026-09-01 06:00:00' sind verschiedene Zeitpunkte und ergeben verschiedene Antworten. |
| latitude | number (double) | Pflicht | Breitengrad des Ortes in Dezimalgrad. Positiv ist Nord, negativ ist Süd. Beispiel: 26.9124 für Jaipur, 40.7128 für New York. Minuten und Sekunden werden nicht akzeptiert – vorher umrechnen. min -180 · max 180 |
| longitude | number (double) | Pflicht | Längengrad des Ortes in Dezimalgrad. Positiv ist Ost, negativ ist West. Beispiel: 75.7873 für Jaipur, -74.0060 für New York. Achte auf das Vorzeichen: Ein fehlendes Minus verlegt New York nach China. min -180 · max 180 |
| name | string | Pflicht | |
| node_type | string | Pflicht | truemeanExakt in Kleinbuchstaben. Wählt zwischen wahrem und mittlerem Mondknoten für die Sphuta-Berechnungen. |
Beispielanfrage
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}'Antwort
{
"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
}Aus einem echten Aufruf mit genau dieser Anfrage. Die Ergebnisse stehen unter data.
Fehler
Abrechnungsfehler liefern { "error": "…", "message": "<code>", "is_error": true }. Zeig deinen Nutzern error an und verzweige im Code anhand von message. Details in der Fehlerreferenz.