curl -X POST https://api.occultapi.com/api/astro/raja_yoga/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keys":["get_raja_yoga_details_for_all_charts"],"date_time":"2025-07-14T11:00:37.673Z","latitude":13,"longitude":77.5946,"timezone":5.5}'Ein Raja-Yoga ist eine Kombination im Geburtshoroskop, die Status und Erfolg verleihen soll. Im Kern geht es um eine Verbindung zwischen dem Herrscher eines Eckhauses (1, 4, 7, 10) und dem Herrscher eines Trigons (1, 5, 9): Beide stehen in Konjunktion, aspektieren einander oder tauschen die Zeichen. Dieser Endpoint prüft die drei benannten Varianten, die der Rechenkern implementiert: Vipareeta-Raja-Yoga (die Herrscher der schwierigen Häuser 6, 8 und 12 stehen untereinander in diesen Häusern), Neecha-Bhanga-Raja-Yoga (ein Planet im Fall, dessen Fall aufgehoben wird) und Dharma-Karmadhipati-Raja-Yoga (die Herrscher des 9. und 10. Hauses stehen in Verbindung). Es gibt einen Key, `get_raja_yoga_details_for_all_charts`. Er führt die Prüfungen nicht nur im Geburtshoroskop aus, sondern in jedem Teilhoroskop, das der Rechenkern kennt. Sein Wert ist ein Array mit drei Elementen: ein Objekt, das jedem gefundenen Yoga seine Details zuordnet, die Anzahl der Funde und die Anzahl der durchgeführten Prüfungen – drei Yoga-Typen in dreiundzwanzig Teilhoroskopen, also 69. Jeder Detaileintrag ist eine Liste von Strings: zuerst eine Zeile mit dem Teilhoroskop und den verantwortlichen Planetenpaaren, etwa `"D1-Raja Yoga Pairs: [Viyaazhan-Sani]"`, danach Name, Definition und prognostizierte Wirkungen des Yogas. Zwei Hinweise zur Ausgabe. Die Planetennamen in der Paarzeile stehen immer in tamilischer Transliteration, egal was du sonst sendest: Suriyan ist die Sonne, Chandran der Mond, Sevvay Mars, Budhan Merkur, Viyaazhan Jupiter, VeLLi Venus und Sani Saturn. Außerdem werden die Ergebnisse aller Teilhoroskope in einem Objekt mit dem Yoga-Namen als Schlüssel zusammengeführt. Jedes Yoga erscheint daher nur einmal, und zwar beim frühesten Teilhoroskop, in dem es gefunden wurde – ein Präfix `D4-` bedeutet, dass das Geburtshoroskop selbst dieses Yoga nicht enthält. Ein Vorbehalt, bevor du darauf aufbaust: Die zugrunde liegende Berechnung ersetzt das gesendete `date_time` derzeit durch ein festes Datum. Das Ergebnis reagiert also auf die Ortsfelder, aber nicht auf das Geburtsdatum. Prüfe es an einem Horoskop, das du kennst, bevor du dich darauf verlässt.
| Feld | Typ | Pflicht | Hinweise |
|---|---|---|---|
| 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. |
| keys | array | Pflicht | Welche Berechnungen zurückgegeben werden, als Liste von Namen. Siehe die Key-Tabelle dieses Endpoints; ein unbekannter Name lässt die ganze Anfrage scheitern. Ein Aufruf kostet einen Credit, egal wie viele Keys du anforderst – fordere also alles, was du brauchst, auf einmal an, statt mehrere Aufrufe zu machen. |
| 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 -90 · max 90 |
| 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 |
| timezone | number (double) | Pflicht | UTC-Offset des Ortes in Stunden, als Dezimalzahl. Beispiel: 5.5 für Indien (UTC+05:30). Bedeutet dasselbe wie timezone_as_float; andere Endpoints verwenden für dasselbe Feld nur einen anderen Namen. |
Liste in keys genau die Berechnungen auf, die du brauchst. Ein unbekannter Key lässt die ganze Anfrage scheitern. Du zahlst 1 Credit, ganz gleich, wie viele du anforderst – fass sie also in einer Anfrage zusammen.
| Key | Zusätzliche Felder | Beschreibung | |
|---|---|---|---|
| get_raja_yoga_details_for_all_charts | — | Durchsucht jedes Teilhoroskop nach den drei Raja-Yoga-Varianten, die der Rechenkern implementiert – Vipareeta, Neecha Bhanga und Dharma-Karmadhipati. Liefert ein Array mit drei Elementen: ein Objekt mit dem Yoga-Namen als Schlüssel und den Details des jeweiligen Yogas, die Anzahl der Funde und die Anzahl der durchgeführten Prüfungen (69, also drei Yoga-Typen in dreiundzwanzig Horoskopen). Jeder Detailwert ist eine Liste von Strings – zuerst das Teilhoroskop und die verantwortlichen Planetenpaare, dann Name, Definition und Wirkungen des Yogas. Da die Ergebnisse aller Horoskope in einem Objekt zusammengeführt werden, erscheint jedes Yoga nur einmal, beim frühesten Horoskop, in dem es gefunden wurde. |