Returns the Yogini Dasha table grouped by cycle — 8 Yogini periods
per cycle (default 3 cycles = 108 years). Includes birth balance, current running dasha
(all 3 levels), and cycle info. Sub-periods are fetched on demand via separate endpoints.
The Yogini system is an 8-fold time-period system running in 36-year cycles, anchored to
the Moon’s nakshatra at birth. Popular in North India as a supplementary timing tool
alongside Vimshottari.
Number of 36-year cycles, 1–3. Default 3 (108 years).
reference_date
string
No
YYYY-MM-DD. Compute “current dasha” as of this date.
Response shape
The 8 Yoginis
Yogini
Planet
Years
Mangala
Moon
1
Pingala
Sun
2
Dhanya
Jupiter
3
Bhramari
Mars
4
Bhadrika
Mercury
5
Ulka
Saturn
6
Siddha
Venus
7
Sankata
Rahu
8
Total cycle: 1+2+3+4+5+6+7+8 = 36 years.
current_dasha
Always returns all 3 levels (main, sub, sub-sub) regardless of this being an MD-only endpoint.
Field
Type
Description
yogini_dasha
object
Current main Yogini: yogini, planet, start_date, end_date, remaining.
sub_yogini
object
Current sub-level (same fields).
sub_sub_yogini
object
Current sub-sub-level.
summary
string
Compact chain (e.g. Bhadrika-Siddha-Sankata).
yogini_dasha_table[]
Yogini periods grouped by 36-year cycle. Each cycle contains its Yogini entries in yoginis[].
Field
Type
Description
cycle
integer
Cycle number (1, 2, or 3).
start_date
string
Cycle start date, YYYY-MM-DD.
end_date
string
Cycle end date.
age
string
Age range (e.g. 0-36).
yoginis
array
Yogini entries within this cycle (see below).
yoginis[] entry
Field
Type
Description
yogini
string
Yogini name.
planet
string
Associated planet.
years
integer
Period duration in years.
start_date
string
YYYY-MM-DD.
end_date
string
YYYY-MM-DD.
is_balance
boolean
true for the first (balance) period.
Next step: Antardasha
Pass the yogini name and start_date from the tapped row as
yogini and yogini_start_date to the
Antardasha endpoint.
The start_date uniquely identifies each Yogini entry, so no cycle number is needed.