Skip to content
AstroWay/api v2.19.0 · vedic
all systems operational
UA EN

Vargas (divisional charts D1–D60)

Vargas (वर्ग, “divisions”) are divisional charts produced by dividing each sign into N equal parts. Every varga opens up a separate life domain: D9 for marriage, D10 for career, D7 for children. In the Parashari school the canonical set is Shodasha Varga (16 vargas); some traditions add 4 more. AstroWay computes all 16 in a single endpoint.

Shodasha Varga (BPHS, chapters 6–7):

VargaNLife domain
D1 — Rashi1Main natal chart, body, personality
D2 — Hora2Wealth, cash flow
D3 — Drekkana3Siblings, courage, cooperation
D4 — Chaturthamsha4Property, real estate, fortune
D7 — Saptamsha7Children, progeny
D9 — Navamsha9Marriage, dharma, fruits of karma (second after D1 in importance)
D10 — Dashamsha10Career, status, profession
D12 — Dvadashamsha12Parents, hereditary patterns
D16 — Shodashamsha16Vehicles, comforts, accidents
D20 — Vimshamsha20Spiritual practice, upasana
D24 — Chaturvimshamsha24Education, learning, academic merit
D27 — Saptavimsha (Bhamsha)27Strengths/weaknesses, endurance
D30 — Trimshamsha30Misfortunes, specific troubles
D40 — Khavedamsha40Maternal hereditary influences
D45 — Akshavedamsha45Paternal hereditary influences + overall destiny
D60 — Shashtyamsha60Finest influences, past lives (D60 = highest resolution)

Each varga is a full chart object: positions of the 7 planets (+ Rahu/Ketu + Lagna) in the signs, houses and nakshatras of the varga. You can request individual vargas or all 16 in one call.

EndpointCreditsReturns
/v1/vedic/vargas80Any combination of the 16 vargas (via levels parameter)

A single endpoint with config — returns 1 to 16 vargas per request. Pass "levels": ["D1", "D9"] for the two most important, or omit the parameter for all 16.

Terminal window
curl -X POST https://api.astroway.info/v1/vedic/vargas \
-H "X-Api-Key: aw_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"date": "1990-07-14",
"time": "14:30:00",
"timezoneOffset": 3,
"latitude": 50.45,
"longitude": 30.52,
"ayanamsa": "lahiri",
"levels": ["D1", "D9", "D10"]
}'
{
"ayanamsa": "lahiri",
"charts": [
{
"level": "D1",
"name": "Rashi",
"lagna": { "sign": "Virgo", "longitude": 158.42 },
"planets": {
"Sun": { "sign": "Cancer", "longitude": 112.18, "house": 11 },
"Moon": { "sign": "Taurus", "longitude": 47.92, "house": 9 },
"Venus": { "sign": "Gemini", "longitude": 82.34, "house": 10 }
}
},
{
"level": "D9",
"name": "Navamsha",
"lagna": { "sign": "Aquarius" },
"planets": {
"Sun": { "sign": "Pisces", "house": 2 },
"Moon": { "sign": "Sagittarius", "house": 11 },
"Venus": { "sign": "Libra", "house": 9 }
}
},
{
"level": "D10",
"name": "Dashamsha",
"lagna": { "sign": "Aries" }
}
]
}
  • Canonical text: Brihat Parashara Hora Shastra (BPHS), chapters 6 “Graha-bheda-adhyaya” and 7 “Varga-vivekadhyaya”. The sign→varga mapping logic is given separately for each of the 16 (D2 has two variants — Parashari and Kashinatha; we use Parashari).
  • Reference implementation: PyJHora varga.py — our results match 1:1 across all 16 vargas at the same ayanamsa.
  • Status: GREEN for all 16 vargas. Verified across 16 snapshot tests, each pinning Lagna + 9 planets in the relevant varga.
  • Ayanamsa: Lahiri default; all 9 system options supported. Switching ayanamsa can shift a varga’s Lagna between adjacent signs — this is expected in jyotish.
  • D2 Hora variants: we ship Parashari (Sun-hora occupies the first 15° of odd signs and last 15° of even signs, Moon-hora the inverse). If you need the Kashinatha variant — let us know, we’ll add it as an option.
  • Dashas — vargas are critical when judging the strength of a dasha lord (D-chart of the dasha lord)
  • Panchang — vargas depend on accurate sidereal time and ayanamsa
  • Shadbala — Saptavargaja Bala is built from 7 vargas (D1, D2, D3, D7, D9, D12, D30)
  • Accuracy — snapshot tests vs PyJHora for all 16 vargas
  • Credits — full pricing table
  • Authentication — how to obtain an aw_live_* key
Was this helpful?
Suggest an edit

Last updated: