---
title: "Vimshottari Dasha (大运)"
method: GET
path: "/api/trpc/dasha.vimshottari"
tags: ["Indian"]
---

# Vimshottari Dasha (大运)

`GET /api/trpc/dasha.vimshottari`

## Request

- Base URL: `https://api.asktian.com`
- URL: `https://api.asktian.com/api/trpc/dasha.vimshottari`
- Auth: HTTP bearer

Vimshottari Dasha (विंशोत्तरी दशा) — the master Vedic timing engine and the most-consulted predictive technique in Jyotish. The 120-year cycle, anchored on the Moon's birth nakshatra, apportions life into planetary periods nested three deep: Maha-dasha (major chapter) ⊃ Antar-dasha/bhukti (sub-period) ⊃ Pratyantar-dasha (sub-sub-period). Returns the full dated timeline — nine Maha-dashas with Gregorian start/end dates, each subdivided into its nine Antar-dashas — plus the live Maha→Antar→Pratyantar stack at any reference date (defaults to today) with percent-elapsed and years-remaining. Needs only the Moon, so no birthplace is required — and WITHOUT a birth time the engine DECIDES what the missing time can change (timeSensitivity): the starting lord is certified when the Moon holds one nakshatra all day, or both possible lords, their balances and the flip minute are named when it does not, and the LLM reading frames itself accordingly. Lord years Ketu 7·Venus 20·Sun 6·Moon 10·Mars 7·Rahu 18·Jupiter 16·Saturn 19·Mercury 17 (Σ=120); sub-periods proportional (parentYears × childLordYears / 120) and summing exactly to their parent; 365.25-day dasha-year default with an optional 360-day savana mode. Locked by unit test against AstroSage's published table for Einstein (balance and boundaries to ≤2 days) and Gandhi's attested Jupiter-Venus at death, with hard structural invariants and a cross-check against our jyotish engine. The astronomy is grounded; dasha timing is a symbolic clock for reflection, not prediction of fixed events.

Cost: 7 TIAN Points per call. tRPC procedure `dasha.vimshottari`.

## Query parameters

- `input` string

## Response `200`

tRPC result envelope

- TrpcResult: tRPC HTTP response envelope.
  - `result` object
    - `data` object: The procedure's return value (system-specific).

---

[API](https://skmtc.dev/asktian/apis/asktian-metaphysics-api.md) · [All operations](https://skmtc.dev/asktian/apis/asktian-metaphysics-api/llms.txt) · [OpenAPI document](https://skmtc.dev/asktian/apis/asktian-metaphysics-api/revisions/3c8fdc979206?raw)
