Moon Phase

Lunar phase, illumination, age, and zodiac sign for a given date. Costs 1 credit.

GET /v1/moon-phase

Parameters

NameTypeRequiredDescription
datestringNoDate YYYY-MM-DD. Defaults to today.

Example request

curl "https://api.gitstrology.dev/v1/moon-phase?date=2026-08-02" \
  -H "X-API-Key: $GITSTROLOGY_API_KEY"

Example response

{
  "data": {
    "date": "2026-08-02",
    "phase": "waning_gibbous",
    "illumination": 0.74,
    "age": 18.3,
    "phaseAngle": 219.5,
    "zodiacSign": "aquarius",
    "name": "Waning Gibbous",
    "emoji": "🌖"
  },
  "credits": { "used": 1, "remaining": 99 }
}

Response fields

FieldTypeDescription
data.datestringDate queried.
data.phasestringPhase key: new, waxing_crescent, first_quarter, waxing_gibbous, full, waning_gibbous, last_quarter, waning_crescent.
data.illuminationnumberFraction illuminated, 0–1.
data.agenumberDays since the last new moon.
data.phaseAnglenumberMoon phase angle in degrees.
data.zodiacSignstringTropical sign the moon is in.
data.namestringDisplay name (e.g. "Waning Gibbous").
data.emojistringPhase emoji.