Skip to content

Transite

Berechnen Sie planetare Transite und deren Aspekte zu einem Geburtshoroskop über einen bestimmten Zeitraum.

Transite berechnen

Transite für einen Datumsbereich berechnen:

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-01T00:00",
    "transitDateEnd": "2024-01-31T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    }
  }'
javascript
const response = await fetch("https://api.astroapi.cloud/api/calc/transit", {
    method: "POST",
    headers: {
        "X-Api-Key": "your-api-key",
        "Content-Type": "application/json"
    },
    body: JSON.stringify({
        birthDate: "1990-06-15T14:30",
        birthLocation: {
            latitude: 51.5074,
            longitude: -0.1278,
            timezone: "Europe/London"
        },
        transitDateStart: "2024-01-01T00:00",
        transitDateEnd: "2024-01-31T23:59",
        transitLocation: {
            latitude: 51.5074,
            longitude: -0.1278,
            timezone: "Europe/London"
        }
    })
});

const data = await response.json();
console.log(JSON.stringify(data, null, 2));
python
import requests

response = requests.post(
    "https://api.astroapi.cloud/api/calc/transit",
    headers={
        "X-Api-Key": "your-api-key",
        "Content-Type": "application/json"
    },
    json={
        "birthDate": "1990-06-15T14:30",
        "birthLocation": {
            "latitude": 51.5074,
            "longitude": -0.1278,
            "timezone": "Europe/London"
        },
        "transitDateStart": "2024-01-01T00:00",
        "transitDateEnd": "2024-01-31T23:59",
        "transitLocation": {
            "latitude": 51.5074,
            "longitude": -0.1278,
            "timezone": "Europe/London"
        }
    }
)

print(response.json())

Parameter

ParameterTypErforderlichBeschreibung
birthDatestringJaGeburtsdatum/-uhrzeit im Format YYYY-MM-DDTHH:mm
birthLocationobjectJaGeburtsort mit Breiten- und Längengrad sowie Zeitzone
transitDateStartstringJaBeginn des Transitzeitraums im Format YYYY-MM-DDTHH:mm
transitDateEndstringJaEnde des Transitzeitraums im Format YYYY-MM-DDTHH:mm
transitLocationobjectJaTransitort mit Breiten- und Längengrad sowie Zeitzone
houseSystemstringNeinHäusersystem (Standard: "placidus")
pointsarrayNeinZu berechnende Himmelspunkte
orbsobjectNeinBenutzerdefinierte Orb-Werte pro Aspekttyp
languagestringNeinSprachcode für Textinhalte (Standard: "en")
includeTextbooleanNeinInterpretationstext einschließen (Standard: false)
includeReadableEntitiesbooleanNeinLesbare Entitätstitel einschließen (Standard: false)

Ortsobjekt

json
{
  "latitude": 51.5074,
  "longitude": -0.1278,
  "timezone": "Europe/London"
}

Antwort

Die Antwort enthält Transit-Überquerungen (wenn Planeten in Zeichen oder Häuser eintreten/austreten), Transit-Hauspositionen, Aspekte zwischen Transit- und Geburtsplaneten sowie Horoskop-URLs.

json
{
  "data": {
    "crossings": [...],
    "transitHouses": [...],
    "aspects": [
      {
        "point1": "saturn",
        "point2": "sun",
        "aspect": "conjunction",
        "orb": 1.2,
        "applying": true
      }
    ],
    "charts": {
      "transit": {
        "title": "Transit Chart (Bi-wheel)",
        "url": "..."
      },
      "natal": {
        "title": "Natal Chart",
        "url": "..."
      }
    },
    "natalPoints": [...],
    "natalHouses": [...],
    "transitPoints": [...]
  }
}

Benutzerdefinierte Orbs

Legen Sie benutzerdefinierte Orb-Werte für verschiedene Aspekttypen fest:

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-01T00:00",
    "transitDateEnd": "2024-01-31T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "orbs": {
      "conjunction": 3,
      "opposition": 3,
      "trine": 2,
      "square": 2
    }
  }'

Mit Interpretationstext

Fügen Sie Interpretationstext zu Ihren Transitberechnungen hinzu:

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-15T00:00",
    "transitDateEnd": "2024-01-15T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "includeText": true,
    "language": "en"
  }'

iCal-Export

Exportieren Sie Transitereignisse als iCal-Datei (.ics), die in Kalenderanwendungen wie Google Kalender, Apple Kalender oder Outlook importiert werden kann.

POST /api/calc/transit/ical

bash
curl -X POST "https://api.astroapi.cloud/api/calc/transit/ical" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "birthDate": "1990-06-15T14:30",
    "birthLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    },
    "transitDateStart": "2024-01-01T00:00",
    "transitDateEnd": "2024-03-31T23:59",
    "transitLocation": {
      "latitude": 51.5074,
      "longitude": -0.1278,
      "timezone": "Europe/London"
    }
  }' --output transits.ics

Die Antwort ist eine text/calendar-Datei mit Content-Disposition: attachment; filename="transits.ics".

Parameter

Der iCal-Export akzeptiert dieselben Parameter wie der Standard-Transitendpunkt, zusätzlich:

ParameterTypErforderlichBeschreibung
aspectsarrayNeinNach Aspekttypen filtern (z. B. ["conjunction", "trine"])

TIP

Importieren Sie die heruntergeladene .ics-Datei in Ihre Kalender-App, um Transitereignisse als Kalendereinträge mit Beschreibungen der einzelnen Aspekte anzuzeigen.

AstroAPI Documentation