Logo

SEARCH ASTRO INSIGHT API DOCS

Home Vedic Astrology
POST Vedic API v1

All Current Vimshottari Dasha

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
Credit Cost
1 Credit
Avg Latency
~75ms
Auth Type
Basic Auth
Format
JSON / UTF-8

Available Response Languages

🇬🇧 English en
🇮🇳 Hindi hi
🇮🇳 Marathi ma

API Overview & Calculation Details

Methodology and astrological context for All Current Vimshottari Dasha.

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.

What This API Does

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.

Data Returned

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

Main Use Cases

  • 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

Key Functionality

  • 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

Request Parameters

Payload specifications for JSON request body.

application/json
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

Required & Optional Headers

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

Frequently Asked Questions

Comprehensive developer guidance for All Current Vimshottari Dasha.

What is the All Current Vimshottari Dasha API and what data does it provide?

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.

What input parameters are required to call All Current Vimshottari Dasha?

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.

How many credits does the All Current Vimshottari Dasha endpoint consume?

Each calculation request to All Current Vimshottari Dasha consumes 1 API credit. The endpoint delivers high performance with an average response time of ~75ms.

How do I authenticate with the All Current Vimshottari Dasha API?

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)).

Can I get All Current Vimshottari Dasha responses in regional Indian languages?

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.

Which Ayanamsha systems can be calculated with All Current Vimshottari Dasha?

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.

What response format and HTTP codes does this API return?

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.

POST dasha/vimshottari/all-current-dasha
Presets:
Live Output
Click Send above to execute calculation.
Sample Output

API Categories