Divisional Charts API
What is a divisional charts API?
A divisional charts API returns the vargas: secondary charts made by subdividing each rasi and re-mapping the result. D9 addresses marriage and dharma, D10 career, D7 progeny. Vedic Proof computes seven vargas by plain cyclical division and publishes the formula, since higher divisionals have genuinely competing derivations.
Request
Tools are called over MCP, so an assistant connected to https://vedicproof.com/mcp invokes get_databank itself. The arguments it sends are:
{
"date_of_birth": "1994-01-19",
"time_of_birth": "05:22",
"city": "Kochi",
"country": "India",
"datasets": [
"vargas"
]
}Response
Every response carries a plain-language summary string plus structured data, and states the engine and ayanamsa it used. Abridged here for length.
{
"data": { "vargas": {
"D1": { "Sun": "Makara", "Moon": "Kumbha", "Lagna": "Dhanu" },
"D9": { "Sun": "Vrischika", "Moon": "Mithuna", "Lagna": "Kanya" },
"D10": { "Sun": "Kanya", "Moon": "Tula", "Lagna": "Meena" }
} }
}Which vargas are computed?
| Varga | Divisor | Traditional subject |
|---|---|---|
| D1 Rasi | 1 | The chart itself |
| D2 Hora | 2 | Wealth |
| D3 Drekkana | 3 | Siblings, courage |
| D7 Saptamsa | 7 | Children |
| D9 Navamsa | 9 | Marriage, inner strength |
| D10 Dasamsa | 10 | Career |
| D12 Dwadasamsa | 12 | Parents |
How is this calculated and verified?
These are the pinned parameters that affect this computation. The full disclosure, and the golden-chart corpus, live on /proof.
- Divisional chart formulasClassical cyclic division; D1, D2, D3, D7, D9, D10, D12
- Each varga sign is floor(sidereal longitude x divisor / 30) mod 12 - the plain cyclical derivation. D16 and above are not published because their competing derivations would need naming before they mean anything. We compute what we list and nothing more.
- AyanamsaLahiri (Chitrapaksha), mean
- Single supported system today, computed as a polynomial in Julian centuries from J2000 rather than read from a table. True-Chitra, KP-Newcomb and Raman are not offered; that is a limitation, not a default we are hiding.
- Rounding and boundariesAssigned on unrounded longitude; displayed to the arc-minute
- Rasi, nakshatra and pada are assigned from the full-precision longitude before any rounding, so a graha at 29.9999° stays in its own rasi. Degrees are formatted d° mm' ss" for display only.
Common questions
- Why stop at D12?
- Because D16 and above have competing classical derivations, and publishing one without naming the authority would be exactly the kind of silent choice this API exists to avoid.
- Which derivation is used?
- Cyclical: the varga sign index is floor(sidereal longitude x divisor / 30) modulo 12. Engines using Parivritti-traya or the Somanatha Hora variant will differ for D2 and D3.
- Is the varga lagna included?
- Yes. The ascendant is divided by the same rule as the grahas, so each varga has its own lagna.
Connect this to Claude or ChatGPT with one URL: https://vedicproof.com/mcp. First 14 days unlimited and free, then $1.99/month.
Related computations
- Birth Chart API/birth-chart-api
- Dasha API/dasha-api
- Vimshottari Dasha API/vimshottari-dasha-api
- Navamsa API/navamsa-api
- D9 Chart API/d9-chart-api
- Shadbala API/shadbala-api