Returns two parallel 35-year Lal Kitab dashas plus the 36-year Bhav Chakra. Both dashas share the same ring and the same fixed 9×3 antardasha table (Arun Sanhita 1952 p.10); each mahadasha divides into three equal antardashas, and all periods carry birth-anchored start_date/end_date across up to three cycles (ages 1–105, via cycles).
dasha_saturn_start — fixed-age system. The chakra always begins with Saturn at age 1: Saturn 6, Rahu 6, Ketu 3, Jupiter 6, Sun 2, Moon 1, Venus 3, Mars 6, Mercury 2. Identical skeleton for every chart.
dasha_hora_based — birth-hora system. The same ring, but the first mahadasha is set by the birth-hora planet (birth_info.birth_hora_planet).
The birth-hora planet is computed from the actual local sunrise/sunset (Swiss Ephemeris), not clock hours. Day blocks run from sunrise (Jupiter 0–2h, Sun 2–4h, Moon 4–5h, Mars 5–7h, Venus 7–10h, Mercury 10h→sunset); night is Rahu (sunset → +2h), Saturn (sunset+2h → sunrise−2h) and Ketu (sunrise−2h → sunrise). A birth before sunrise falls in the previous astrological night. Sending latitude/longitude enables this; without them the hora falls back to a legacy clock method.
Lal Kitab uses house numbers only — houses are counted from the Lagna, and each house number carries its fixed Kaal-Purusha identity (house 1 = Aries-sthaan … house 12 = Pisces-sthaan). Zodiac sign labels are deliberately absent from Lal Kitab responses; planets are exalted, debilitated, or in their pakka ghar purely by house number. Doctrine in this namespace is sourced against the original Lal Kitab editions (1939–1952) and Arun Sanhita.
Authentication
Method
Example
Header (recommended)
X-Api-Key: sa_live_xxxxxxxxxxxx
Bearer
Authorization: Bearer sa_live_xxxxxxxxxxxx
Query
?api_key=sa_live_xxxxxxxxxxxx
Request body
Field
Type
Required
Description
name
string
No
Echoed in the response.
year
integer
Yes
Birth year.
month
integer
Yes
Birth month, 1–12.
day
integer
Yes
Day of month.
hour
integer
Yes
Hour, 24-hour.
minute
integer
Yes
Minute.
second
integer
No
Default 0.
latitude
number
Yes
Decimal degrees.
longitude
number
Yes
Decimal degrees.
timezone
string
Yes
IANA timezone.
ayanamsa
string
No
Default lahiri.
node_type
string
No
mean (default) or true.
current_year
integer
No
Running-age anchor year. Default: today.
current_month
integer
No
Running-age anchor month, 1–12. Default: today.
cycles
integer
No
Number of 35-year cycles returned in each dasha, 1–3. Default 3.
Response shape
Field
Type
Description
birth_info
object
Weekday planet and birth_hora_planet (with sunrise/sunset, hora window and method).
current_age
object
Completed years, running age and analysis date.
dasha_saturn_start
object
Fixed-age 35-year dasha (always Saturn at age 1). Nested cycles → mahadashas → 3 antardashas each, with dates and is_current flags.
dasha_hora_based
object
Birth-hora 35-year dasha. Same structure, first mahadasha set by the birth-hora planet.
bhav_chakra_36_year
object
Currently active house (3-year periods) with remedies focus.
monthly_dasha
object
Birth-anniversary-anchored monthly house activation (12 periods per year).
combined_analysis
object
Synthesis of active mahadasha and bhav chakra with remedies.