Returns the Ascendant and all 9 Vedic grahas
(Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu) with baseline
positional data: sign, house, longitude, degree within sign, nakshatra, speed,
dignity, house lordship, retrograde and combustion status, and baladi avastha.
This is the workhorse endpoint for rendering Vedic birth charts (North or South
Indian style) and powering most analytical features. For outer planets
(Uranus, Neptune, Pluto, Chiron), use
/natal/planets-extended.
For KP sub-lords, functional nature, divisional charts, and full 4-fold avasthas, use
/natal/planets-advanced.
mean (default) or true. Controls Rahu/Ketu position calculation.
Use the local clock time of birth.
Pass the wall-clock time as recorded on the birth certificate together with the
IANA timezone of the birth place — the backend converts to
UTC internally. Do not pre-convert to UTC yourself.
Response shape
Returns data.ascendant (the Lagna) and data.planets (array
of 9 grahas). The response sample shows 3 representative planets — all 9
follow the same shape. Birth input is not echoed back — call
/vedic/birth-details
separately.
Ascendant fields
Field
Type
Description
longitude
number
Absolute sidereal ecliptic longitude (0–360).
longitude_dms
string
Same in D°M′S″ format.
sign_number
integer
1 = Aries … 12 = Pisces.
sign
string
Sign name in English.
sign_hindi
string
Sign name in Hindi.
sign_lord
string
Ruling planet of the rising sign.
degree
number
Degree within the sign (0–30).
degree_dms
string
Same in D°M′S″ format.
nakshatra
string
Rising nakshatra.
nakshatra_number
integer
1 = Ashwini … 27 = Revati.
nakshatra_lord
string
Vimshottari lord of the nakshatra.
nakshatra_pada
integer
Pada (1–4).
house
integer
Always 1.
Planet fields (per planet)
Field
Type
Description
Identity
planet
string
Planet name (e.g. Sun, Rahu).
planet_short
string
Two-letter abbreviation (e.g. Su, Ra). Useful for table UIs.
house
integer
House the planet occupies (1–12).
Sign
sign_number
integer
1 = Aries … 12 = Pisces.
sign
string
English sign name.
sign_hindi
string
Hindi sign name.
sign_lord
string
Ruling planet of the sign.
Degrees
longitude
number
Absolute sidereal ecliptic longitude (0–360).
longitude_dms
string
Same in D°M′S″ format.
degree
number
Degree within the sign (0–30).
degree_dms
string
Same in D°M′S″ format.
speed_deg_per_day
number
Daily motion in degrees. Negative = retrograde.
Nakshatra
nakshatra
string
Nakshatra name.
nakshatra_number
integer
1 = Ashwini … 27 = Revati.
nakshatra_lord
string
Vimshottari lord.
nakshatra_pada
integer
Pada (1–4).
Status
dignity
string
exalted, own_sign, moolatrikona, friend, neutral, enemy, or debilitated.
house_lordship
integer[]
Houses this planet rules for this ascendant (e.g. [4, 9]). Empty for Rahu/Ketu.
is_retrograde
boolean
true if retrograde. Rahu/Ketu are always retrograde.