Copy page
Copy page as Markdown for LLMs
The Yogini Dasha API provides insights into the sequence of Yogini Dasha periods—unique planetary cycles in Indian astrology that reflect both spiritual and material transformations across time. Each Dasha and sub-period (Antar Dasha) signifies specific karmic themes and influences based on an individual’s birth chart.
For detailed step-by-step instructions on testing this API via Postman, refer to the official support guide:
Step by Step Yogini Dasha API Postman Testing Integration
https://support.divineapi.com/indian-astrology-apis/testing-kundali-api-yogini-dasha-api-using-postman
You can receive the API response in multiple Indian languages by passing the lan parameter in the request body.
Reference Article:
https://support.divineapi.com/general-api-support/translating-an-indian-vedic-apis-into-a-different-language
| Code | Language |
|---|---|
| en | English |
| hi | Hindi |
| bn | Bengali |
| ma | Marathi |
| tm | Tamil |
| tl | Telugu |
| ml | Malayalam |
| kn | Kannada |
Guide:
If no language is specified, English (en) is returned by default.
POST https://astroapi-3.divineapi.com/indian-api/v2/yogini-dasha
This endpoint generates Yogini Dasha and Antar Dasha timelines based on date, time, and place of birth.
| Name | Type | Description |
|---|---|---|
| Authorization | String | Your API Access Token. Example: Bearer {token} |
| Name | Type | Required | Description |
|---|---|---|---|
| api_key | String | Yes | Your Divine API key. |
| full_name | String | Yes | Full name of the individual, e.g., Rahul Kumar. |
| day | Integer | Yes | Birth date, e.g., 24. |
| month | Integer | Yes | Birth month, e.g., 05. |
| year | Integer | Yes | Birth year, e.g., 2023. |
| hour | Integer | Yes | Hour of birth in 24-hour format, e.g., 14. |
| min | Integer | Yes | Minute of birth, e.g., 40. |
| sec | Integer | Yes | Second of birth, e.g., 43. |
| gender | String | Yes | Gender, e.g., male. |
| place | String | Yes | Birthplace, e.g., New Delhi. |
| lat | Float | Yes | Latitude, e.g., 28.7041. |
| lon | Float | Yes | Longitude, e.g., 77.1025. |
| tzone | Float | Yes | Timezone, e.g., 5.5. Refer to Timezone Guide. |
| lan | String | No | Language code for localization (default en). |
{
"success": 1,
"data": {
"date": "2023-05-24",
"time": "14:40:43",
"maha_dasha": [
{
"dasha": "Pingala",
"start_date": "2021-06-09",
"end_date": "2023-06-04",
"antar_dasha": {
"Pingala": "2021-07-19",
"Dhanya": "2021-09-19",
"Bhramari": "2021-12-09",
"Bhadrika": "2022-03-19",
"Ulka": "2022-07-19",
"Siddha": "2022-12-09",
"Sankata": "2023-05-19",
"Mangala": "2023-06-04"
}
},
{
"dasha": "Dhanya",
"start_date": "2023-06-04",
"end_date": "2026-06-04",
"antar_dasha": {
"Dhanya": "2023-09-04",
"Bhramari": "2024-01-04",
"Bhadrika": "2024-06-04",
"Ulka": "2024-12-04",
"Siddha": "2025-07-04",
"Sankata": "2026-03-04",
"Mangala": "2026-04-04",
"Pingala": "2026-06-04"
}
},
{
"dasha": "Bhramari",
"start_date": "2026-06-04",
"end_date": "2030-06-04",
"antar_dasha": {
"Bhramari": "2026-11-14",
"Bhadrika": "2027-06-03",
"Ulka": "2028-02-03",
"Siddha": "2028-11-13",
"Sankata": "2029-10-03",
"Mangala": "2029-11-13",
"Pingala": "2030-02-02",
"Dhanya": "2030-06-04"
}
},
{
"dasha": "Bhadrika",
"start_date": "2030-06-04",
"end_date": "2035-06-04",
"antar_dasha": {
"Bhadrika": "2031-02-14",
"Ulka": "2031-12-14",
"Siddha": "2032-12-04",
"Sankata": "2034-01-14",
"Mangala": "2034-03-06",
"Pingala": "2034-06-16",
"Dhanya": "2034-11-16",
"Bhramari": "2035-06-04"
}
},
{
"dasha": "Ulka",
"start_date": "2035-06-04",
"end_date": "2041-06-04",
"antar_dasha": {
"Ulka": "2036-06-04",
"Siddha": "2037-08-04",
"Sankata": "2038-12-04",
"Mangala": "2039-02-04",
"Pingala": "2039-06-04",
"Dhanya": "2039-12-04",
"Bhramari": "2040-08-04",
"Bhadrika": "2041-06-04"
}
},
{
"dasha": "Siddha",
"start_date": "2041-06-04",
"end_date": "2048-06-04",
"antar_dasha": {
"Siddha": "2042-10-14",
"Sankata": "2044-05-04",
"Mangala": "2044-07-14",
"Pingala": "2044-12-04",
"Dhanya": "2045-07-04",
"Bhramari": "2046-04-14",
"Bhadrika": "2047-04-03",
"Ulka": "2048-06-04"
}
},
{
"dasha": "Sankata",
"start_date": "2048-06-04",
"end_date": "2056-06-04",
"antar_dasha": {
"Sankata": "2050-03-14",
"Mangala": "2050-06-03",
"Pingala": "2050-11-13",
"Dhanya": "2051-07-13",
"Bhramari": "2052-06-02",
"Bhadrika": "2053-07-12",
"Ulka": "2054-11-12",
"Siddha": "2056-06-04"
}
},
{
"dasha": "Mangala",
"start_date": "2056-06-04",
"end_date": "2057-06-04",
"antar_dasha": {
"Mangala": "2056-06-14",
"Pingala": "2056-07-04",
"Dhanya": "2056-08-04",
"Bhramari": "2056-09-14",
"Bhadrika": "2056-11-03",
"Ulka": "2057-01-03",
"Siddha": "2057-03-13",
"Sankata": "2057-06-04"
}
}
]
}
}maha_dasha: Represents the main Yogini Dasha cycle, each governed by a distinct Yogini planet.
antar_dasha: Nested sub-periods within the main Dasha showing secondary planetary influences.
start_date / end_date: Indicates the exact duration of each Dasha and Antar Dasha period.
Yoginis: The eight Yoginis (Mangala, Pingala, Dhanya, Bhramari, Bhadrika, Ulka, Siddha, and Sankata) alternate in a fixed sequence, each influencing life events differently.
curl --location 'https://astroapi-3.divineapi.com/indian-api/v2/yogini-dasha' \
--header 'Authorization: Bearer {Your Auth Token}' \
--form 'api_key="{Your API Key}"' \
--form 'full_name="Rahul kumar"' \
--form 'day="24"' \
--form 'month="05"' \
--form 'year="2023"' \
--form 'hour="14"' \
--form 'min="40"' \
--form 'sec="43"' \
--form 'gender="male"' \
--form 'place="New Delhi "' \
--form 'lat="28.7041"' \
--form 'lon="77.1025"' \
--form 'tzone="5.5"' \
--form 'lan="en"'var request = require("request");
var options = { method: 'POST',
url: 'https://astroapi-3.divineapi.com/indian-api/v2/yogini-dasha',
headers:
{ 'cache-control': 'no-cache',
authorization: 'Bearer {Your API Access Token}',
'content-type': 'application/json' },
formData:
{ api_key: '{Your API Key}',
full_name: 'Rahul Kumar',
place: 'New Delhi, India',
gender: 'male',
day: '24',
month: '05',
year: '2023',
hour: '14',
min: '40',
sec: '43',
lon: '77.1025',
lat: '28.7041',
tzone: '5.5' } };
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
var form = new FormData();
form.append("api_key", "{Your API Key}");
form.append("full_name", "Rahul kumar");
form.append("day", "24");
form.append("month", "05");
form.append("year", "2023");
form.append("hour", "14");
form.append("min", "40");
form.append("sec", "43");
form.append("gender", "male");
form.append("place", "New Delhi ");
form.append("lat", "28.7041");
form.append("lon", "77.1025");
form.append("tzone", "5.5");
form.append("lan", "en");
var settings = {
"url": "https://astroapi-3.divineapi.com/indian-api/v2/yogini-dasha",
"method": "POST",
"timeout": 0,
"headers": {
"Authorization": "Bearer {Your Auth Token}"
},
"processData": false,
"mimeType": "multipart/form-data",
"contentType": false,
"data": form
};
$.ajax(settings).done(function (response) {
console.log(response);
});import requests
url = "https://astroapi-3.divineapi.com/indian-api/v2/yogini-dasha"
payload = {'api_key': '{Your API Key}',
'full_name': 'Rahul kumar',
'day': '24',
'month': '05',
'year': '2023',
'hour': '14',
'min': '40',
'sec': '43',
'gender': 'male',
'place': 'New Delhi ',
'lat': '28.7041',
'lon': '77.1025',
'tzone': '5.5',
'lan': 'en'}
headers = {
'Authorization': 'Bearer {Your Auth Token}'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Always include both Authorization (Bearer Token) and api_key in your request.
Ensure lat, lon, and tzone match the accurate birth location for correct Dasha calculations.
Yogini Dashas are sensitive to exact birth time; even minor inaccuracies may alter results.
Handle nested antar_dasha data dynamically when parsing JSON for front-end display.
Use the lan field to fetch responses in regional languages for localized astrology apps.
Always use HTTPS for secure API communication.