Ashtakavarga
Computes the Ashtakavarga system for a given birth chart.
What is Ashtakavarga? Ashtakavarga is a Vedic system that assigns benefic points (bindus) to each house based on the positions of the 7 classical planets and the Lagna (ascendant). It is used to assess the relative strength of each house and to time events through transit analysis — a planet transiting a house with more bindus produces better results.
What this endpoint returns:
-
bhinna — Bhinna Ashtakavarga (BAV): the raw contribution table for each planet and the Lagna. Each entry maps Sanskrit sign name (Mesha…Meena) to bindus in that sign.
-
bhinna_after_trikona — BAV after Trikona Shodana (triangular reduction). Points in trinal houses are equalised. Per-planet objects keyed by sign name.
-
bhinna_after_ekadhipatya — BAV after both Trikona and Ekadhipatya Shodana (lordship reduction, BPHS Ch.70; a sign counts as occupied only when one of the seven grahas is in it). The most refined per-planet table, keyed by sign name.
-
sarva — Sarva Ashtakavarga (SAV): the raw sum across all 7 planets. Object keyed by sign name; 28+ bindus in a sign is considered strong.
-
sarva_reduced — SAV computed from the fully reduced planet tables. More accurate for transit timing. Keyed by sign name.
-
after_trikona / after_ekadhipatya — legacy: the reductions applied to the summed SAV, kept for backward compatibility. Not classical values (Shodhana is applied per planet); prefer sarva_reduced.
How to use bindus for transit timing: When a planet transits a house in its own Bhinna chart, the number of bindus in that house indicates how favourable the transit will be. 8 bindus is maximum, 0 is minimum. In the SAV, 30+ bindus in a house indicates strong positive results during transits through that house.
Ayanamsa: All positions are sidereal. Default is Lahiri.
Returns Bhinna Ashtakavarga (BAV) and Sarva Ashtakavarga (SAV) scores for all planets and houses.
Request
- Base URL: https://api.asterwise.com
- URL: https://api.asterwise.com/v1/astro/ashtakavarga
- 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.