SEARCH ASTROLOGY API DOCS

Home
Western Astrology

Romantic Forecast Report/romantic_forecast_report/tropical

This API provides a romantic forecast report based on the position of various planets. It returns a list of predictions, each consisting of the date, planet position, and a forecast. The forecast includes advice on how to navigate potential romantic challenges and opportunities, such as being mindful of one's critical tendencies or being charming and expressive to attract a potential partner.

API Endpoint : romantic_forecast_report/tropical
Method : POST
Full URL :
https://json.astrologyapi.com/v1/romantic_forecast_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

{
	"romantic_forecast": [
		{
			"planet_position": "Transiting Mercury Opposition Natal Mercury",
			"date": "19-6-2017",
			"forecast": "You actually run the risk now of being openly critical of other people, rejecting their ideas and viewpoints as silly or uneducated.What could start out as a friendly debate could turn ugly if you let yourself be derisive or overly combative. As a matter of fact, you might want to just stick to the people you know well during this transit, because you're not at your mental best. If someone has caught your eye, you've got a better chance of connecting with them in a positive way once this energy clears, because if you go out with them now, you'll just show them your prickly, stubborn, judgmental side."
		},
		{
			"planet_position": "Transiting Mercury Opposition Natal Neptune",
			"date": "19-6-2017",
			"forecast": "You're not the best bet in terms of romance during this transit. You might run at the first sign of trouble or conflict with that special someone, and part of the problem will be that you'll probably be making up the conflict in the first place. You're not in the clearest space of mind at this time, and you're very much prone to projecting anything and everything onto your potential sweetie (and everyone else, but that's another story).You might think things are going awry between you when they're not, and you'll react by heading in the opposite direction instead of sticking in there and trying to communicate about the misunderstanding."
		},
		{
			"planet_position": "Transiting Saturn Conjunction Natal Neptune",
			"date": "19-6-2017",
			"forecast": "You could come to a deeper spiritual understanding at this time of love and life in general, but it's more likely that this ten-month transit will be a time of confusion and even insecurity for you in love. Your ideals about what you're looking for in a relationship are running high and strong, but you'll be faced with the reality check that perfection in love is impossible. The most you can hope for is fleeting moments of ecstasy, and even that's asking a lot.Why does that have to be a bad thing."
		},
		{
			"planet_position": "Transiting Sun Square Natal Mars",
			"date": "20-6-2017",
			"forecast": "If you contact someone or go on a date during this period, don't be surprised if you rub them the wrong way without even meaning to. What might start out as a perfectly good connection could go bad fast if you're argumentative or competitive with them. You might not even mean to argue; you might just think you're being your normal, opinionated self.After all, what's wrong with a little friendly competition between friends."
		},
		{
			"planet_position": "Transiting Mercury Square Natal Mars",
			"date": "21-6-2017",
			"forecast": "This is really not a good time to get in touch with someone new; with the mood you're in during this transit, you'll try the patience of even your closest friends. If you choose to go out with someone during this time, don't be surprised if you end up arguing even if you don't know themThe problem is, you don't know how to be tactful at this time, and all your communications will be forceful. Logically, you might know that they're a nice person and you shouldn't get mad at them, but emotionally, you'll be like a ball of dry weeds on a hot summer day ready to ignite."
		},
		{
			"planet_position": "Transiting Mercury Trine Natal Jupiter",
			"date": "23-6-2017",
			"forecast": "You've got a great attitude during this transit for dating and finding love. You're charming and funny now, talkative and expressive, and your natural intelligence is easily conveyed.You might even be feeling so on a high that you'll feel a bit intellectually superior to the people around you but don't let yourself fall into that trap. After all, you're smart, but you don't know all there is to know about the world."
		},
		{
			"planet_position": "Transiting Sun Trine Natal Jupiter",
			"date": "24-6-2017",
			"forecast": "If you go out on a date during this period with someone new, you're sure to impress them with your array of friends, your sharp mind, your creative sensibility and your knack for attracting good luck and admirers everywhere you go. You're in a good mood at this time, but more than that, you've got an open mind, so it's the perfect time to make contact with someone new.You won't make any snap judgments; you'll be happy to take your time in getting to know them, and you'll appreciate any surprises they bring your way. Your tolerance and generosity of spirit will definitely impress them."
		}
	]
}
POST
var api = 'romantic_forecast_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);
});