astroAPI

← Zurück zur Übersicht

POST /v1/ephemeris API-Key noetig Berechnung

Zeitreihen-Ephemeriden: Positionen ausgewaehlter Punkte ueber einen Zeitraum.

Beschreibung

Abtastung mit frei waehlbarer Schrittweite (Tage, Stunden oder Minuten). Liefert pro Sample die gewaehlten Felder (longitude, latitude, distance, speed, retrograde, sign, sign_degree). Maximum 10000 Samples pro Request — sonst "invalid_input". Ideal fuer Prognose-Grafiken, Retrograd-Kalender, externe Datenbanken.

Parameter

NameInTypPflichtBeschreibung
start body string ja Start des Zeitraums (ISO 8601 UTC).
end body string ja Ende des Zeitraums (ISO 8601 UTC, muss nach "start" liegen).
step_days body number nein Schrittweite in Tagen. Default 1.0.
step_hours body number nein Alternative zu step_days (wird intern umgerechnet).
step_minutes body number nein Alternative zu step_days.
points body array nein Liste der Punkte. Default: Sonne-Pluto + Mean Node + Chiron. Alle Werte aus dem Planeten-Katalog erlaubt.
asteroids body array nein Nummerierte Asteroiden-IDs (z.B. [433, 80]). Werden als "asteroid_<id>" benannt.
fields body array nein Welche Werte pro Sample. Erlaubt: longitude, latitude, distance, speed, latitude_speed, distance_speed, retrograde, sign, sign_degree. Default: ["longitude","retrograde"].

Beispiel-Aufruf

Variante: Direkter HTTP-Aufruf, keine Abhaengigkeit.
curl -sS \
  -H "X-API-Key: ak_test_<DEIN_KEY>" \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{
    "start": "2026-04-15T00:00:00Z",
    "end": "2026-05-15T00:00:00Z",
    "step_days": 1,
    "points": [
        "sun",
        "mars",
        "jupiter"
    ],
    "fields": [
        "longitude",
        "sign",
        "sign_degree",
        "retrograde"
    ]
}' \
  "https://astroapi.services/v1/ephemeris"