Ship Kundli, matchmaking, dashas, transits, and 16 specialist reports inside your own app — the same engine that powers Nakshatralogy, returned as clean JSON.
One All-Access subscription unlocks all of these products through a single, consistent REST interface.
Full Vedic birth chart: lagna, planets, 20 divisional charts (D-1…D-60), nakshatras, dignities.
POST /api/v2/kundli
Ashtakoot (8-Gun) matching, Mangal Dosh, Navamsa cross, and modern compatibility scoring.
POST /api/v2/milan
Career, business, wealth, marriage, love, health, education, property, legal, life-path & more.
POST /api/v2/reports/{key}
Vimshottari and other dasha trees, multi-level, with running-period awareness.
POST /api/v2/kundli/dasha/vimshottari
Daily rashi transit scores and ranges for planning and notifications.
POST /api/v2/kundli/gochar
Personalised daily forecast derived from chart + transits, ready to render.
POST /api/v2/forecast
Register as a company (with GST) or individual at developer.nakshatralogy.com and verify your account.
Activate the monthly All-Access plan — every product, one plan, rate-limited to 1 request/second.
Top up your wallet and generate API keys. Rotate keys and watch usage from the dashboard.
Send an authenticated request and get clean JSON back. Idempotent, cacheable, and metered.
# Generate a Kundli curl -X POST https://api.nakshatralogy.com/api/v2/kundli \ -H "Authorization: Bearer sk_live_•••" \ -H "Content-Type: application/json" \ -d '{ "name": "Rahul Kumar", "gender": "M", "dob": "15/08/1992", "tob": "06:30", "place": "Delhi, India" }' # 200 OK { "status": "ok", "data": { "lagna": "Sagittarius", "planets": { /* … */ }, "divisionals": { /* D1…D60 */ } }, "meta": { "credits_used": 1 } }
All responses use the { status, data, meta } envelope. Errors return standard HTTP codes with a machine-readable body. Full reference in the docs.
No per-endpoint contracts. Subscribe monthly, fund a wallet, and pay only for the calls you make.
Manage API keys, subscription, wallet, invoices, and live usage at developer.nakshatralogy.com.
https://api.nakshatralogy.com and every endpoint lives under /api/v2. Authenticate by sending your key as a bearer token: Authorization: Bearer sk_live_… (use an sk_test_… key while integrating).POST /api/v2/kundli, POST /api/v2/milan, POST /api/v2/kundli/dasha/vimshottari, POST /api/v2/kundli/gochar, and POST /api/v2/reports/{key} for the specialist reports. Call GET /api/v2/products to list every product and report key.