Skip to main content
POST/v1/astro/ishta-devta

Ishta Devta — Personal Deity

Computes Ishta Devta (personal deity) from the 12th house lord of the Navamsa (D9) chart per Jaimini-tradition rules. Returns the ruling planet, associated deity, and D9 positions. Request JSON follows BirthInput: name (optional, default Chart), date (YYYY-MM-DD), time (HH:MM, required), either location or latitude/longitude/timezone, optional ayanamsa (lahiri|raman|kp|tropical).

Request parameters

locationoptional
string | null
City name to resolve to lat/lon/tz automatically. Example: 'Mumbai' or 'New Delhi, India'. If provided, latitude, longitude and timezone are not required.
nameoptional
string
Person name associated with the birth record
daterequired
string
Birth date in YYYY-MM-DD format
timeoptional
string | null
Birth time in HH:MM 24-hour format. If omitted, sunrise chart is used as fallback.
latitudeoptional
number | null
Latitude. Required if location not provided.
longitudeoptional
number | null
Longitude. Required if location not provided.
timezoneoptional
string | null
IANA timezone. Required if location not provided.
ayanamsaoptional
string
Sidereal ayanamsa mode used in calculations

Response fields

success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
data.atmakaraka
string
data.karakamsha_lagna
string
data.karakamsha_lagna_index
integer
data.jivanmuktamsa_planet
string | null
data.navamsa_lagna
string
data.navamsa_lagna_index
integer
data.twelfth_house_sign
string
data.twelfth_house_index
integer
data.planets_in_12th
array[string]
data.ishta_devta_planet
string
data.deity
string
data.description
string
data.method
string
data.d9_positions
object

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.