Vimshottari Mahadasha
All 9 planetary periods (Sun 6y, Moon 10y, Mars 7y, Rahu 18y, Jupiter 16y, Saturn 19y, Mercury 17y, Ketu 7y, Venus 20y) with exact start/end dates.
/v2/astrology/vimshottari-dasha
Vimshottari + Chara Dasha | XALEN Ephemeris | FREE Sandbox
Mahadasha | Antardasha | Pratyantar | Chara Dasha | AI Interpretation
Calculate complete Vimshottari Dasha periods via REST API. Get Mahadasha, Antardasha, and Pratyantar timelines with exact dates. AI-powered interpretation of current and upcoming planetary periods.
Planetary period calculations for predictive astrology
All 9 planetary periods (Sun 6y, Moon 10y, Mars 7y, Rahu 18y, Jupiter 16y, Saturn 19y, Mercury 17y, Ketu 7y, Venus 20y) with exact start/end dates.
/v2/astrology/vimshottari-dasha
9 Antardasha sub-periods within each Mahadasha. Essential for timing specific events within a major planetary period.
/v2/astrology/antardasha
Sub-sub periods for precise event timing. Each Antardasha contains 9 Pratyantar periods. Used for pinpoint prediction accuracy.
Sign-based Dasha system from the Jaimini school. Assigns periods to zodiac signs rather than planets. Alternative timing system.
/v2/astrology/chara-dasha
Automatically identifies the active Mahadasha, Antardasha, and Pratyantar for any date. Shows remaining duration and upcoming transitions.
Vedika AI interprets your current Dasha period. Ask "What does my Saturn Mahadasha mean?" and get chart-specific insights grounded in BPHS principles.
| Feature | Competitors | |
|---|---|---|
| Dasha Depth | 3 levels (Maha/Antar/Pratyantar) | 1-2 levels |
| Chara Dasha | ||
| AI Interpretation | ||
| XALEN Ephemeris | ||
| Current Period Detection | ||
| Free Sandbox | Unlimited (mock data) | Limited / None |
Get Dasha timelines in seconds
cURL
curl -X POST https://api.vedika.io/v2/astrology/vimshottari-dasha \
-H "Authorization: Bearer your_api_key" \
-H "Content-Type: application/json" \
-d '{
"date": "1990-05-15",
"time": "10:30:00",
"latitude": 28.6139,
"longitude": 77.2090,
"timezone": "Asia/Kolkata"
}'
Python
from vedika import VedikaClient
client = VedikaClient("your_api_key")
dasha = client.dasha.vimshottari(
date="1990-05-15",
time="10:30:00",
lat=28.6139, lon=77.2090,
tz="Asia/Kolkata"
)
# Current active Dasha
print(f"Mahadasha: {dasha.current.mahadasha}")
print(f"Antardasha: {dasha.current.antardasha}")
print(f"Ends: {dasha.current.end_date}")
# All Mahadasha periods
for period in dasha.mahadashas:
print(f"{period.planet}: {period.start} - {period.end}")
JavaScript
const Vedika = require('vedika');
const client = new Vedika('your_api_key');
const dasha = await client.dasha.vimshottari({
date: '1990-05-15', time: '10:30:00',
lat: 28.6139, lon: 77.2090,
tz: 'Asia/Kolkata'
});
console.log('Current:', dasha.current.mahadasha);
dasha.mahadashas.forEach(p => {
console.log(`${p.planet}: ${p.start}-${p.end}`);
});
Sample Response
{
"current": {
"mahadasha": { "planet": "Saturn", "start": "2023-08-12", "end": "2042-08-12" },
"antardasha": { "planet": "Mercury", "start": "2026-01-15", "end": "2028-10-01" },
"pratyantar": { "planet": "Venus", "start": "2026-03-01", "end": "2026-08-15" }
},
"mahadashas": [
{ "planet": "Moon", "start": "1990-05-15", "end": "2000-05-15", "years": 10 },
{ "planet": "Mars", "start": "2000-05-15", "end": "2007-05-15", "years": 7 },
{ "planet": "Rahu", "start": "2007-05-15", "end": "2025-05-15", "years": 18 },
{ "planet": "Jupiter", "start": "2025-05-15", "end": "2041-05-15", "years": 16 }
],
"moon_nakshatra": "Rohini",
"balance_at_birth": { "planet": "Moon", "remaining_years": 8.42 }
}
All 700+ operations included in every plan
Vimshottari Dasha is the most widely used planetary period system in Vedic astrology. It divides life into 9 planetary periods totaling 120 years, starting from the Moon's nakshatra position at birth. Each planet rules for a fixed duration (e.g., Sun 6 years, Moon 10 years, Saturn 19 years). The API computes all periods with exact dates.
Yes. In addition to Vimshottari Dasha, Vedika supports Chara Dasha (Jaimini's sign-based system). Chara Dasha assigns periods to zodiac signs rather than planets and is popular among Jaimini school practitioners.
Yes. The AI chatbot endpoint can interpret your active Dasha in natural language. It uses your actual computed chart data and Dasha periods to provide personalized insights grounded in BPHS (Brihat Parashara Hora Shastra) principles.
FREE Sandbox for development. Production plans: Starter $12/month (300 credits), Pro $60/month (1,500 credits), Business $120/month (3,000 credits), Enterprise $240/month (6,000 credits). All plans include access to all 700+ operations.
3-level Dasha hierarchy. XALEN Ephemeris accuracy. Plans from $12/month.