astroAPI

← Zurück zur Übersicht

POST /v1/lunar-phases API-Key noetig Berechnung

Mondphasen: aktuelle Phase oder alle Phasenwechsel im Fenster.

Beschreibung

Phasenwinkel = (lon_moon - lon_sun) mod 360°. Vier Hauptphasen: 0° = new_moon, 90° = first_quarter, 180° = full_moon, 270° = last_quarter. Zwei Modi: "at" → Snapshot mit aktueller Phase, Beleuchtung und naechstem Hauptevent. "start"+"end" → Window mit allen Hauptphasen-Events im Zeitraum (max 365 Tage). Beleuchtungsanteil = (1 - cos(angle)) / 2.

Parameter

NameInTypPflichtBeschreibung
at body string nein Snapshot-Modus: ISO 8601 UTC. Alternative zu "start"+"end".
start body string nein Window-Modus: Beginn des Fensters (ISO 8601 UTC).
end body string nein Window-Modus: Ende des Fensters (ISO 8601 UTC). Maximal 365 Tage nach "start".
step_days body number nein Abtast-Schrittweite fuer die Suche im Window-Modus. Default 0.5, Range 0.05-2.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-04-01T00:00:00Z",
    "end": "2026-05-01T00:00:00Z"
}' \
  "https://astroapi.services/v1/lunar-phases"