Vimshottari + Chara Dasha | XALEN Ephemeris | FREE Sandbox

Dasha Calculation API

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.

Complete Dasha System via API

Planetary period calculations for predictive astrology

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

Antardasha (Sub-Periods)

9 Antardasha sub-periods within each Mahadasha. Essential for timing specific events within a major planetary period.

/v2/astrology/antardasha

Pratyantar Dasha

Sub-sub periods for precise event timing. Each Antardasha contains 9 Pratyantar periods. Used for pinpoint prediction accuracy.

  • 3-level Dasha hierarchy
  • Day-level precision

Chara Dasha (Jaimini)

Sign-based Dasha system from the Jaimini school. Assigns periods to zodiac signs rather than planets. Alternative timing system.

/v2/astrology/chara-dasha

Current Dasha Detection

Automatically identifies the active Mahadasha, Antardasha, and Pratyantar for any date. Shows remaining duration and upcoming transitions.

  • Active period highlighting
  • Transition dates

AI Dasha Interpretation

Vedika AI interprets your current Dasha period. Ask "What does my Saturn Mahadasha mean?" and get chart-specific insights grounded in BPHS principles.

  • Natural language Q&A
  • MCP server support

Why Vedika for Dasha Calculations?

FeatureVedika APICompetitors
Dasha Depth3 levels (Maha/Antar/Pratyantar)1-2 levels
Chara Dasha
AI Interpretation
XALEN Ephemeris
Current Period Detection
Free SandboxUnlimited (mock data)Limited / None

Simple Integration

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 }
}

Pricing

All 700+ operations included in every plan

POPULAR

Pro

$60/mo

  • 1,500 credits/month
  • AI chatbot included

Frequently Asked Questions

What is Vimshottari Dasha?

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.

Does the API support Chara Dasha?

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.

Can the AI interpret my current Dasha?

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.

What is the pricing?

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.

Start Using Dasha API Today

3-level Dasha hierarchy. XALEN Ephemeris accuracy. Plans from $12/month.