Skip to main content
POST/v1/astro/panchanga/rahu-kaal

Rahu Kaal, Gulika Kaal, Yamaganda Kaal

Calculate the three inauspicious time periods for a given date and location. Rahu Kaal, Gulika Kaal (Mandi), and Yamaganda Kaal are avoided for starting auspicious activities. All three are based on dividing the day into 8 equal parts from sunrise to sunset.

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 Rahu Kaal 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.rahu_kaal
object
data.rahu_kaal.start
string
Period start time in HH:MM local time.
data.rahu_kaal.end
string
Period end time in HH:MM local time.
data.rahu_kaal.duration_minutes
integer
Duration of the period in minutes.
data.rahu_kaal.is_active
boolean
True if this period is currently active.
data.gulika_kaal
object
data.gulika_kaal.start
string
Period start time in HH:MM local time.
data.gulika_kaal.end
string
Period end time in HH:MM local time.
data.gulika_kaal.duration_minutes
integer
Duration of the period in minutes.
data.gulika_kaal.is_active
boolean
True if this period is currently active.
data.yamaganda_kaal
object
data.yamaganda_kaal.start
string
Period start time in HH:MM local time.
data.yamaganda_kaal.end
string
Period end time in HH:MM local time.
data.yamaganda_kaal.duration_minutes
integer
Duration of the period in minutes.
data.yamaganda_kaal.is_active
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.