Kundli API
● LiveComplete Vedic birth chart in one call
- ✦ Lagna, planets, signs, houses
- ✦ Nakshatra & pada
- ✦ Retrograde flags
- ✦ D1 + D9 charts
Swiss Ephemeris precision · verified against NASA JPL
Accurate Vedic calculations behind one clean REST API. Kundli, planetary positions, nakshatras and Vimshottari dasha today, with panchang, matchmaking, Western charts and more on the way.
Example output of engine v1.0.0 · 1990-05-10 19:55, New Delhi, India · Lahiri ayanamsha
Start with what is live today — the same keys and credits will work for every new API as it ships.
Complete Vedic birth chart in one call
Mahadasha → antardasha → pratyantar
Sidereal & tropical, arc-second precise
Vargas D1 to D60
Tithi, nakshatra, yoga, karana, timings
Ashtakoot, dashakoot, manglik
Natal, synastry, transits, returns
Daily, weekly, monthly, yearly
Pythagorean, Chaldean, Lo Shu
78 cards, spreads, yes/no
Manglik, kalsarpa, sadhesati, pitra
White-label horoscope reports
LLM answers grounded in real charts
Astrology tools for AI agents
Sign up in seconds — an organization, a default project and 100 free credits are ready instantly.
Create accountCreate a test key to integrate for free, then a live key for production. Rotate or revoke any time.
Manage keysSend birth details, get a complete kundli: planets, nakshatras, houses, D1/D9 and dasha periods.
Read quick startOne POST with birth date, time and coordinates. The timezone is resolved from the coordinates if you omit it. Every response uses the same envelope with a request ID and calculation version.
curl -X POST 'http://localhost:2579/v1/vedic/kundli' \
-H 'X-API-Key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{ "name": "Test User", "date": "1990-05-10", "time": "19:55", "latitude": 28.6139, "longitude": 77.2090, "timezone": "Asia/Kolkata" }'Every engine release is regression-tested on golden charts and cross-checked against NASA JPL DE421: planets within 0.2″, the Moon within 0.4″.
IANA zones with historical offsets and DST. Impossible or ambiguous local times are flagged instead of silently guessed.
Each response carries its calculation version, so a chart generated today can be reproduced exactly next year.
Keys are hashed at rest, shown once, rotatable with a grace period and revocable instantly. Separate live and test keys.
Transparent credit pricing per endpoint. Test keys are free, failed calculations are never charged.
Consistent JSON envelope, request IDs, rate-limit headers and an OpenAPI spec with examples in six languages.
Credits, not subscriptions. Every account starts with 100 free credits; test keys never consume credits, and failed calls are never charged.
Create an account, generate a key and make your first call in under five minutes.