Use CaseVimshottariYoginiChar DashaMahadasha

Dasha API — Vimshottari, Yogini
& Char Dasha. 11 Endpoints.

Get precise Mahadasha, Antardasha, and Pratyantardasha periods with exact start/end dates. All three major dasha systems in one API. Swiss Ephemeris nakshatra computation, zero external dependency.

Get Free API Key →API Documentation
Vimshottari Dasha
120-year cycle
The most widely used Vedic timing system. 9 planets, nakshatra-based, precise to the day. Mahadasha → Antardasha → Pratyantardasha.
Yogini Dasha
36-year cycle
8 Yogini goddesses, nakshatra-based. Often used as a cross-verification system alongside Vimshottari.
Char Dasha (Jaimini)
Sign-based
Sign periods from the Jaimini school. Useful for timing career, status, and soul-level events. 12 signs as period lords.

Dasha Endpoints

GET /dashas/current-mahadasha
Current Mahadasha — planet, start date, end date, remaining duration
Params: dob, tob, lat, lon, tz
GET /dashas/current-mahadasha-full
Full current period stack — Mahadasha + Antardasha + Pratyantardasha with dates
Params: dob, tob, lat, lon, tz
GET /dashas/mahadasha
Complete Vimshottari Mahadasha sequence — all 9 planet periods with start/end dates
Params: dob, tob, lat, lon, tz
GET /dashas/mahadasha-predictions
Mahadasha-level predictions — career, health, relationships, finance themes per planet period
Params: dob, tob, lat, lon, tz
GET /dashas/antardasha
Antardasha (Bhukti) breakdown for any specified Mahadasha planet
Params: dob, tob, lat, lon, tz, planet
GET /dashas/specific-sub-dasha
Pratyantardasha and Sookshma level — drill into any dasha/antardasha combination
Params: dob, tob, lat, lon, tz, mahadasha, antardasha
GET /dashas/yogini-dasha-main
Yogini Dasha main periods — 8 Yoginis with dates (Mangala, Pingala, Dhanya, Bhramari, Bhadrika, Ulka, Siddha, Sankata)
Params: dob, tob, lat, lon, tz
GET /dashas/yogini-dasha-sub
Yogini Dasha sub-periods for a specified main Yogini
Params: dob, tob, lat, lon, tz, yogini
GET /dashas/char-dasha-current
Current Char Dasha (Jaimini) period — sign-based dasha with duration
Params: dob, tob, lat, lon, tz
GET /dashas/char-dasha-main
Full Char Dasha main period sequence for all 12 signs
Params: dob, tob, lat, lon, tz
GET /dashas/char-dasha-sub
Char Dasha sub-periods for a specified main sign period
Params: dob, tob, lat, lon, tz, sign

Integration Example

dasha.js
// Get current Vimshottari dasha stack
const dasha = await fetch(
  'https://vedintelastroapi.com/api/v1/dashas/current-mahadasha-full' +
  '?api_key=vai_YOUR_KEY' +
  '&dob=15/06/1990' +    // DD/MM/YYYY
  '&tob=08:30' +          // HH:MM (24hr)
  '&lat=19.0760' +        // Mumbai
  '&lon=72.8777' +
  '&tz=5.5'
).then(r => r.json())

// dasha.response.mahadasha → { planet: "Jupiter", start: "2018-01-15", end: "2034-01-15" }
// dasha.response.antardasha → { planet: "Saturn", start: "2024-06-01", end: "2026-12-31" }
// dasha.response.pratyantardasha → { planet: "Mercury", start: "2025-04-01", end: "2025-08-22" }

// Get full Mahadasha sequence (all 9 periods from birth)
const sequence = await fetch(
  'https://vedintelastroapi.com/api/v1/dashas/mahadasha' +
  '?api_key=vai_YOUR_KEY&dob=15/06/1990&tob=08:30&lat=19.0760&lon=72.8777&tz=5.5'
).then(r => r.json())
// Returns all 9 Vimshottari periods from birth to ~120 years

Dasha API — FAQs

What is the Vimshottari Dasha system?
Vimshottari Dasha is the most widely used planetary period system in Vedic astrology. It assigns a 120-year cycle to the 9 planets (Sun 6 yrs, Moon 10, Mars 7, Rahu 18, Jupiter 16, Saturn 19, Mercury 17, Ketu 7, Venus 20). The starting point is determined by the Moon's nakshatra at birth. The API calculates the exact dasha balance at birth using the Moon's degree within the nakshatra, giving precise start and end dates for every period.
What is the difference between Mahadasha, Antardasha, and Pratyantardasha?
Mahadasha is the major period (the outer planet lord, lasting 6-20 years). Antardasha (also called Bhukti) is the sub-period within the Mahadasha, dividing it into 9 sub-periods. Pratyantardasha divides the Antardasha further into 9 mini-periods. The API provides all three levels plus Sookshma (the 4th level) via the specific-sub-dasha endpoint. Most practitioners focus on Mahadasha + Antardasha for timing.
How does the API calculate the Dasha balance at birth?
The API calculates the exact longitude of the Moon at birth using Swiss Ephemeris, then determines which nakshatra the Moon occupies and the degree position within that nakshatra (0°–13°20'). The elapsed portion of the nakshatra gives the consumed dasha of the birth planet. The remaining portion is the dasha balance — the first period in the individual's Vimshottari sequence.
What is Yogini Dasha and how is it different from Vimshottari?
Yogini Dasha is an 8-period system (36-year cycle) where each period is named after a Yogini goddess: Mangala (1yr), Pingala (2), Dhanya (3), Bhramari (4), Bhadrika (5), Ulka (6), Siddha (7), Sankata (8). Like Vimshottari, it is nakshatra-based. Some astrologers use Yogini Dasha as a cross-check system — it often shows events that are prominent in both systems simultaneously.
What is Char Dasha (Jaimini Dasha)?
Char Dasha is the primary dasha system of the Jaimini school of Vedic astrology. Unlike Vimshottari which uses planets, Char Dasha uses the 12 zodiac signs as the period lords, calculated from the Atmakaraka planet's sign. It is particularly useful for timing events related to career, status, and soul-level themes. The API returns all 12 sign periods in order with their durations.
Related Use Cases & Guides
Kundli APIHoroscope APIDasha API Integration GuideFree Vedic API Guide

Start for free. Ship today.

500 free API calls. No credit card. All 11 dasha endpoints included.

Get Your Free API Key →