RapidAPI logo

Sign Up

Log In

Advanced Astrology and Horoscope

PAID
By vedicrishi
Updated 3 months ago
Other
6.3/10
Popularity Score
776ms
Latency
98%
Success Rate

Advanced Astrology and Horoscope API Documentation

Start creating horoscopes and reports on your websites and mobile applications within minutes using Vedic Rishi Astro APIs. These APIs provide detailed vedic or Indian astrology calculations along with various prediction reports.

View API Details
Basic Astro Details
POSTBirth Details
POSTBasic Astrological Details
POSTGet Planetary Positions
Horoscope Chart
POSTHoroscope Charts
Basic Panchang
POSTBasic panchang details
POSTBasic panchang details at the time of sunrise
POSTPlanetary Panchang Details
POSTPlanet panchang details at the time of sunrise.
Advanced Panchang
POSTComplete panchang details
POSTAdvanced panchang at the time of sunrise
Vimshottari Dasha
POSTCurrent vimshottari dasha
POSTMajor vimshottari dasha details
Basic Gemstone Suggestions
POSTBasic gemstone suggestion
Rudraksha Suggestions
POSTRudraksha suggestion
Match Making
POSTMatching birth details
POSTMatching astrology details
POSTMatching planetary details
POSTAshtakoot details
POSTMatch making report
POSTMatch manglik report
POSTMatching Obstruction
General Reports or Predictions
POSTGeneral house report
POSTGeneral rashi report
Manglik Dosha
POSTManglik Report
Kal Sarpa Dosha
POSTKalsarpa dosha report
Basic Numerology
POSTNumerology basic details
Numerology Predictions
POSTNumerology Report
POSTFavourable time
POSTPlace and vastu
POSTFasts report
POSTFavourable lord
POSTFavourable mantra
POSTBirth Details

Along with birth details it provides sunrise, sunset, ayanamsha as well.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
JSON Request DataJSON_STRING
REQUIREDThe details in below format is required to be sent in JSON format for making an API request.
Request Snippet
unirest.post("https://vedicrishi-horoscope-and-astrology-v1.p.rapidapi.com/birth_details/")
.header("X-RapidAPI-Host", "vedicrishi-horoscope-and-astrology-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/json")
.send({"day":"25","month":"12","year":"1988","hour":"10","min":"12","lat":"25.123","lon":"82.34","tzone":"5.5","gender":"male"})
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
Log inSign up

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.post("https://vedicrishi-horoscope-and-astrology-v1.p.rapidapi.com/birth_details/")
.header("X-RapidAPI-Host", "vedicrishi-horoscope-and-astrology-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/json")
.send({"day":"25","month":"12","year":"1988","hour":"10","min":"12","lat":"25.123","lon":"82.34","tzone":"5.5","gender":"male"})
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication