Back to Docs

Divisional Charts (Vargas)

POST/api/v1/vedic/vargas

Calculate divisional charts (Vargas) for specific life areas. Each Varga divides the zodiac differently to reveal deeper insights about marriage, career, children, health, and more.

Full URL

https://astro-api-1qnc.onrender.com/api/v1/vedic/vargas

Available Divisional Charts

D1Rasi

Overall life, main chart

D2Hora

Wealth

D3Drekkana

Siblings, courage

D7Saptamsha

Children, creativity

D9Navamsha

Marriage, inner self

D10Dashamsha

Career, public life

D12Dwadashamsha

Parents, ancestry

D30Trimshamsha

Misfortunes, health

D60Shashtiamsha

Past life karma

Request Parameters

ParameterTypeRequiredDescription
yearintegerYesYear of birth (e.g., 1990)
monthintegerYesMonth of birth (1-12)
dayintegerYesDay of birth (1-31)
hourintegerYesHour of birth (0-23)
minuteintegerYesMinute of birth (0-59)
latfloatYesLatitude of birth location (-90 to 90)
lngfloatYesLongitude of birth location (-180 to 180)
citystringNoCity name (for display purposes)
tz_strstringNoTimezone string (e.g., 'Asia/Kolkata'). Use 'AUTO' for automatic detection.
ayanamshastringNoAyanamsha system: 'lahiri' (default), 'raman', 'krishnamurti'
house_systemstringNoHouse system: 'whole_sign' (default), 'placidus', 'equal'
node_typestringNoLunar node type: 'mean' (default) or 'true'
divisionsarray[int]NoDivisional charts to calculate. Default: [1, 9, 10]

Sample Code

import requests
import json

url = "https://astro-api-1qnc.onrender.com/api/v1/vedic/vargas"

payload = {
    "year": 1990,
    "month": 5,
    "day": 15,
    "hour": 10,
    "minute": 30,
    "city": "New Delhi",
    "lat": 28.6139,
    "lng": 77.2090,
    "tz_str": "Asia/Kolkata",
    "ayanamsha": "lahiri",
    "house_system": "whole_sign",
    "node_type": "mean",
    "divisions": [1, 9, 10, 12]  # D1, D9, D10, D12
}

headers = {
    "Content-Type": "application/json",
    "x-api-key": "YOUR_API_KEY"
}

response = requests.post(url, headers=headers, json=payload)
print(response.json())

Response Data

{
  "vargas": {
    "D1": {
      "name": "Rasi",
      "purpose": "Main birth chart - Overall life",
      "planets": [
        {
          "name": "Sun",
          "sign": "Taurus",
          "sign_num": 2,
          "degree": 0.543,
          "house": 11
        },
        {
          "name": "Moon",
          "sign": "Aquarius",
          "sign_num": 11,
          "degree": 14.234,
          "house": 8
        }
        // ... other planets
      ],
      "ascendant": {
        "sign": "Cancer",
        "sign_num": 4,
        "degree": 15.234
      }
    },
    "D9": {
      "name": "Navamsha",
      "purpose": "Marriage, spiritual purpose, inner self",
      "planets": [
        {
          "name": "Sun",
          "sign": "Capricorn",
          "sign_num": 10,
          "degree": 4.872,
          "house": 7
        },
        {
          "name": "Moon",
          "sign": "Gemini",
          "sign_num": 3,
          "degree": 8.106,
          "house": 12
        }
        // ... other planets
      ],
      "ascendant": {
        "sign": "Cancer",
        "sign_num": 4,
        "degree": 16.878
      }
    },
    "D10": {
      "name": "Dashamsha",
      "purpose": "Career, profession, public life",
      "planets": [...]
    },
    "D12": {
      "name": "Dwadashamsha",
      "purpose": "Parents, ancestry, past life",
      "planets": [...]
    }
  },
  "metadata": {
    "ayanamsha": "lahiri",
    "house_system": "whole_sign",
    "divisions_calculated": [1, 9, 10, 12]
  }
}

Related Endpoints