Skip to content
96Astro API

Matrimony platforms

Kundli matching for every profile, at search speed

Score matches from birth stars for search filters, then run the full chart match when two people are interested. North and South Indian systems, with the doshas and objections shown, not hidden in a total.

14-day trial with 5,000 credits, no card required

Screen quickly from birth stars

Star-based calls need only each person's nakshatra and pada, and are light enough to run across a list.

  • Quick Nakshatra Match

    Ashtakoot total out of 36, percentage, verdict, every koota and the Nadi and Bhakoot dosha flags.

    See the capability
  • Bulk Nakshatra Match

    Ashtakoot scores for up to 100 star pairs in one call.

    See the capability
  • Aggregate Match Statistics

    Up to 100 pairs scored and ranked, with the average, best and lowest, and a count by verdict.

    See the capability
  • Bulk Dashakoot Match

    Ten-koota scores (Ashtakoot plus Rajju and Vedha) for many star pairs.

    See the capability

Match the full charts

When two people are interested, match from their birth dates, times and places.

  • Kundli Matching (Ayu Milan)

    Koota scores and total, Manglik for both with cancellations, Papasamya, Rajju and Vedha, and longevity spans.

    See the capability
  • Porutham (Tamil)

    Mahendra, Stree Deergha, Rajju and Vedha, each with severity and a reading; Rajju and Vedha are reported as objections.

    See the capability
  • Marriage Sustainability

    The single-chart marriage layers for both partners, a joint verdict and shared timing windows.

    See the capability
  • Kundli Matching Report

    A full matching report: both sides' nakshatra, ascendant and Mangal dosha, Ashtakoot and Dashakoot, Rajju and Vedha, and a verdict.

    See the capability
  • Match One to Many

    One seeker's birth matched against up to 1000 candidates' births and ranked: north (Ashtakoot, Manglik, Vedha) and/or south (Dashakoot, Porutham, Rajju, Vedha) scores, doshas, filters and a ranked list.

    See the capability

One call per pair

Quick match
curl https://api.96astroapi.com/v1/matching/quick-match \
  -H "Authorization: Bearer $ASTRO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "groom": { "nakshatra": "Rohini", "pada": 2 }, "bride": { "nakshatra": "Hasta", "pada": 1 } }'

Every capability returns JSON in the same envelope, with a request ID for support.

Built for production

  • Systems named, not blended

    Ashtakoot, Dashakoot and Porutham are separate capabilities, so a 25 of 36 is never confused with a 27 of 41.

  • Indian languages

    Display text in Hindi and other Indian languages on supported capabilities; field names and values stay the same. See languages.

  • Keys stay on your server

    Header authentication, separate sandbox and live keys, and clear errors for quota and rate limits.

FAQ

Questions

5 quick answers about the API, the trial and payment.

Still have a question?
01Do I need birth times for star-based matching?

No. Quick, bulk and Porutham matching take each person's birth nakshatra (and optionally pada). Manglik dosha and Papasamya need the full birth data, so use Ayu Milan for those.

02Which ayanamsha do you use?

Lahiri by default. Chart capabilities accept every common sidereal ayanamsha (KP, Raman, Yukteshwar and more) and tropical, chosen per request. See the accuracy page for the calculation method.

03Can I try it before paying?

Yes. Sign up for the 14-day trial with no card; sandbox keys are free for testing. After the trial the Free plan keeps a small monthly allowance. See pricing.

04Which astrology systems are supported?

Vedic (Parashari), KP, Jaimini, Lal Kitab, Bhrigu Nandi Nadi, Tajika annual charts, Western (tropical), numerology, tarot and Vastu, across 27 API families. Browse them all in the API catalogue.

05Are there SDKs and plugins?

Yes. Official SDKs for TypeScript, Python and PHP, and early-release clients for Java, .NET, Ruby and Swift. There is also a Postman collection, a WordPress plugin, embeddable widgets and an MCP server for Claude, ChatGPT and Cursor. See SDKs and integrations.