Astrology & calendars
The whole kundli in one response — 9 grahas, 12 bhavas, lagna, 15 varga charts, yoga and dosha detection, drishti aspects, and a full mahadasha timeline.
/natal-chartfree allowance included15
varga D-charts
9
grahas + lagna
120 yrs
dasha timeline
toon
3–5× smaller format
About the API
Where the astrology endpoint returns a trimmed chart for quick reads, this one returns the complete natal chart: all nine grahas with longitudes, nakshatras and padas, the twelve whole-sign bhavas, and the lagna with its nakshatra. Every divisional chart from D1 through D60 is computed — not just the popular few.
On top of the positions, it derives what a birth chart is actually read for: which yogas and doshas are present (Manglik, Kaal Sarp, Grahan, Panch Mahapurusha, Raja and Dhana combinations), the aspects between grahas, and the vimshottari mahadasha sequence with nested antardashas anchored to the exact birth moment.
Who builds on this
Deliver a full birth chart and dasha report without shipping an ephemeris to the device.
Get yogas, doshas and aspects already derived — no separate rules engine to maintain.
The compact "toon" format feeds a complete chart to an AI assistant 3–5× more cheaply than JSON.
Under the hood
Request
lat + lonrequiredbirth place coordinates (latitude north +).
year · month · dayrequiredbirth date components.
hour · min · secrequiredbirth time (0–23, 0–59, 0–59).
tzrequiredUTC offset in hours — decimal (5.5) or +05:30.
vargasoptionalcomma-separated D-charts to include. Omitted → all 15; empty → none.
needsoptionalcomma-separated modules: graha, bhava, lagna, yoga, dasha… Omitted → full.
formatoptionaljson (default) or toon.
Response
metabirth inputs echoed, engine version and compute time.
grahaper-planet longitude, rashi, nakshatra, pada and retrograde flag.
lagnaascendant with rashi, nakshatra and degree.
bhavatwelve whole-sign houses with occupants.
vargaall requested D-charts.
yogasdetected yogas with the grahas that form them.
doshasManglik, Kaal Sarp and Grahan findings.
aspectsdrishti between grahas and houses.
dashamahadashas with nested antardashas and current markers.
Try it
{
"meta": {
"birth": {
"datetime": "2003-04-01 14:30:00",
"timezone": "+05:30"
},
"computeMs": 2087,
"cached": false
},
"lagna": {
"rashi": "Simha",
"degree": 1.4263,
"nakshatra": "Magha",
"pada": 1
},
"graha": {
"Su": {
"longitude": 347.33,
"rashi": "Meena",
"nakshatra": "Revati",
"pada": 3
},
"Mo": {
"longitude": 342.6,
"rashi": "Meena",
"nakshatra": "Uttara Bhadrapada",
"pada": 3
},
"Ju": {
"longitude": 104.18,
"rashi": "Karka",
"retrograde": true
}
},
"yogas": [
{
"name": "Anapha",
"grahas": [ "Ve" ]
},
{
"name": "Raja Yoga",
"grahas": [ "Ju", "Sa" ]
}
],
"doshas": {
"manglik": false,
"kaalSarp": false
},
"dasha": {
"mahadashas": [
{
"mahadasha": "Jupiter",
"lord": "Ju",
"start": "2003-04-01",
"current": false
}
]
}
}Response trimmed — vargas, aspects and the full dasha tree are returned in full.
Free tier
Every endpoint includes a free monthly request allowance — the size differs from API to API. When your free requests run out, you move to a paid plan with the same key. No card needed to start.
Start with Natal chart, free.
Create an account and we’ll issue your free API key in minutes — this endpoint included.
© 2026 API Mitra. All rights reserved.
service statusMade in India