Ashtottari Dasha
Computes Ashtottari Dasha periods for a given birth chart.
What is Ashtottari Dasha? Ashtottari Dasha is a 108-year dasha cycle using 8 planets (excluding Ketu). It is considered applicable only for specific charts where Rahu occupies a Kendra (1, 4, 7, 10) or Trikona (1, 5, 9) counted from the sign of the Lagna lord, but not the Lagna itself (BPHS Ch.46 v.17). For a Scorpio or Aquarius Lagna the stronger co-lord is used, as in JHora.
Applicability check: This endpoint first checks whether Ashtottari applies to the given chart. If the condition above is not met, the response will contain applicable: false and a reason string instead of dasha periods. The paksha/day-night condition is not evaluated.
Starting planet and balance: Counting from Ardra, the nakshatras belong to the lords in groups of 4, 3, 4, 3, 4, 3, 4, 3 (Sun, Moon, Mars, Mercury, Saturn — with Abhijit — Jupiter, Rahu, Venus). The balance at birth is the lord's years times the share of its whole nakshatra group still ahead of the Moon (JHora's method). The first period starts at birth; its sub-periods are the tail of the full period, and it carries dasha_start_date and balance_years.
Timeline length: mahadashas follow in order and continue into the next 108-year cycle until the timeline reaches at least age 120 (usually 10 or 11 mahadashas). Before 2026-10-08 only the first 8 were returned.
The 8 planets and their durations:
- Sun — 6 years
- Moon — 15 years
- Mars — 8 years
- Mercury — 17 years
- Saturn — 10 years
- Jupiter — 19 years
- Rahu — 12 years
- Venus — 21 years
Levels:
- levels: 1 — returns Maha Dasha periods only
- levels: 2 — returns Maha Dasha with Antar Dasha sub-periods (default)
- levels: 3–5 — adds Pratyantar, Sookshma and Prana (same rule at every level)
Date format: All dates are returned in DD/MM/YYYY format.
Ayanamsa: Default is Lahiri; the request's ayanamsa is applied.
Request
- Base URL: https://api.asterwise.com
- URL: https://api.asterwise.com/v1/astro/ashtottari
- Auth: HTTP bearer
Request body
Example request
{
"ayanamsa": "lahiri",
"date": "1985-11-12",
"latitude": 19.055,
"location": "Mumbai",
"longitude": 72.8692,
"name": "Arjun Mehta",
"time": "06:45",
"timezone": "Asia/Kolkata"
}Response
Successful Response
Changes
No recorded changes to this operation across all 2 revisions of this API.