Copy page
Copy page as Markdown for LLMs
Visualize cosmic influences with our Horoscope Charts API, generating detailed astrological charts that reveal planetary positions and configurations within the framework of Indian Astrology.
chart_id determines the type of chart you wish to retrieve. Use one of the following chart types when making the request.
| Chart ID | Description |
|---|---|
| chalit | Chalit Chart |
| SUN | Sun Chart |
| MOON | Moon Chart |
| D1 | Birth Chart |
| D2 | Hora Chart |
| D3 | Dreshkan Chart |
| D4 | Chathurthamsha Chart |
| D7 | Saptamansha Chart |
| D9 | Navamsha Chart |
| D10 | Dashamansha Chart |
| D12 | Dwadashamsha Chart |
| D16 | Shodashamsha Chart |
| D20 | Vishamansha Chart |
| D24 | Chaturvimshamsha Chart |
| D27 | Bhamsha Chart |
| D30 | Trishamansha Chart |
| D40 | Khavedamsha Chart |
| D45 | Akshvedansha Chart |
| D60 | Shashtymsha Chart |
| cuspal | Cuspal Chart |
View Complete Postman Testing Guide
Support Article URL: Translating an Indian Vedic API 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. You can use them by passing lan in the request body with the corresponding language code.
POST https://astroapi-3.divineapi.com/indian-api/v1/horoscope-chart/:chart_id
Returns Horoscope Charts in the response.
| Name | Type | Description |
|---|---|---|
| Authorization* | String | Your API Access TokenExample: Bearer {token} |
| Name | Type | Description |
|---|---|---|
| api_key* | String | Your API key |
| full_name* | String | Full name, e.g., Rahul Kumar |
| day* | Integer | Date of birth, e.g., 24 |
| month* | Integer | Month of birth, e.g., 05 |
| year* | Integer | Year of birth, e.g., 2023 |
| hour* | Integer | Hour, e.g., 14 |
| min* | Integer | Minute, e.g., 40 |
| sec* | Integer | Second, e.g., 43 |
| place* | String | Place of birth, e.g., New Delhi |
| gender* | String | Gender, e.g., male |
| lat* | Float | Latitude, e.g., 28.7041 |
| lon* | Float | Longitude, e.g., 77.1025 |
| tzone* | Float | Timezone, e.g., 5.5Timezone List |
| lan | String | Language code as per the table above, default is 'en'. |
| show_planet_degree | Integer | 0 or 1 (Default: 0) – Only applicable for D1 Chart |
| show_planet_retro | Integer | 0 or 1 (Default: 0) – Only applicable for D1 Chart |
| show_modern_planets | Integer | 0 or 1 (Default: 1) – Hide/Show Uranus, Neptune, Pluto |
| planet_color | String | Planet text color, e.g., "#333333" or "black" |
| sign_color | String | Zodiac sign color, e.g., "#333333" or "black" |
| line_color | String | Chart line color, e.g., "#333333" or "black" |
| chart_color | String | Background color, e.g., "#333333" or "black" |
| chart_type | String | Chart style, e.g., south or north |
{
"success": 1,
"data": {
"svg": "SVG CODE",
"data": "raw_data",
"base64_image": "base64_svg_image",
}
}
Below are examples of how you can call this API in different programming environments.
curl --location 'https://astroapi-3.divineapi.com/indian-api/v1/horoscope-chart/D1' \
--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/v1/horoscope-chart/D1',
headers: {
'Authorization': 'Bearer {Your Auth Token}'
},
formData: {
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'
}
};
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}");
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/v1/horoscope-chart/D1",
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/horoscope-chart/D1"
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.post(url, headers=headers, data=payload)
print(response.text)