POST/v1/astro/panchanga/choghadiya
Choghadiya periods
Calculate all 16 Choghadiya periods (8 day + 8 night) for a given date and location. Each period is classified (e.g. highly auspicious for Amrit, good, beneficial, neutral, or inauspicious) with the ruling planet.
Request parameters
daterequired
string
Date in YYYY-MM-DD format
locationoptional
string | null
City name. Example: 'Mumbai'
latitudeoptional
number | null
longitudeoptional
number | null
timezoneoptional
string | null
IANA timezone string
Response fields
success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
data.date
string
Date for which Choghadiya is calculated (YYYY-MM-DD).
data.sunrise
string
Sunrise time in HH:MM local time.
data.sunset
string
Sunset time in HH:MM local time.
data.day_choghadiya
array[object]
8 Choghadiya periods from sunrise to sunset.
data.day_choghadiya[].period
integer
Period number, 1 to 8.
data.day_choghadiya[].name
string
Choghadiya name, e.g. Amrit, Shubh, Kaal.
data.day_choghadiya[].type
string
Classification: highly auspicious, auspicious, or inauspicious.
data.day_choghadiya[].ruling_planet
string
Planet ruling this Choghadiya period.
data.day_choghadiya[].suitable_for
string
Activities suited to this period.
data.day_choghadiya[].start
string
Period start time in HH:MM local time.
data.day_choghadiya[].end
string
Period end time in HH:MM local time.
data.day_choghadiya[].is_current
boolean
True if this period is currently active.
data.night_choghadiya
array[object]
8 Choghadiya periods from sunset to next sunrise.
data.night_choghadiya[].period
integer
Period number, 1 to 8.
data.night_choghadiya[].name
string
Choghadiya name, e.g. Amrit, Shubh, Kaal.
data.night_choghadiya[].type
string
Classification: highly auspicious, auspicious, or inauspicious.
data.night_choghadiya[].ruling_planet
string
Planet ruling this Choghadiya period.
data.night_choghadiya[].suitable_for
string
Activities suited to this period.
data.night_choghadiya[].start
string
Period start time in HH:MM local time.
data.night_choghadiya[].end
string
Period end time in HH:MM local time.
data.night_choghadiya[].is_current
boolean
True if this period is currently active.
Errors
Missing or invalid API key.
Upstream ephemeris service error.
API key tier does not include this endpoint.
Unexpected server error.
Too many requests in a short window.
Request body exceeds the size limit.
Referenced resource was not found.
Request body failed schema validation.