Copy page
Copy page as Markdown for LLMs
Sync life's timelines for lasting bonds with the Matching Vimshottari Dasha API. This endpoint returns the Vimshottari Maha Dasha sequences for two individuals side by side, helping you evaluate how closely their life periods (dashas) run in parallel within the framework of Indian Astrology’s Kundali Matching.
Step by Step Matching Vimshottari Dasha API Postman Testing Integration
Support Article URL
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: These languages are supported by this API. Pass lan in the body with one of the above codes. Default is en.
POST https://astroapi-3.divineapi.com/indian-api/v1/matching/vimshottari-dasha
This API computes and returns Vimshottari Maha Dasha timelines for both partners (P1 and P2) based on their individual birth details.
You can use this data to:
Check if both partners are running the same or compatible mahadashas
Build a marriage/relationship timing report
Show synchronized life-period charts in your app
Feed it into higher-level compatibility logic
The response contains two major blocks:
p1: Vimshottari Dasha data for Person 1
p2: Vimshottari Dasha data for Person 2
Each will contain the birth datetime and an object of Maha Dashas with start and end dates.
| Name | Type | Description |
|---|---|---|
| Authorization* | String | Your API access token, e.g. Bearer {token} |
| Name | Type | Description |
|---|---|---|
| api_key* | String | Your API key |
| p1_full_name* | String | Person 1 full name, e.g. Rahul Kumar |
| p1_day* | Integer | Person 1 date of birth, e.g. 24 |
| p1_month* | Integer | Person 1 month of birth, e.g. 05 |
| p1_year* | Integer | Person 1 year of birth, e.g. 1998 |
| p1_hour* | Integer | Person 1 hour of birth (24h), e.g. 14 |
| p1_min* | Integer | Person 1 minute, e.g. 40 |
| p1_sec* | Integer | Person 1 second, e.g. 43 |
| p1_gender* | String | Person 1 gender, e.g. male |
| p1_place* | String | Person 1 birthplace, e.g. New Delhi |
| p1_lat* | Float | Person 1 latitude, e.g. 28.7041 |
| p1_lon* | Float | Person 1 longitude, e.g. 77.1025 |
| p1_tzone* | Float | Person 1 timezone, e.g. 5.5 |
| p2_full_name* | String | Person 2 full name, e.g. Simran Kumari |
| p2_day* | Integer | Person 2 date of birth |
| p2_month* | Integer | Person 2 month of birth |
| p2_year* | Integer | Person 2 year of birth |
| p2_hour* | Integer | Person 2 hour of birth |
| p2_min* | Integer | Person 2 minute |
| p2_sec* | Integer | Person 2 second |
| p2_gender* | String | Person 2 gender, e.g. female |
| p2_place* | String | Person 2 birthplace |
| p2_lat* | Float | Person 2 latitude |
| p2_lon* | Float | Person 2 longitude |
| p2_tzone* | Float | Person 2 timezone |
| lan | String | Optional language code from the supported list, default is en |
{
"success": 1,
"data": {
"p1": {
"date": "1998-05-24",
"time": "14:40:43",
"maha_dasha": {
"Venus": {
"start_date": "1989-07-02",
"end_date": "2009-06-26",
},
...
}
},
...
}
},
"p2": {
"date": "1998-05-24",
"time": "14:40:43",
"maha_dasha": {
"Venus": {
"start_date": "1989-07-02",
"end_date": "2009-06-26",
},
...
}
},
...
}
}
}
}
}curl --location 'https://astroapi-3.divineapi.com/indian-api/v1/matching/vimshottari-dasha' \
--header 'Authorization: Bearer {Your Auth Token}' \
--form 'api_key="{Your API Key}"' \
--form 'p1_full_name="Rahul Kumar"' \
--form 'p1_day="24"' \
--form 'p1_month="05"' \
--form 'p1_year="1998"' \
--form 'p1_hour="14"' \
--form 'p1_min="40"' \
--form 'p1_sec="43"' \
--form 'p1_gender="male"' \
--form 'p1_place="New Delhi"' \
--form 'p1_lat="28.7041"' \
--form 'p1_lon="77.1025"' \
--form 'p1_tzone="5.5"' \
--form 'p2_full_name="Simran Kumari"' \
--form 'p2_day="24"' \
--form 'p2_month="05"' \
--form 'p2_year="1998"' \
--form 'p2_hour="14"' \
--form 'p2_min="40"' \
--form 'p2_sec="43"' \
--form 'p2_gender="female"' \
--form 'p2_place="New Delhi"' \
--form 'p2_lat="28.7041"' \
--form 'p2_lon="77.1025"' \
--form 'p2_tzone="5.5"' \
--form 'lan="en"'var request = require('request');
var options = {
'method': 'POST',
'url': 'https://astroapi-3.divineapi.com/indian-api/v1/matching/manglik-dosha',
'headers': {
'Authorization': 'Bearer {Your Auth Token}'
},
formData: {
'api_key': '{Your API Key}',
'p1_full_name': 'Rahul Kumar',
'p1_day': '24',
'p1_month': '05',
'p1_year': '1998',
'p1_hour': '14',
'p1_min': '40',
'p1_sec': '43',
'p1_gender': 'male',
'p1_place': 'New Delhi',
'p1_lat': '28.7041',
'p1_lon': '77.1025',
'p1_tzone': '5.5',
'p2_full_name': 'Simran Kumari',
'p2_day': '24',
'p2_month': '05',
'p2_year': '1998',
'p2_hour': '14',
'p2_min': '40',
'p2_sec': '43',
'p2_gender': 'female',
'p2_place': 'New Delhi',
'p2_lat': '28.7041',
'p2_lon': '77.1025',
'p2_tzone': '5.5',
'lan': 'en'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
var form = new FormData();
form.append("api_key", "{Your API Key}9");
form.append("p1_full_name", "Rahul Kumar");
form.append("p1_day", "24");
form.append("p1_month", "05");
form.append("p1_year", "1998");
form.append("p1_hour", "14");
form.append("p1_min", "40");
form.append("p1_sec", "43");
form.append("p1_gender", "male");
form.append("p1_place", "New Delhi");
form.append("p1_lat", "28.7041");
form.append("p1_lon", "77.1025");
form.append("p1_tzone", "5.5");
form.append("p2_full_name", "Simran Kumari");
form.append("p2_day", "24");
form.append("p2_month", "05");
form.append("p2_year", "1998");
form.append("p2_hour", "14");
form.append("p2_min", "40");
form.append("p2_sec", "43");
form.append("p2_gender", "female");
form.append("p2_place", "New Delhi");
form.append("p2_lat", "28.7041");
form.append("p2_lon", "77.1025");
form.append("p2_tzone", "5.5");
form.append("lan", "en");
var settings = {
"url": "https://astroapi-3.divineapi.com/indian-api/v1/matching/manglik-dosha",
"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/v1/matching/vimshottari-dasha"
payload = {'api_key': '{Your API Key}',
'p1_full_name': 'Rahul Kumar',
'p1_day': '24',
'p1_month': '05',
'p1_year': '1998',
'p1_hour': '14',
'p1_min': '40',
'p1_sec': '43',
'p1_gender': 'male',
'p1_place': 'New Delhi',
'p1_lat': '28.7041',
'p1_lon': '77.1025',
'p1_tzone': '5.5',
'p2_full_name': 'Simran Kumari',
'p2_day': '24',
'p2_month': '05',
'p2_year': '1998',
'p2_hour': '14',
'p2_min': '40',
'p2_sec': '43',
'p2_gender': 'female',
'p2_place': 'New Delhi',
'p2_lat': '28.7041',
'p2_lon': '77.1025',
'p2_tzone': '5.5',
'lan': 'en'}
headers = {
'Authorization': 'Bearer {Your Auth Token}'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)