/api/astro/combination_yoga/1 CreditKombinations-Yogas
Die exakten Zeitfenster eines Jahres, in denen eine von dreiundzwanzig günstigen oder ungünstigen Tageskombinationen gilt. Diese Yogas entstehen nicht durch Planetenstellungen, sondern durch Zusammentreffen: Ein bestimmter Wochentag fällt mit einer bestimmten Tithi zusammen, bei manchen zusätzlich mit einem bestimmten Nakshatra. Tripushkara und Dwipushkara verdreifachen bzw. verdoppeln das Ergebnis dessen, was man in ihnen beginnt; Sarvartha Siddhi und Amrit Siddhi sind allgemein günstig, Vish, Hutashan, Mrityu und Dagdha das Gegenteil. Acht davon – tripushkara, dwipushkara, sarvartha_siddhi, amrit_siddhi, siddha, naasha, sudha und halaahal – kombinieren Tithi, Wochentag und das Nakshatra des Mondes. Die übrigen fünfzehn, deren Namen mit 'vt_' beginnen oder die nach Paaren aus Wochentag und Tithi benannt sind (kulika, samvarta, karkacha, dagdha, vish, hutashan, sheela usw.), verwenden nur Wochentag und Tithi. Sende `year`, `yoga` und den Ort. Die Antwort ist `{year, yoga, rows}`, wobei rows eine Liste von ISO-Zeitstempeln `{start, end}` ist. Die Zeitfenster sind durchgehende Intervalle, die an jeder Wochentagsgrenze geteilt werden, so wie ein Panchang sie druckt – keine ganzen Tage. Darin liegt der Unterschied zu /api/astro/panchanga_yogas/: Dort gibt es nur eine tageweise Ansicht ab Sonnenaufgang, in der kurze Vorkommen fehlen können.
https://api.occultapi.com/api/astro/combination_yoga/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 |
|---|---|---|---|
| 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. |
| 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. |
| timezone_as_float | number (double) | Pflicht | UTC-Offset des Ortes in Stunden, als Dezimalzahl. Beispiel: 5.5 für Indien (UTC+05:30), -5 für New York im Winter, 5.75 für Nepal. Wird NICHT gegen date_time validiert – stimmen beide nicht überein, erhältst du eine erfolgreiche Antwort für den falschen Zeitpunkt; leite daher beide aus derselben Quelle ab. Nutze den an diesem Datum gültigen Offset, nicht den heutigen: Eine Sommergeburt in einem Land mit Sommerzeit braucht den Sommer-Offset. |
| yoga | string | Pflicht | tripushkaradwipushkarasarvartha_siddhiamrit_siddhisiddhanaashasudhahalaahalvt_siddharatnakurvt_amritvt_mrityu |
| end_date | string (date) | optional | |
| start_date | string (date) | optional | |
| year | integer | optional | Geburtsjahr als Zahl, z. B. 1990. Vier Ziffern. min 1800 · max 2400 |
Beispielanfrage
curl -X POST https://api.occultapi.com/api/astro/combination_yoga/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":26.9124,"longitude":75.7873,"timezone_as_float":5.5,"yoga":"tripushkara","year":2026}'Antwort
{
"data": {
"year": 2026,
"yoga": "tripushkara",
"rows": [
{
"start": "2026-01-04T07:00:27+00:00",
"end": "2026-01-04T09:41:29+00:00"
},
{
"start": "2026-02-24T01:29:36+00:00",
"end": "2026-02-24T01:32:39+00:00"
},
{
"start": "2026-02-28T01:25:49+00:00",
"end": "2026-02-28T04:05:11+00:00"
},
{
"start": "2026-04-14T10:36:08+00:00",
"end": "2026-04-14T18:42:51+00:00"
},
{
"start": "2026-04-19T01:40:08+00:00",
"end": "2026-04-19T05:19:46+00:00"
},
{
"start": "2026-04-28T00:25:06+00:00",
"end": "2026-04-28T13:22:23+00:00"
},
{
"start": "2026-05-02T19:20:26+00:00",
"end": "2026-05-03T00:21:07+00:00"
},
{
"start": "2026-05-03T00:21:07+00:00",
"end": "2026-05-03T01:40:06+00:00"
},
{
"start": "2026-06-16T10:42:32+00:00",
"end": "2026-06-16T19:22:54+00:00"
},
{
"start": "2026-06-21T04:01:36+00:00",
"end": "2026-06-21T09:51:10+00:00"
},
{
"start": "2026-07-11T00:14:40+00:00",
"end": "2026-07-11T05:33:48+00:00"
},
{
"start": "2026-08-25T00:36:50+00:00",
"end": "2026-08-25T00:51:22+00:00"
},
{
"start": "2026-08-29T04:27:25+00:00",
"end": "2026-08-29T22:12:28+00:00"
},
{
"start": "2026-09-12T02:16:52+00:00",
"end": "2026-09-12T07:25:29+00:00"
},
{
"start": "2026-10-27T10:09:27+00:00",
"end": "2026-10-27T22:37:23+00:00"
},
{
"start": "2026-10-31T11:27:49+00:00",
"end": "2026-11-01T00:09:53+00:00"
},
{
"start": "2026-12-29T10:13:19+00:00",
"end": "2026-12-30T01:49:19+00:00"
}
]
},
"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.