astroAPI

← Zurück zur Übersicht

POST /v1/eclipses API-Key noetig Berechnung

Sonnen- und Mondfinsternisse im Window, optional mit Beobachter-Standort.

Beschreibung

Liefert alle Sonnen- und Mondfinsternisse zwischen "start" und "end". Globaler Modus (default): jede Sonnenfinsternis kommt mit Bodenpunkt der groessten Bedeckung (greatest_eclipse_geo) und Magnitude; jede Mondfinsternis mit Umbral- und Penumbral-Magnitude (global gueltig) sowie 6 Kontaktzeiten. Lokaler Modus (location gesetzt): pro Event Sichtbarkeit, lokale Kontaktzeiten und Sonnen-/Mondhoehe. Klassifikation: solar_total, solar_annular, solar_hybrid, solar_partial bzw. lunar_total, lunar_partial, lunar_penumbral. Maximales Fenster: 3650 Tage (10 Jahre).

Parameter

NameInTypPflichtBeschreibung
start body string ja ISO 8601 UTC, Beginn des Suchfensters.
end body string ja ISO 8601 UTC, Ende. Maximal 3650 Tage nach "start".
types body array nein Welche Eclipse-Typen. Default ["solar","lunar"]. Erlaubt: solar | lunar.
location.latitude body number nein Beobachter-Breite in °, +N. Range -90..90. Wenn gesetzt, lokaler Modus.
location.longitude body number nein Beobachter-Laenge in °, +E. Range -180..180.
location.altitude body number nein Hoehe ueber NN in Metern. Default 0.

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-01-01T00:00:00Z",
    "end": "2026-12-31T23:59:59Z"
}' \
  "https://astroapi.services/v1/eclipses"