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

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
| Koota | Points | What it compares |
| Varna | 1 | Spiritual or temperament category of the Moon signs |
| Vashya | 2 | Mutual influence and attraction |
| Tara | 3 | Birth star compatibility, linked to wellbeing |
| Yoni | 4 | Physical and instinctive compatibility |
| Graha Maitri | 5 | Friendship between the Moon sign lords |
| Gana | 6 | Temperament: deva, manushya or rakshasa |
| Bhakoot | 7 | Relationship between the two Moon signs |
| Nadi | 8 | Constitution; same Nadi is traditionally a dosha |
| Total | 36 |
Weight of Each Koota
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 36 | Common label | Suggested product action |
| Below 18 | Not recommended | Show the weak kootas and offer a consultation |
| 18 to 24 | Acceptable | Show strengths and weaknesses side by side |
| 25 to 32 | Good | Highlight strong kootas, offer a detailed report |
| 33 to 36 | Excellent | Offer 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)
| Option | Published details | Best for |
| AstrologyAPI.com | Matchmaking included in the Indian Astrology plan from ₹1,500 per month; 150 free credits on signup | India-first apps wanting Kundli and matching together |
| DivineAPI | Ashtakoot Milan, Dashakoot Milan and matching Manglik dosha listed on the Vedic Prakash plan at $149 per month | Apps that want both Ashtakoot and Dashakoot |
| VedicAstroAPI | Plans from ₹1,499 per month; Matching PDF report (27 pages) at ₹15 per PDF | Selling downloadable matching reports |
| Prokerala | From $19 per month for 100,000 credits; marriage matching listed in its docs | Low-cost USD billing |
| Swiss Ephemeris | Free under the AGPL or the paid Professional License | Custom 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
- Decide which koota variants and dosha rules your audience expects.
- Test the engine against reference results your astrologers verify by hand.
- Cache charts by birth-detail hash so repeat matches are free.
- Keep AI out of the calculation; let a language model write only the explanation from the computed score.
- 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
- AstrologyAPI.com pricing
- DivineAPI pricing
- VedicAstroAPI pricing
- Prokerala API pricing
- Swiss Ephemeris, Astrodienst
Pricing checked on 12 November 2026.
Related Articles

Astrologer Marketplace App Development: Revenue Model and Tech Stack

App Like Astrotalk: Features, Architecture and Business Model (2026)






