Nakshatralogy Developer API

Vedic astrology,
as an API.

Ship Kundli, matchmaking, dashas, transits, and 16 specialist reports inside your own app — the same engine that powers Nakshatralogy, returned as clean JSON.

Every Nakshatralogy engine, on tap

One All-Access subscription unlocks all of these products through a single, consistent REST interface.

🪐

Kundli & Charts

Full Vedic birth chart: lagna, planets, 20 divisional charts (D-1…D-60), nakshatras, dignities.

POST /api/v2/kundli
💞

Kundli Milan

Ashtakoot (8-Gun) matching, Mangal Dosh, Navamsa cross, and modern compatibility scoring.

POST /api/v2/milan
📜

16 Specialist Reports

Career, business, wealth, marriage, love, health, education, property, legal, life-path & more.

POST /api/v2/reports/{key}

Dashas

Vimshottari and other dasha trees, multi-level, with running-period awareness.

POST /api/v2/kundli/dasha/vimshottari
🌗

Transits (Gochar)

Daily rashi transit scores and ranges for planning and notifications.

POST /api/v2/kundli/gochar
🔮

Today's Forecast

Personalised daily forecast derived from chart + transits, ready to render.

POST /api/v2/forecast

Live in four steps

1

Sign up

Register as a company (with GST) or individual at developer.nakshatralogy.com and verify your account.

2

Subscribe

Activate the monthly All-Access plan — every product, one plan, rate-limited to 1 request/second.

3

Fund & key

Top up your wallet and generate API keys. Rotate keys and watch usage from the dashboard.

4

Call

Send an authenticated request and get clean JSON back. Idempotent, cacheable, and metered.

Simple, predictable REST

# 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 }
}
GET /api/v2/products
POST /api/v2/kundli
POST /api/v2/milan
POST /api/v2/kundli/dasha/vimshottari
POST /api/v2/kundli/gochar
POST /api/v2/reports/career
POST /api/v2/reports/marriage
POST /api/v2/forecast

All responses use the { status, data, meta } envelope. Errors return standard HTTP codes with a machine-readable body. Full reference in the docs.

One plan. All access.

No per-endpoint contracts. Subscribe monthly, fund a wallet, and pay only for the calls you make.

All-Access · Monthly

Every product

Wallet-funded & metered · pricing shown at sign-up
  • Kundli, 16 reports, Kundli Milan, dashas, transits & forecast
  • Rate-limited to 1 request / second, idempotent & cacheable
  • Self-service keys, rotation & real-time usage metering
  • Company (GST) or individual accounts & invoices
Start now — get API keys →

Questions, answered

What is the Nakshatralogy Developer API?
A REST API that exposes the Nakshatralogy Vedic astrology engine — Kundli birth charts, 16 specialist reports, Kundli Milan compatibility, Vimshottari and other dashas, planetary transits, and today's forecast — returning clean JSON. It uses the same Lahiri Ayanamsa + Swiss Ephemeris calculations as the Nakshatralogy apps.
How much does the API cost?
One monthly All-Access subscription unlocks every product. Calls are metered and funded from a prepaid wallet, and the API is rate-limited to 1 request per second. Current pricing and tiers are shown when you sign up at developer.nakshatralogy.com.
How do I get API keys?
Sign up as a company (with GST) or individual, verify your account, subscribe to the All-Access plan, fund your wallet, and generate keys from the dashboard. You can rotate keys and view usage anytime.
What is the base URL and how do I authenticate?
The base URL is 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).
Which endpoints are available?
Examples: 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.
Can I use it internationally?
Yes — the engine computes charts for birthplaces worldwide. Billing supports Indian and international developers; see the sign-up flow for the options available in your region.
What are the usage terms?
Use is governed by the Developer API terms: keep keys confidential, respect the rate limit and fair-use, don't resell the raw API, and surface an equivalent guidance/entertainment disclaimer to your end users.