Kundli Matching API
A Kundli matching (Guna Milan) API: the 36-point Ashtakoota score with all eight kootas, Mangal, Nadi and Shani Dosha with cancellation rules, Navamsa compatibility and dasha synchronisation from two birth details.
Why developers choose it
- Full 36-point Ashtakoota in one call, with each koota explained.
- Mangal Dosha with classical cancellation rules, Nadi Dosha exceptions, Shani Dosha.
- Navamsa (D9) compatibility and dasha synchronisation beyond the guna score.
What you can build
Endpoints (14)
| Endpoint | What it returns | Credits |
|---|---|---|
| GET /v1/milan/ashtakoota | Full 36-point Ashtakoota with the total score and all 8 kootas in one call. | 30 |
| GET /v1/milan/ashtakoota/total | Total Ashtakoota score only (quick compatibility number). | 10 |
| GET /v1/milan/ashtakoota/{koota} | Single koota score (varna/vashya/tara/yoni/graha-maitri/gana/bhakoot/nadi). | 10 |
| GET /v1/milan/mangal-dosha | Mangal Dosha with cancel rules. | 10 |
| GET /v1/milan/nadi-dosha | Nadi dosha with exceptions. | 10 |
| GET /v1/milan/shani-dosha | Shani (Saturn) dosha check. | 10 |
| GET /v1/milan/navamsa-compat | D9 navamsa compatibility. | 20 |
| GET /v1/milan/dasha-sync | Dasha synchronization score. | 20 |
| GET /v1/milan/vivah-phal | Vivah Phal — marriage outcome prediction from both charts. | 10 |
| GET /v1/milan/stree-dirgha | Stree Dirgha — distance between girl's Moon nakshatra and boy's birth star. | 10 |
| GET /v1/milan/mahendra | Mahendra koota — longevity and prosperity check. | 10 |
| GET /v1/milan/longevity | Longevity check from both charts. | 10 |
| GET /v1/milan/santan-yog | Santan Yog — progeny potential check. | 10 |
| GET /v1/milan/dhan-yog | Dhan Yog — financial prosperity compatibility. | 10 |
Learn more
Frequently asked questions
Is there a free tier?
Yes. Every account gets 1,500 free credits a month with no card required. Paid plans start at ₹999 / $29 a month, and pay-as-you-go is available.
Can AI assistants such as Claude or Cursor call it directly?
Yes. The open-source LifeAstro MCP server exposes every endpoint as a tool for Claude Desktop, Cursor, Codex and other MCP clients that run local servers, using your existing API key.
Which ephemeris and ayanamsa does it use?
Planet positions come from the Swiss Ephemeris. Vedic calculations use the Lahiri (Chitrapaksha) ayanamsa by default; other ayanamsas can be selected per request.
Building an astrology app? 1,500 free API credits a month, no card
Try the Kundli Matching API
Sign up for a free key and make your first call in a minute.
curl -H "Authorization: Bearer $LIFEASTRO_API_KEY" \
"https://api.lifeastroapi.com/v1/milan/ashtakoota?boy.date=1990-01-15&boy.time=10:30&boy.tz=Asia/Kolkata&girl.date=1992-03-20&girl.time=08:15&girl.tz=Asia/Kolkata"