Logo

SEARCH ASTRO INSIGHT API DOCS

Home Vedic Astrology
POST Vedic API v1

Major Yogini Dasha

The Major Yogini Dasha API provides yogini 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/yogini/major-dasha
Credit Cost
1 Credit
Avg Latency
~59ms
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 Major Yogini Dasha.

Major Yogini Dasha

Returns the complete sequence of Major Yogini Dasha periods for a given natal chart — the top-level timeline of the Yogini Dasha system, one of the most respected alternative planetary period systems in Jyotish alongside the Vimshottari Dasha. The Yogini Dasha operates on a 36-year cycle governed by eight Yoginis, each associated with a specific planet and assigned a fixed number of years, and is widely used by practitioners as a complementary or standalone timing system for natal predictive analysis.

What This API Does

This endpoint accepts an individual's birth details and computes the complete Yogini Dasha major period timeline anchored to their natal chart. It determines the Moon's nakshatra at birth and its balance to establish the entry point into the eight-Yogini sequence, then generates the full cycle of major Yogini periods with their precise start and end dates. The eight Yoginis — Mangala (1 year), Pingala (2 years), Dhanya (3 years), Bhramari (4 years), Bhadrika (5 years), Ulka (6 years), Siddha (7 years), and Sankata (8 years) — govern successive periods in a fixed sequence, with the total 36-year cycle repeating throughout the individual's life. The endpoint provides not just the raw timeline but also contextual information about each Yogini's associated planet and its natal chart condition, enabling practitioners to assess the quality and likely themes of each major Yogini period.

Data Returned

The response provides the complete Yogini Dasha major period timeline and supporting data:

  • Full Yogini Dasha sequence — the ordered list of all eight Yogini major periods in the correct sequence from the birth-determined entry point, covering multiple repetitions of the 36-year cycle across the individual's lifetime as applicable

  • Yogini identity per period — the name of the Yogini governing each major period (Mangala, Pingala, Dhanya, Bhramari, Bhadrika, Ulka, Siddha, or Sankata) along with her associated ruling planet

  • Period start and end dates — precise calendar dates marking the beginning and end of each major Yogini period

  • Period duration — the fixed Yogini Dasha duration for each Yogini (1 through 8 years respectively), along with the partial duration of the first period based on the Moon's nakshatra balance at birth

  • Associated planet identity and natal position — the planet linked to each Yogini, along with its zodiac sign, degree, house placement, nakshatra, and dignity in the natal chart

  • Nakshatra reference — the natal Moon's nakshatra and its balance at birth, which determines the entry point into the Yogini sequence and the duration of the first (partial) major period

  • Currently active Yogini Dasha — identification of which major Yogini period is currently running at the time of the request

  • Yogini and planet condition indicators — assessments of each Yogini's associated planet in the natal chart, informing the quality and likely themes of each major period

Main Use Cases

  • Natal life timeline generation (Yogini system) — computing the complete Yogini Dasha major period sequence as an alternative or complementary temporal framework to the Vimshottari Dasha, establishing the major life chapters under the Yogini system

  • Jyotish practitioners — accessing the full Yogini Dasha timeline as a standalone or cross-referencing timing tool, particularly for practitioners who specialize in or prefer the Yogini system for its shorter cycle and distinct Yogini-based interpretive framework

  • Astrology platforms and apps — powering Yogini Dasha timeline features that display a user's major Yogini period sequence alongside or as an alternative to the Vimshottari timeline

  • Cross-system timing validation — comparing the active Yogini Dasha major period with the active Vimshottari Mahadasha to identify periods where both systems agree on a dominant planetary influence, increasing prediction confidence

  • Current Yogini period identification — quickly determining which major Yogini Dasha a person is currently running, as a prerequisite for deeper sub-period analysis using Yogini Antardasha endpoints

  • Life event correlation — mapping significant past life events onto the Yogini Dasha timeline to validate the system's themes and build interpretive confidence before applying it to future predictions

  • Long-range life planning — identifying upcoming major Yogini periods and their governing Yoginis and planets to give clients a broad sense of the themes and energies that will characterize different phases of their life under the Yogini system

Key Functionality

  • Computes the complete Yogini Dasha major period sequence across the individual's lifetime in a single response, covering all eight Yoginis in their correct order from the birth-determined entry point through as many 36-year cycle repetitions as are relevant

  • Determines the dasha entry point from the natal Moon's nakshatra and its precise balance at birth, ensuring the first Yogini period's start date and partial duration are correctly calculated based on how much of that nakshatra had elapsed at birth

  • Returns each period with its Yogini name and associated planet together, preserving the Yogini system's distinct identity — the Yogini's own character and significations are part of the interpretive framework, not just the ruling planet

  • Identifies the currently active major Yogini Dasha at the time of the request, providing an immediate practical reference within the full timeline

  • Returns natal chart context for each Yogini's associated planet — including sign, house, dignity, and nakshatra — so the Yogini Dasha timeline is interpretively enriched rather than being a bare list of dates

  • Accepts only birth details (date, time, and place of birth) with no current location required, since Yogini Dasha calculation is based entirely on the natal chart

  • Supports multiple Ayanamsha systems (e.g., Lahiri, Raman, KP) via the X-Ayanamsha header, since the Moon's nakshatra position — and therefore the entire Yogini Dasha sequence — varies by sidereal reference frame

  • Designed for localization — the Accept-Language header controls the language of Yogini names, planet names, nakshatra names, dignity labels, and all descriptive content in the response

  • Serves as the top-level entry point into the Yogini Dasha endpoint suite, analogous to the Major Vimshottari Dasha endpoint but operating on the distinct 36-year eight-Yogini cycle, and intended to be used before drilling into Yogini sub-period endpoints for finer-grained timing within each major Yogini period

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 Major Yogini Dasha.

What is the Major Yogini Dasha API and what data does it provide?

The Major Yogini Dasha API provides authentic Yogini 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 Major Yogini Dasha?

The Major Yogini 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 Major Yogini Dasha endpoint consume?

Each calculation request to Major Yogini Dasha consumes 1 API credit. The endpoint delivers high performance with an average response time of ~59ms.

How do I authenticate with the Major Yogini 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 Major Yogini 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 Major Yogini 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/yogini/major-dasha
Presets:
Live Output
Click Send above to execute calculation.
Sample Output

API Categories