Direkt zum Inhalt
POST/api/astro/trimsamsa/1 Credit

Trimsamsa (D30)

Das Trimsamsa, das dreißigste Teilhoroskop: jedes Zeichen in dreißig Teile zu je 1° geteilt. Wird für Unglück, Not und Charakter herangezogen. Beachte: Die klassischen Trimsamsa-Teilungen sind ungleich und schließen in manchen Traditionen die Lichter aus; vergleiche daher mit deiner eigenen Referenz, bevor du dich darauf verlässt. Liefert dieselbe flache Struktur wie /api/astro/planet-positions/: die Planeten als Liste in traditioneller Reihenfolge, jeweils mit `name`, Länge, Zeichen, Nakshatra, Pada und Haus, dazu der Aszendent und das angewandte Ayanamsa. Sende ein Datum und einen Ort; `ayanamsa` ist standardmäßig LAHIRI, und alle 48 werden akzeptiert. Das Horoskop ist durch die Route festgelegt, daher wird ein `chart_name` im Body ignoriert – dieser Endpoint kann nur das Horoskop liefern, nach dem er benannt ist. Für die übrigen 24 Teilungen ist /api/astro/chart/ zuständig.

https://api.occultapi.com/api/astro/trimsamsa/
Anfrage testen

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

Felder der Anfrage

