search

Copy page

Copy page as Markdown for LLMs

View as Markdown

View this page as plain text


Open in ChatGPT

Ask ChatGPT about this page

Open in Claude

Ask Claude about this page

Sarvashtakavarga API

Embark on a yogic journey through time with our Sarvashtakavarga API, unraveling the sequential planetary periods that bestow unique spiritual and material experiences within the paradigm of Indian Astrology.


Chart ID Reference

chart_id defines the type of divisional chart for which you want data.

Chart IDChart TypeDescription
D1Birth ChartRepresents the basic natal chart
D2Hora ChartAnalyzes wealth and prosperity
D3Dreshkan ChartRepresents siblings and courage
D7Saptamansha ChartRepresents children and creativity
D12Dwadashamsha ChartRepresents parents and heredity
D16Shodashamsha ChartRepresents vehicles and comforts
D20Vishamansha ChartRepresents spiritual inclination
D24Chaturvimshamsha ChartRepresents education and learning
D30Trishamansha ChartRepresents misfortunes and struggles

API Overview

Base URL:
https://astroapi-3.divineapi.com/indian-api/v1/bhinnashtakvarga/sarvashtakavarga/:chart

Purpose:
Returns the Sarvashtakavarga data for the specified chart.


Step-by-Step API Integration Guide

Documentation URL:
Step by Step Sarvashtakavarga API Postman Testing Integration


Supported Language Codes

Support Article:
Translating an Indian Vedic API into a Different Language

CodeLanguage
enEnglish
hiHindi
bnBengali
maMarathi
tmTamil
tlTelugu
mlMalayalam
knKannada

Guide:
Use the lan parameter in the request body with one of the above language codes (default is 'en').


API Endpoint

POST https://astroapi-3.divineapi.com/indian-api/v1/bhinnashtakvarga/sarvashtakavarga/:chart

Headers

NameTypeDescription
Authorization*StringYour API access token. Example: Bearer {token}

Request Body Parameters

NameTypeDescription
api_key*StringYour API key
full_name*StringFull name (e.g., Rahul Kumar)
day*IntegerDate of birth (e.g., 24)
month*IntegerMonth of birth (e.g., 05)
year*IntegerYear of birth (e.g., 2023)
hour*IntegerHour of birth (e.g., 14)
min*IntegerMinute of birth (e.g., 40)
sec*IntegerSecond of birth (e.g., 43)
gender*StringGender (e.g., male)
place*StringPlace of birth (e.g., New Delhi)
lat*FloatLatitude (e.g., 28.7041)
lon*FloatLongitude (e.g., 77.1025)
tzone*FloatTimezone (e.g., 5.5) — Timezone Guide
lanStringLanguage code (optional, default: 'en')

200: OK Sarvashtakavarga Fetched Successfully

{
    "success": 1,
    "data": {
        "table": {
            "table_data"
        },
        "chart": {
            "svg": "svg_code",
            "base64_image": "image_code"
        }
    }
}

Code Examples

Below are examples showing how to call the Sarvashtakavarga API using different programming languages.

cURL Example

curl --location 'https://astroapi-3.divineapi.com/indian-api/v1/bhinnashtakvarga/sarvashtakavarga/:chart' \
--header 'Authorization: Bearer {Your Auth Token}' \
--form 'api_key="{Your API Key}"' \
--form 'full_name="Rahul kumar"' \
--form 'day="24"' \
--form 'month="05"' \
--form 'year="2023"' \
--form 'hour="14"' \
--form 'min="40"' \
--form 'sec="43"' \
--form 'gender="male"' \
--form 'place="New Delhi "' \
--form 'lat="28.7041"' \
--form 'lon="77.1025"' \
--form 'tzone="5.5"' \
--form 'lan="en"'

NodeJS Example

var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://astroapi-3.divineapi.com/indian-api/v1/bhinnashtakvarga/sarvashtakavarga/:chart',
  'headers': {
    'Authorization': 'Bearer {Your Auth Token}'
  },
  formData: {
    'api_key': '{Your API Key}',
    'full_name': 'Rahul kumar',
    'day': '24',
    'month': '05',
    'year': '2023',
    'hour': '14',
    'min': '40',
    'sec': '43',
    'gender': 'male',
    'place': 'New Delhi ',
    'lat': '28.7041',
    'lon': '77.1025',
    'tzone': '5.5',
    'lan': 'en'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

JavaScript jQuery AJAX Example

var form = new FormData();
form.append("api_key", "{Your API Key}");
form.append("full_name", "Rahul kumar");
form.append("day", "24");
form.append("month", "05");
form.append("year", "2023");
form.append("hour", "14");
form.append("min", "40");
form.append("sec", "43");
form.append("gender", "male");
form.append("place", "New Delhi ");
form.append("lat", "28.7041");
form.append("lon", "77.1025");
form.append("tzone", "5.5");
form.append("lan", "en");

var settings = {
  "url": "https://astroapi-3.divineapi.com/indian-api/v1/bhinnashtakvarga/sarvashtakavarga/:chart",
  "method": "POST",
  "timeout": 0,
  "headers": {
    "Authorization": "Bearer {Your Auth Token}"
  },
  "processData": false,
  "mimeType": "multipart/form-data",
  "contentType": false,
  "data": form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

Python Example

import requests

url = "https://astroapi-3.divineapi.com/indian-api/v1/bhinnashtakvarga/sarvashtakavarga/:chart"

payload = {'api_key': '{Your API Key}',
'full_name': 'Rahul kumar',
'day': '24',
'month': '05',
'year': '2023',
'hour': '14',
'min': '40',
'sec': '43',
'gender': 'male',
'place': 'New Delhi ',
'lat': '28.7041',
'lon': '77.1025',
'tzone': '5.5',
'lan': 'en'}

headers = {
  'Authorization': 'Bearer {Your Auth Token}'
}

response = requests.request("POST", url, headers=headers)

print(response.text)