Kundli Matching Software Development: Engine, APIs and Cost (2026)

Harshita kalla· SEO Executive & Content Writer
Kundli matching software development: engine, APIs and cost

Kundli matching software compares two birth charts and scores marriage compatibility, most often with the Ashtakoota (Guna Milan) system that totals 36 points across eight factors, and adds checks such as Manglik, Nadi and Bhakoot dosha. You can build the engine on the Swiss Ephemeris or call a matchmaking API, and the choice depends on volume, report quality and licensing.

Key facts

  • Ashtakoota scores eight kootas worth 1 to 8 points, for a total of 36.
  • Nadi (8 points) and Bhakoot (7 points) carry the most weight, so they drive most low scores.
  • Every koota is computed from the Moon sign and Moon nakshatra of each person.
  • Many traditions treat 18 of 36 as the minimum acceptable score, but wording should come from your astrologers.
  • Matching APIs checked 12 Nov 2026: AstrologyAPI.com includes matchmaking from ₹1,500 per month; DivineAPI lists Ashtakoot and Dashakoot Milan on its $149 plan; VedicAstroAPI prices a 27-page Matching PDF at ₹15.

How Ashtakoota Matching Scores Two Charts

KootaPointsWhat it compares
Varna1Spiritual or temperament category of the Moon signs
Vashya2Mutual influence and attraction
Tara3Birth star compatibility, linked to wellbeing
Yoni4Physical and instinctive compatibility
Graha Maitri5Friendship between the Moon sign lords
Gana6Temperament: deva, manushya or rakshasa
Bhakoot7Relationship between the two Moon signs
Nadi8Constitution; same Nadi is traditionally a dosha
Total36

Weight of Each Koota

Nadi: 8 points
Bhakoot: 7 points
Gana: 6 points
Graha Maitri: 5 points
Yoni: 4 points
Tara: 3 points
Vashya: 2 points
Varna: 1 point

How Apps Usually Present the Score

These bands are a common convention in Indian matchmaking apps, not a fixed rule. Have your astrologers approve the wording.

Score out of 36Common labelSuggested product action
Below 18Not recommendedShow the weak kootas and offer a consultation
18 to 24AcceptableShow strengths and weaknesses side by side
25 to 32GoodHighlight strong kootas, offer a detailed report
33 to 36ExcellentOffer the full PDF report

Dosha Checks Beyond the Score

  • Manglik (Mangal) dosha: checks Mars placement in each chart; apps usually show whether both, one or neither partner is Manglik, and any cancellation rules your tradition uses.
  • Nadi dosha: both partners in the same Nadi, which scores 0 of 8.
  • Bhakoot dosha: an unfavourable Moon sign relationship, which scores 0 of 7.

Sample Matching API Request

Illustrative shape; field names differ by provider.

POST /v1/match/ashtakoota
{
  "person_a": { "date": "1993-02-11", "time": "09:15", "lat": 26.91, "lon": 75.79, "tz": "+05:30" },
  "person_b": { "date": "1995-07-03", "time": "21:40", "lat": 19.08, "lon": 72.88, "tz": "+05:30" }
}

Response (trimmed)
{
  "total": 26,
  "max": 36,
  "kootas": { "varna": 1, "vashya": 2, "tara": 1.5, "yoni": 3, "graha_maitri": 5, "gana": 6, "bhakoot": 7, "nadi": 0 },
  "manglik": { "person_a": false, "person_b": true }
}

Matchmaking API or Build Your Own (Checked 12 November 2026)

OptionPublished detailsBest for
AstrologyAPI.comMatchmaking included in the Indian Astrology plan from ₹1,500 per month; 150 free credits on signupIndia-first apps wanting Kundli and matching together
DivineAPIAshtakoot Milan, Dashakoot Milan and matching Manglik dosha listed on the Vedic Prakash plan at $149 per monthApps that want both Ashtakoot and Dashakoot
VedicAstroAPIPlans from ₹1,499 per month; Matching PDF report (27 pages) at ₹15 per PDFSelling downloadable matching reports
ProkeralaFrom $19 per month for 100,000 credits; marriage matching listed in its docsLow-cost USD billing
Swiss EphemerisFree under the AGPL or the paid Professional LicenseCustom scoring variants and own report design

Self-hosting gives you control over scoring variants and report design. A hosted API gets matching live faster. PDF reports are billed per document on some plans, so include that in your margin.

What a Matching Module Needs

  • Two birth profiles: date, exact time and place for each person, with historical time zones resolved correctly.
  • Moon sign and nakshatra calculation: the input to every koota.
  • Scoring rules: the eight koota tables and any regional variants you support.
  • Dosha checks: Manglik, Nadi and Bhakoot, with cancellation rules your astrologers approve.
  • Report output: an on-screen result, a shareable summary and a PDF.
  • Consultation hook: a book-an-astrologer prompt next to low or borderline scores.

Build Checklist

  1. Decide which koota variants and dosha rules your audience expects.
  2. Test the engine against reference results your astrologers verify by hand.
  3. Cache charts by birth-detail hash so repeat matches are free.
  4. Keep AI out of the calculation; let a language model write only the explanation from the computed score.
  5. Log every match request so you can audit disputed results.

Takeaway: start with a matchmaking API to validate demand, and build your own engine only when report customisation or volume justifies it.

Appic Softwares has built 12 astrology apps since 2018. See how compatibility reports work in our marriage compatibility report guide, read the Kundli API guide, explore our astrology API integration services, or talk to our astrology app development company team.

Frequently Asked Questions

What is Kundli matching?

It compares two birth charts to judge marriage compatibility, usually with the Ashtakoota system scored out of 36 points.

How many gunas are needed for marriage?

Many traditions treat 18 of 36 as the minimum acceptable score, but interpretations differ, so show the koota breakdown and let your astrologers define the wording.

Which koota has the most points?

Nadi, worth 8 points, followed by Bhakoot at 7 and Gana at 6.

What is Nadi dosha?

When both partners have the same Nadi, the Nadi koota scores 0 of 8, which many traditions treat as a dosha.

What is the difference between Ashtakoot and Dashakoot?

Ashtakoot uses eight factors and is common in North India; Dashakoot uses ten factors and is more common in South India. DivineAPI lists both on its top plan.

Can I use an API for Kundli matching?

Yes. AstrologyAPI.com, DivineAPI, VedicAstroAPI and Prokerala list matchmaking endpoints or reports.

Do I need exact birth time for matching?

Moon-based kootas depend mainly on the Moon's nakshatra, but an exact time and place improve accuracy and are needed for Manglik checks.

How much does a matching feature cost to build?

With an API, matching is usually a small module inside a larger app build. Appic's published astrology app tiers start at $8,000 to $15,000 for a basic app.

How do I keep matching costs low?

Cache charts by birth details and generate PDFs only when a user asks for one.

Sources

Pricing checked on 12 November 2026.