SEARCH ASTRO INSIGHT API DOCS
The All Current Vimshottari Dasha API provides vimshottari dasha related calculations and insights based on Vedic Astrology astrology data. This endpoint is designed for horoscope platforms, astrology applications, mobile apps, and developer integrations requiring accurate JSON responses and scalable REST API access.
https://json.astroinsightapi.com/api/v1/dasha/vimshottari/all-current-dasha
en
hi
ma
Methodology and astrological context for All Current Vimshottari Dasha.
Returns the complete active Vimshottari Dasha state across all nine possible Mahadasha starting points simultaneously for a given natal chart at the current moment — an expanded variant of the Current Vimshottari Dasha endpoint that provides the full active dasha picture not just for the individual's own running dasha sequence but for every planetary Mahadasha in the Vimshottari system. This endpoint is particularly useful for comparative analysis, educational purposes, and platforms that need to display or process the active sub-period structure within every Mahadasha concurrently rather than for a single active sequence.
This endpoint accepts an individual's birth details and computes, for each of the nine Vimshottari Mahadashas, the active Antardasha, Pratyantardasha, Sookshma Dasha, and Pran Dasha that would be running at the current moment if that Mahadasha were active — alongside the individual's own currently running dasha sequence. The result is a comprehensive multi-sequence dasha snapshot that covers the active sub-period state within every Mahadasha in the Vimshottari system as of the time of the request. It evaluates the natal chart condition of each relevant dasha lord and the inter-lord relationships across all active levels for each Mahadasha sequence, providing a complete and richly annotated picture of the full Vimshottari dasha landscape at the current moment.
The response provides the active dasha sub-period state for all nine Vimshottari Mahadashas as of the current moment:
Per-Mahadasha active sub-period stacks — for each of the nine planetary Mahadashas (Sun, Moon, Mars, Rahu, Jupiter, Saturn, Mercury, Ketu, Venus), the currently active Antardasha, Pratyantardasha, Sookshma Dasha, and Pran Dasha within that Mahadasha, with start and end dates for each active sub-period
Individual's own active dasha sequence — the individual's currently running Mahadasha and its full active sub-period stack (Antardasha through Pran Dasha), clearly identified within the broader all-Mahadasha response
Dasha lord natal positions — the zodiac sign, degree, house placement, nakshatra, and dignity of each relevant dasha lord in the natal chart, providing interpretive context for every active sub-period across all sequences
Inter-lord relationship assessments — evaluations of the mutual relationships between the active lords at each level within each Mahadasha sequence
Period start and end dates — precise calendar dates for each active sub-period within every Mahadasha sequence, enabling direct comparison of sub-period timings across the full nine-Mahadasha set
Period remaining — the time remaining in each active sub-period at every level within every Mahadasha sequence as of the current moment
Comprehensive dasha landscape analysis — obtaining the full active sub-period state across all nine Mahadashas in a single call, enabling practitioners to see the complete Vimshottari dasha picture at the current moment without making nine separate Antardasha endpoint calls
Jyotish research and pattern analysis — analyzing the concurrent active sub-period structure across all Mahadashas to identify patterns, confluences, or notable planetary combinations that are simultaneously active across multiple dasha sequences
Educational platforms — demonstrating the full Vimshottari dasha system in action by showing the active sub-period state within every Mahadasha at once, helping students understand how the system operates across all nine planetary sequences simultaneously
Advanced practitioner tools — providing a complete dasha reference panel for practitioners who work with multiple clients or who want to see the full Vimshottari landscape rather than a single individual's sequence in isolation
Dasha comparison features — powering platform features that allow users to compare their own active dasha sequence against the active sub-period states within other Mahadashas, providing context for understanding where they are in the broader Vimshottari cycle
Automated bulk processing — serving as an efficient single-call data source for systems that need the active sub-period state across all Mahadashas for processing, reporting, or display without making multiple sequential API calls
Returns the active sub-period state for all nine Vimshottari Mahadashas simultaneously in a single response, covering Antardasha through Pran Dasha within each Mahadasha — the defining characteristic that distinguishes this endpoint from the Current Vimshottari Dasha endpoint, which returns only the individual's own active sequence
Clearly identifies the individual's own currently running Mahadasha and its active sub-period stack within the broader all-Mahadasha response, so the individual's personal dasha context is immediately distinguishable from the full nine-Mahadasha dataset
Computes precise start and end dates for every active sub-period within every Mahadasha sequence, enabling direct cross-sequence date comparison in a single response
Returns natal chart context for every relevant dasha lord across all nine sequences — sign, house, dignity, and nakshatra — so the comprehensive dasha snapshot is fully interpretively enriched
Includes period remaining at every level within every Mahadasha sequence as of the current moment, providing transition timing data across the full nine-Mahadasha set
Accepts only birth details (date, time, and place of birth) with no path parameters or current location required — the server determines the current moment automatically
Supports multiple Ayanamsha systems (e.g., Lahiri, Raman, KP) via the X-Ayanamsha header, since the Moon's nakshatra position — and therefore the entire dasha timeline — varies by sidereal reference frame
Designed for localization — the Accept-Language header controls the language of planet names, nakshatra names, relationship labels, and all descriptive content in the response
Serves as the broadest real-time dasha snapshot in the Vimshottari endpoint suite, complementing the focused single-sequence endpoints (Current Vimshottari Dasha, Current Vimshottari Dasha By Date) by providing the complete nine-Mahadasha active sub-period landscape in one call
Payload specifications for JSON request body.
| Parameter | Type | Description & Example |
|---|---|---|
|
day
Required
|
integer |
Day of birth (1–31).
Example:
15
|
|
month
Required
|
integer |
Month of birth (1–12).
Example:
9
|
|
year
Required
|
integer |
Year of birth (e.g., 1994).
Example:
1994
|
|
hour
Required
|
integer |
Hour of birth in 24-hour format (0–23).
Example:
12
|
|
min
Required
|
integer |
Minute of birth (0–59).
Example:
30
|
|
sec
Optional
|
integer |
Second of birth (0–59). Optional. If not provided, it is considered as 0.
Example:
30
|
|
lat
Required
|
float |
Latitude of the birth location.
Example:
28.6139
|
|
lon
Required
|
float |
Longitude of the birth location.
Example:
77.1025
|
|
tzone
Optional
|
float |
Timezone offset from UTC. Optional. If not provided, it is considered as 5.5 (IST).
Example:
5.5
|
| Header Key | Value / Format | Description |
|---|---|---|
|
Authorization
Required
|
Basic {base64} |
Base64 encoded string of CLIENT_ID:CLIENT_SECRET. |
|
Content-Type
Required
|
application/json |
Specifies JSON payload format in request body. |
|
Accept-Language
Optional
|
en, hi, ta, te... |
Returns localized astrology output. Default: en |
|
X-Ayanamsha
Optional
|
lahiri, raman, krishnamurti... |
Ayanamsha system: lahiri, raman, fagan_bradley, usha_shashi, krishnamurti, djwhal_khul, yukteshwar, jn_bhasin, suryasiddhanta, aryabhata. Default: lahiri |
Explore complementary endpoints in this category.
Comprehensive developer guidance for All Current Vimshottari Dasha.
The All Current Vimshottari Dasha API provides authentic Vimshottari Dasha calculations based on Vedic astrology algorithms. It returns structured JSON data containing detailed planetary positions, house calculations, and astrological parameters suitable for Kundli apps, astrology websites, and developer applications.
The All Current Vimshottari Dasha API requires standard Vedic birth details: day, month, year, hour, min, sec, latitude (lat), longitude (lon), and timezone (tzone). All parameters can be passed in the JSON request body.
Each calculation request to All Current Vimshottari Dasha consumes 1 API credit. The endpoint delivers high performance with an average response time of ~75ms.
Authenticate using HTTP Basic Authentication by including your Base64 encoded client_id:client_secret credentials in the Authorization header (Authorization: Basic BASE64(client_id:client_secret)).
Yes! The API supports multiple languages including English, Hindi, Marathi. Pass your desired language code (e.g. 'hi' for Hindi, 'ta' for Tamil, 'en' for English) in the Accept-Language request header.
Supported Ayanamshas include NC Lahiri (Default), BV Raman, Krishnamurti (KP), Fagan Bradley, Usha Shashi, Djwhal Khul, Sri Yukteshwar, JN Bhasin, Surya Siddhanta, and Aryabhata. Specify your choice using the X-Ayanamsha header.
The API returns clean JSON UTF-8 output. Successful requests return HTTP 200 OK with the computed data payload. Parameter validation errors return HTTP 422 with actionable error messages.