ASTROLOGY API REFERENCE DOCUMENTATION

Horoscope Prediction/ Next Day Horoscope Prediction

Get Horoscope Prediction for Next Day

API Endpoint
horoscope_prediction/next/:signName
Method & Url
MethodFull Url
POSThttps://json.apireports.com/v1/horoscope_prediction/next/:signName

signName

signName means the name of the Zodiac Sign for which you want data.

For example:-

  • aries : Aries
  • taurus : Taurus
  • gemini : Gemini
  • cancer : Cancer
  • leo : Leo
  • virgo : Virgo
  • libra : Libra
  • scorpio : Scorpio
  • sagittarius : Sagittarius
  • capricorn : Capricorn
  • aquarius : Aquarius
  • pisces : Pisces

Response Data

{
  "status_code": 200,
  "status": true,
  "data": {
    "sign": "Aries",
    "prediction": [
      "You will be in a confused and excited today due to some emotional issues arising in your life.",
      "Today is a great day to start new fitness regime. Your courageous and determined nature will keep you in fine shape.",
      "Avoid taking major decisions or starting anything new today as things might not go as per your expectations.",
      "You will stay in top shape and perform excellently in all tasks. Peers at the workplace are particularly helpful and accommodating. You can get any good news related to promotion or increase in business.",
      "You can hurt someone because of your anger. Don’t be hasty in taking any decision. Differences with your siblings can put you in trouble. Do not say anything to anyone that will hurt anyone.",
      "Your emotional desires and will power to understand will be very strong. Someone from your past can approach you and make it a memorable day. Your energy level will be high This is a good time for team activities."
    ],
    "prediction_date": "28-10-2021"
  }
}
JSON
Params Data Type Description Example
timezone float Timezone of Prediction 5.5
# cURL Request Example

curl --location --request POST 'https://json.apireports.com/v1/horoscope_prediction/next/:signName' \
-u '{YourUserID}:{YourApiKey}'\
--header 'Accept-Language: en' \
--header 'Content-Type: application/json' \
--data-raw '{
    "timezone": 5.5
}'

# END
cURL
/* JavaScript Request Example */

var apiEndPoint = "horoscope_prediction/next/:signName";
var userId = "{YourUserID}";
var apiKey = "{YourApiKey}";
var language = "en";
var data = {
    "timezone": 5.5
};
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 */
JavaScript
<?php
/* PHP Request Example */

$apiEndPoint = "horoscope_prediction/next/:signName";
$userId = "{YourUserID}";
$apiKey = "{YourApiKey}";
$url = "https://json.apireports.com/v1/";
$data = array(
	"timezone" => 5.5
);
$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 */
PHP
# Python Request Example

import requests
import json

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

data = json.dumps({
    "timezone": 5.5
})

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

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

print(response.text)

# END
Python
/* NodeJS Request Example */

var request = require('request');
var apiEndPoint = "horoscope_prediction/next/:signName";
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({
    "timezone": 5.5
})
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

/* END */
NodeJS

Astrology API Reports in News