FeldTypPflichtHinweise
chart_namestringPflicht
datetimestring (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. Bedeutet dasselbe wie date_time; andere Endpoints verwenden für dasselbe Feld nur einen anderen Namen.

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

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

aberrationbooleanoptional
apply_correctionbooleanoptional
ascendant_posstringoptional
cuspstartend
ayanamsastringoptional
background_colorstringoptional

Hex-Farbe für den SVG-Hintergrund.

chart_stylestringoptional

Diagrammstil bei render='svg'. 'north' ist das Rautenlayout mit festen Häusern und wandernden Zeichen; 'south' ist das Raster mit festen Zeichen und wandernden Häusern.

northsouth
correction_degintegeroptional

min 0

correction_directionstringoptional
addsubtract
correction_minintegeroptional

min 0 · max 59

correction_secintegeroptional

min 0 · max 59

extended_bodiesarrayoptional

Welche Gruppen von Himmelskörpern einbezogen werden: 'asteroids', 'planetary_moons', 'fictitious_bodies'.

label_stylestringoptional

Wie die Planeten beschriftet werden: 'english' (Su, Mo, ...), 'sanskrit' (Surya, Chandra, ...) oder 'symbol' (☉, ☽, ...).

englishsanskritsymbol
line_colorstringoptional

Hex-Farbe für die Rasterlinien des Horoskops.

notationstringoptional
astrologicaldegree
nutationbooleanoptional
planet_colorstringoptional

Hex-Farbe für die Planetenbeschriftungen, z. B. '#111827'. Standardmäßig die Farbe des Themes.

rahustringoptional

Welche Mondknoten einbezogen werden. 'true' liefert nur die wahren, 'mean' nur die mittleren Mondknoten, 'both' liefert beide.

truemeanboth
refractionbooleanoptional
renderstringoptional

Setze den Wert auf 'svg', um zusätzlich ein gerendertes Horoskopdiagramm (siehe chart_style) samt der zugrunde liegenden Geometrie zu erhalten. Lässt du das Feld ganz weg, bleibt die Antwort unverändert.

nonesvg
show_degreesbooleanoptional

Zeigt neben der Beschriftung jedes Himmelskörpers seinen Grad im Zeichen an.

sign_colorstringoptional

Hex-Farbe für Zeichennummern/-abkürzungen.

svg_sizeintegeroptional

Breite und Höhe der quadratischen SVG-viewBox in Pixeln.

min 100 · max 2000

themestringoptional
lightdark
true_meanstringoptional
TrueMean
use_28_nakshatrasbooleanoptional

Beispielanfrage

curl -X POST https://api.occultapi.com/api/astro/trimsamsa/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"datetime":"2026-09-01T06:00:00+05:30","timezone_as_float":5.5,"latitude":26.9124,"longitude":75.7873,"ayanamsa":"LAHIRI"}'

Antwort

{
  "data": {
    "planets": [
      {
        "name": "sun",
        "longitude": 251.425,
        "latitude": 0,
        "nakshatra": "Moola",
        "pada": 4,
        "kakshya": "sun",
        "zodiac_name": "Sagittarius",
        "house": 1
      },
      {
        "name": "moon",
        "longitude": 14.333333333333336,
        "latitude": 4.37,
        "nakshatra": "Bharani",
        "pada": 1,
        "kakshya": "sun",
        "zodiac_name": "Aries",
        "house": 5
      },
      {
        "name": "mars",
        "longitude": 65.24166666666667,
        "latitude": 0.535,
        "nakshatra": "Mrigasira",
        "pada": 4,
        "kakshya": "jupiter",
        "zodiac_name": "Gemini",
        "house": 7
      },
      {
        "name": "mercury",
        "longitude": 75.23333333333335,
        "latitude": 1.574,
        "nakshatra": "Aardra",
        "pada": 3,
        "kakshya": "venus",
        "zodiac_name": "Gemini",
        "house": 7
      },
      {
        "name": "jupiter",
        "longitude": 344.1583333333333,
        "latitude": 0.529,
        "nakshatra": "Uttaraabhaadra",
        "pada": 4,
        "kakshya": "sun",
        "zodiac_name": "Pisces",
        "house": 4
      },
      {
        "name": "venus",
        "longitude": 238.67499999999995,
        "latitude": -3.391,
        "nakshatra": "Jyeshtha",
        "pada": 4,
        "kakshya": "ascendant",
        "zodiac_name": "Scorpio",
        "house": 12
      },
      {
        "name": "saturn",
        "longitude": 343.4083333333333,
        "latitude": -2.651,
        "nakshatra": "Uttaraabhaadra",
        "pada": 4,
        "kakshya": "sun",
        "zodiac_name": "Pisces",
        "house": 4
      },
      {
        "name": "northtruenode",
        "longitude": 316.975,
        "latitude": 0,
        "nakshatra": "Satabhishak",
        "pada": 4,
        "kakshya": "venus",
        "zodiac_name": "Aquarius",
        "house": 3
      },
      {
        "name": "southtruenode",
        "longitude": 316.975,
        "latitude": 0,
        "nakshatra": "Satabhishak",
        "pada": 4,
        "kakshya": "venus",
        "zodiac_name": "Aquarius",
        "house": 3
      },
      {
        "name": "uranus",
        "longitude": 162.71666666666664,
        "latitude": -0.154,
        "nakshatra": "Hasta",
        "pada": 1,
        "kakshya": "sun",
        "zodiac_name": "Virgo",
        "house": 10
      },
      {
        "name": "neptune",
        "longitude": 162.98333333333335,
        "latitude": -1.412,
        "nakshatra": "Hasta",
        "pada": 1,
        "kakshya": "sun",
        "zodiac_name": "Virgo",
        "house": 10
      },
      {
        "name": "pluto",
        "longitude": 158.36666666666667,
        "latitude": -4.3,
        "nakshatra": "Uttara Phalguni",
        "pada": 4,
        "kakshya": "mars",
        "zodiac_name": "Virgo",
        "house": 10
      }
    ],
    "ascendant": {
      "longitude": 245.63333333333335,
      "zodiac_name": "Sagittarius",
      "nakshatra": "Makha",
      "pada": 4
    },
    "ayanamsa": {
      "name": "LAHIRI",
      "corrected": false,
      "value_degrees": 24.229599,
      "formatted": "24°13'47\""
    }
  },
  "status": 200,
  "is_error": false,
  "message": "successful"
}

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.