SEARCH ASTROLOGY API DOCS

Home
Western Astrology

Personality Report/personality_report/tropical

The personality_report/tropical API provides detailed astrological insights about an individual's personality based on their birth chart. The response includes a comprehensive report with specific traits, strengths, and weaknesses, as well as a spiritual lesson and a key quality to consider.

API Endpoint : personality_report/tropical
Method : POST
Full URL :
https://json.astrologyapi.com/v1/personality_report/tropical

Request Data

ParamsData typeDescriptions

day required

month required

year required

hour required

min required

lat required

lon required

tzone required

int

int

int

int

int

float

float

float

date of birth, eg: 10

month of birth, eg: 5

year of birth, eg: 1990

hour, eg: 19

minute, eg: 55

latitude, eg: 19.2056

longitude, eg: 25.2056

timezone, eg: 5.5

Response Data

{
	"report": [
		"You may have had trouble communicating in early life. Perhaps you suffer from feelings of inadequacy. You overcome these feelings through sheer necessity, for you have determination in achieving your goals and purposes in life. ",
		"You will have strong likes and dislikes, and can be very reserved and dignified, though when vexed you are apt to be sharp and sarcastic if not actually cruel. Avoid pride, cultivate sympathy and endeavour to see things from others’ standpoints as well as your own. ",
		"The position of the Moon in your horoscope will much increase the emotional nature, making you extremely sensitive. You like to be appreciated, and feel things that are said of you very keenly. You need to associate only with pure-minded and cheerful persons, or you may find yourself liable to moods often undesirable ones. ",
		"In your heart of hearts you want a close intimate relationship with an equal. You make friends easily and give unwaveringly to them. You are capable of extreme self-sacrifice for those they love. Your greatest strengths is the ability to recover and recoup from loss. ",
		"You constantly work for accuracy, efficiency, and precision, and you become very irritable when things are not done 'right'. You are good at conserving your energy and pacing yourself so that you do not waste or diffuse your efforts. You can be a worry-wart and a fussbudget who gets lost in too many details. ",
		"Subjects like philosophy, religion, politics, or education interest you, and you are more concerned with theories, abstractions and concepts than with specific applications. You aim for breadth rather than depth, and often join together subjects and information that at first blush don't seem to belong together. You can become known for your innovative thinking and original theories. ",
		"You promote peace, not war. You believe in diplomacy over force. There may be more concern to demonstrate to the world that the marriage has been successful rather than happy. ",
		"You are probably not that demonstrative towards the ones you love. If you're artistic, you have a special ability to manifest the results of your creativity. When it comes to money, there is no sense in displaying a poverty consciousness. ",
		"You also expect nothing less than perfection, and that's a tall order for people around you. Detailed work does not bother you and you are able to focus and concentrate on the various minutiae of any project. You may be prone to periods of depression or be prone to hypochondriac tendencies. "
	],
	"spiritual_lesson": "Spiritual lesson to learn: Sociability (lighten up)",
	"key_quality": "We think"
}
POST
var api = 'personality_report/tropical';
var userId = '<Your User Id>';
var apiKey = '<Your Api Key>';
var data = {
  day: 6,
  month: 1,
  year: 2000,
  hour: 7,
  min: 45,
  lat: 19.132,
  lon: 72.342,
  tzone: 5.5,
};

var auth = "Basic " + new Buffer(userId + ":" + apiKey).toString("base64");

var request = $.ajax({
url: "https://json.astrologyapi.com/v1/"+api,
method: "POST",
dataType:'json',
headers: {
    "authorization": auth,
    "Content-Type":'application/json'
},
    data:JSON.stringify(data)
});

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