ASTROLOGY API REFERENCE DOCUMENTATION

Horoscope Chart Image

Get Horoscope Chart Image in SVG Format

API Endpoint
horo_chart_image/:chartID
Method & Url
MethodFull Url
POSThttps://json.apireports.com/v1/horo_chart_image/:chartID

chartID

chartID means the type of chart for which you want data.

For example:-

  • chalit : Chalit Chart,
  • SUN : Sun Chart,
  • MOON : Moon Chart,
  • D1 : Birth Chart,
  • D2 : Hora Chart,
  • D3 : Drekkana Chart,
  • D4 : Chaturthamsa Chart,
  • D5 : Panchamsa Chart,
  • D6 : Shasthamsa Chart,
  • D7 : Saptamsa Chart,
  • D8 : Ashtamsa Chart,
  • D9 : Navamsa Chart,
  • D10 : Dasamsa Chart,
  • D12 : Dvadasamsa chart,
  • D16 : Shodasamsa Chart,
  • D20 : Vimsamsa Chart,
  • D24 : Chaturvimsamsa Chart,
  • D27 : Saptavimsamsa Chart,
  • D30 : Trimsamsa Chart,
  • D40 : Khavedamsa Chart,
  • D45 : Akshavedamsa Chart,
  • D60 : Shastiamsa Chart

Response Data

Params Data Type Description Example
day int Date of Birth 15
month int Month of Birth 9
year int Year of Birth 1994
hour int Hour of Birth 12
min int Min of Birth 30
lat float Latitude of Birth Place 28.6139
lon float Longitude of Birth Place 77.1025
tzone float Timezone of Birth Place 5.5
chartStyle String Chart Style (north,south,east) north
bgClr String Image BG Color (Default:#FFFEC9) #FFFEC9
lineClr String Line Color (Default:#FFC000) #FFC000
signClr String Sign Color (Default:red) red
planetClr String Planet Color (Default:blue) blue
chartSize int Image Size (Default:350) 350
lineWidth int Line Width (Default:2) 2
fontSize int Font Size (Default:15) 15
signSymbol String Show Sign Symbol Y/N (Default:N) N
planetSymbol String Show Planets Symbol Y/N (Default:N) N
# cURL Request Example

curl --location --request POST 'https://json.apireports.com/v1/horo_chart_image/:chartID' \
-u '{YourUserID}:{YourApiKey}'\
--header 'Accept-Language: en' \
--header 'Content-Type: application/json' \
--data-raw '{
    "day": 15,
    "month": 9,
    "year": 1994,
    "hour": 12,
    "min": 30,
    "lat": 28.61390000000000100044417195022106170654296875,
    "lon": 77.1025000000000062527760746888816356658935546875,
    "tzone": 5.5,
    "chartStyle": "north",
    "bgClr": "#FFFEC9",
    "lineClr": "#FFC000",
    "signClr": "red",
    "planetClr": "blue",
    "chartSize": 350,
    "lineWidth": 2,
    "fontSize": 15,
    "signSymbol": "N",
    "planetSymbol": "N"
}'

# END
/* JavaScript Request Example */

var apiEndPoint = "horo_chart_image/:chartID";
var userId = "{YourUserID}";
var apiKey = "{YourApiKey}";
var language = "en";
var data = {
    "day": 15,
    "month": 9,
    "year": 1994,
    "hour": 12,
    "min": 30,
    "lat": 28.61390000000000100044417195022106170654296875,
    "lon": 77.1025000000000062527760746888816356658935546875,
    "tzone": 5.5,
    "chartStyle": "north",
    "bgClr": "#FFFEC9",
    "lineClr": "#FFC000",
    "signClr": "red",
    "planetClr": "blue",
    "chartSize": 350,
    "lineWidth": 2,
    "fontSize": 15,
    "signSymbol": "N",
    "planetSymbol": "N"
};
var url = 'https://json.apireports.com/v1/'+apiEndPoint;

var request = $.ajax({
	url: url,
	method: "POST",
	dataType:'json',
	headers: {
		"Authorization": "Basic " + btoa(userId+":"+apiKey),
		"Accept-Language": "en",
		"Content-Type":'application/json'
	},
	data:JSON.stringify(data)
});

request.then(
	function(resp){
		console.log(resp);
	},
	function(err){
		console.log(err);
	}
);

/* END */
<?php
/* PHP Request Example */

$apiEndPoint = "horo_chart_image/:chartID";
$userId = "{YourUserID}";
$apiKey = "{YourApiKey}";
$url = "https://json.apireports.com/v1/";
$data = array(
	"day" => 15,
	"month" => 9,
	"year" => 1994,
	"hour" => 12,
	"min" => 30,
	"lat" => 28.6139,
	"lon" => 77.1025,
	"tzone" => 5.5,
	"chartStyle" => "north",
	"bgClr" => "#FFFEC9",
	"lineClr" => "#FFC000",
	"signClr" => "red",
	"planetClr" => "blue",
	"chartSize" => 350,
	"lineWidth" => 2,
	"fontSize" => 15,
	"signSymbol" => "N",
	"planetSymbol" => "N"
);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url.$apiEndPoint);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
$header[] = 'Authorization: Basic '. base64_encode($userId.":".$apiKey);
$header[] = 'Accept-Language: en';
$header[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$response = curl_exec($ch);
$error = curl_error($ch);
$http_code = curl_getinfo($ch ,CURLINFO_HTTP_CODE);
curl_close($ch);
echo $response;

/* END */
# Python Request Example

import requests
import json

apiEndPoint = "horo_chart_image/:chartID";
userId = "{YourUserID}";
apiKey = "{YourApiKey}";
url = "https://json.apireports.com/v1/"+apiEndPoint

data = json.dumps({
    "day": 15,
    "month": 9,
    "year": 1994,
    "hour": 12,
    "min": 30,
    "lat": 28.61390000000000100044417195022106170654296875,
    "lon": 77.1025000000000062527760746888816356658935546875,
    "tzone": 5.5,
    "chartStyle": "north",
    "bgClr": "#FFFEC9",
    "lineClr": "#FFC000",
    "signClr": "red",
    "planetClr": "blue",
    "chartSize": 350,
    "lineWidth": 2,
    "fontSize": 15,
    "signSymbol": "N",
    "planetSymbol": "N"
})

headers = {
  'Accept-Language': 'en',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, auth=(userId, apiKey),data=data)

print(response.text)

# END
/* NodeJS Request Example */

var request = require('request');
var apiEndPoint = "horo_chart_image/:chartID";
var userId = "{YourUserID}";
var apiKey = "{YourApiKey}";
var url = 'https://json.apireports.com/v1/'+apiEndPoint;
var options = {
  'method': 'POST',
  'url': url,
  'auth': {
    'user': userId,
    'password': apiKey
  },
  'headers': {
    'Accept-Language': 'en',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    "day": 15,
    "month": 9,
    "year": 1994,
    "hour": 12,
    "min": 30,
    "lat": 28.61390000000000100044417195022106170654296875,
    "lon": 77.1025000000000062527760746888816356658935546875,
    "tzone": 5.5,
    "chartStyle": "north",
    "bgClr": "#FFFEC9",
    "lineClr": "#FFC000",
    "signClr": "red",
    "planetClr": "blue",
    "chartSize": 350,
    "lineWidth": 2,
    "fontSize": 15,
    "signSymbol": "N",
    "planetSymbol": "N"
})
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

/* END */

Astrology API Reports in News