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.
Reserved; product endpoints are not feature-gated by plan (quota differs by tier).
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.