chart_id means the type of chart for which you want data. For example:-
chalit : For Chalit Chart,
SUN : For Sun Chart,
MOON : For Moon Chart,
D1 : For Brith Chart,
D2 : For Hora Chart,
D3 : For Dreshkan Chart,
D4 : For Chathurthamasha Chart,
D7 : For Saptamansha Chart,
D10 : For Dashamansha Chart,
D12 : For Dwadashamsha chart,
D16 : For Shodashamsha Chart,
D20 : For Vishamansha Chart,
D24 : For Chaturvimshamsha Chart,
D27 : For Bhamsha Chart,
D30 : For Trishamansha Chart,
D40 : For Khavedamsha Chart,
D45 : For Akshvedansha Chart,
D60 : For Shashtymsha Chart,
cuspal : For Cuspal Chart,
Align celestial destinies for meaningful partnerships with our 'Matching Horoscope Chart' API, assessing compatibility by comparing intricate astrological charts within the framework of Indian Astrology's Kundali Matching.
Supported Language Codes:200: OK Matching Horoscope Chart fetched successfully
Copy {
"success": 1,
"data": {
"data": {
"p1": {
"svg": "SVG CODE",
"data": "raw_data",
"base64_image": "base64_svg_image",
},
"p2": {
"svg": "SVG CODE",
"data": "raw_data",
"base64_image": "base64_svg_image",
}
}
}
}
cURL NodeJS JavaScript jQuery AJAX Python
Copy curl --location 'https://astroapi-3.divineapi.com/indian-api/v1/matching/horoscope-chart/:chart_id' \
--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"'
Copy var request = require("request");
var options = { method: 'POST',
url: 'https://astroapi-3.divineapi.com/indian-api/v1/matching/horoscope-chart/:chart_id',
headers:
{ 'cache-control': 'no-cache',
authorization: 'Bearer {Your API Access Token}',
'content-type': 'application/json' },
formData:
{
api_key: '{Your API Key}',
p1_full_name: 'Rahul Kumar',
p1_place: 'New Delhi, India',
p1_gender: 'male',
p1_day: '24',
p1_month: '05',
p1_year: '2023',
p1_hour: '14',
p1_min: '40',
p1_sec: '43',
p1_lon: '77.1025',
p1_lat: '28.7041',
p1_tzone: '5.5',
p2_full_name: 'Simran Kumari',
p2_place: 'New Delhi, India',
p2_gender: 'female',
p2_day: '24',
p2_month: '05',
p2_year: '2023',
p2_hour: '14',
p2_min: '40',
p2_sec: '43',
p2_lon: '77.1025',
p2_lat: '28.7041',
p2_tzone: '5.5',
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
Copy var form = new FormData();
form.append("api_key", "{Your API Key}");
form.append("p1_full_name", "Rahul Kumar");
form.append("p1_gender", "male");
form.append("p1_place", "New Delhi, India");
form.append("p1_day", "24");
form.append("p1_month", "05");
form.append("p1_year", "2023");
form.append("p1_hour", "14");
form.append("p1_min", "40");
form.append("p1_sec", "43");
form.append("p1_lon", "77.1025");
form.append("p1_lat", "28.7041");
form.append("p1_tzone", "5.5");
form.append("p2_full_name", "Simran Kumari");
form.append("p2_gender", "female");
form.append("p2_place", "New Delhi, India");
form.append("p2_day", "24");
form.append("p2_month", "05");
form.append("p2_year", "2023");
form.append("p2_hour", "14");
form.append("p2_min", "40");
form.append("p2_sec", "43");
form.append("p2_lon", "77.1025");
form.append("p2_lat", "28.7041");
form.append("p2_tzone", "5.5");
var settings = {
"async": true,
"crossDomain": true,
"url": "https://astroapi-3.divineapi.com/indian-api/v1/matching/horoscope-chart/:chart_id",
"method": "POST",
"headers": {
"authorization": "Bearer {Your API Access Token}",
"cache-control": "no-cache"
},
"processData": false,
"contentType": false,
"mimeType": "application/json",
"data": form
}
$.ajax(settings).done(function (response) {
console.log(response);
});
Copy import requests
url = "https://astroapi-3.divineapi.com/indian-api/v1/matching/horoscope-chart/:chart_id"
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)