What is the Vedika Matrimony (kundali matching) API?

The Vedika Matrimony API, also called a kundali matching API, scores the compatibility of two birth charts and returns the result as structured JSON: the 36-point Ashtakoota Guna Milan with its per-koota breakdown, South Indian nakshatra porutham, Navamsa (D9) marriage analysis, and bulk matching for matrimony platforms.

It sits inside the Vedika astrology API, so the same key and wallet also give you the birth charts behind each match. Positions are computed by Vedika Ephemeris, Vedika's own astronomical engine (Apache-2.0). If you want to try matching with no key at all, see the free kundali matching API page.

Kundali matching and matrimony endpoints

EndpointReturns
POST /v2/astrology/guna-milanGuna Milan (Ashtakoot Matching)
POST /v2/astrology/nakshatra-poruthamNakshatra Porutham (South Indian Matching)
POST /v2/astrology/thirumana-poruthamThirumana Porutham
POST /v2/matrimony/unified-matchUnified Matrimony Match
POST /v2/matrimony/north-matchNorth Indian Matching
POST /v2/matrimony/south-matchSouth Indian Matching
POST /v2/matrimony/compatibility-scoreCompatibility Score
POST /v2/matrimony/d9-analysisNavamsa Marriage Analysis
POST /v2/matrimony/mangal-quickQuick Mangal Check
POST /v2/matrimony/nadi-checkNadi Compatibility Check
POST /v2/matrimony/dosha-cancellationDosha Cancellation Analysis
POST /v2/matrimony/bulk-matchBulk Matching
POST /v2/matrimony/pdf-reportMarriage Report PDF

Several matching routes have aliases such as kundali-matching and ashtakoot-match. The API reference lists every route.

Call it in one request

Send the birth datetime, latitude, longitude and timezone for both people. Auth is a Bearer API key. The keyless sandbox mirrors the production routes.

curl -X POST https://api.vedika.io/v2/astrology/guna-milan \
  -H "Authorization: Bearer vk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"male":{"datetime":"1995-06-20T10:30:00","latitude":28.6139,"longitude":77.209,"timezone":"+05:30"},"female":{"datetime":"1997-03-15T14:00:00","latitude":19.076,"longitude":72.8777,"timezone":"+05:30"}}'

See the quickstart and the API reference.

Pricing and the 14-day trial

Self-serve plans are Starter $12/month, Professional $60/month, Business $120/month and Enterprise $240/month. Flagship is custom-priced by contract. AI answers are priced per query and vary with the request; each response reports the amount charged. There is no free production tier, and the sandbox is a mock. Accounts that have never paid can start one 14-day Professional trial. Terms are on the pricing page.

Where the Matrimony API fits

Use it for matrimony platforms, wedding apps and astrologer tools that need a compatibility score a person can read. North Indian Ashtakoota matching and South Indian porutham are both available, so one integration serves users from either tradition. Matching a single profile against many candidates is a single bulk-match call.

Questions

What does the matrimony (kundali matching) API return?

It returns Ashtakoota Guna Milan with the 36-point score and a per-koota breakdown, nakshatra porutham, Navamsa (D9) marriage analysis and bulk matching for matrimony platforms, all as structured JSON.

Does it support South Indian Porutham as well as North Indian Guna Milan?

Yes. The API provides the North Indian Ashtakoota Guna Milan (out of 36) and South Indian nakshatra porutham, so you can serve users across regional matching traditions.

Can it match many profiles at once?

Yes. POST /v2/matrimony/bulk-match takes one primary profile and a list of candidate profiles, so a matrimony platform can score one person against many in a single call.

How is the matching computed?

Matching uses the Moon, nakshatra and Navamsa positions computed by Vedika Ephemeris, Vedika's own astronomical engine (Apache-2.0). Its agreement with NASA JPL DE440 is published per body at vedika.io/benchmarks; that benchmark compares ecliptic longitudes only and does not test matching scores.

Can I test kundali matching before paying?

Yes. A keyless mock sandbox at vedika.io/sandbox mirrors production routes, so you can call it with no API key. There is no free production tier. Accounts that have never paid can start one 14-day Professional trial: you authorise the Professional auto-debit and receive $5 of credit that ends with the trial. Nothing is charged for the plan on day 0, and Professional ($60/month, plus GST in India) is charged on day 14 unless you cancel at least 48 hours before the trial ends.

Free kundali matching API · Kundali API · Astrology API · Dasha API · Documentation · API reference · Pricing · Playground