Skip to content
96Astro API

Blog

Kundli matching on a matrimony site: more than one score

· 96Astro API team · Guides

How to show a match score that people trust, explain it, and rank a long list without thousands of calls.

A matrimony site needs three things from matching, and they are different problems.

A number on the card

People scan lists, so they want one figure. The Ashtakoot score out of 36 is the familiar one, but it says nothing about Manglik, Rajju or Vedha. If you show only 28 out of 36 and a family later finds a Nadi problem, you have a trust problem.

So decide what your number means, and say so. Our match-score blends them, returns each part with its weight, and states that the weights are ours.

An explanation on the profile

Families read this closely. Show each koota with its score, say which doshas are present, and if something is cancelled, why. Do not hide a low score. Explain what it does and does not mean.

Ranking

Do not call the API once per pair. match-one-to-many takes one seeker and up to 1,000 candidates in a single call.

Store the result. A pair's score never changes unless a birth detail is corrected.

South Indian families

Porutham is a different system with different kootas, and a family that expects it will not trust Ashtakoot alone. Offer the right one by region, or show both.

Missing birth times

Many profiles have a birth date and place but no time, or a time that is a guess. Ashtakoot depends on the Moon's nakshatra, which can change during a day, so a missing time can change the score. Tell the user when this happens: show the score with a note that it assumes a time, or show the range of scores across the day. Do not quietly use noon and present the result as certain.

Manglik and the other doshas depend on the houses, which need the time even more. Without a time, say that they cannot be judged rather than reporting "no dosha".

Filters

Some families want to filter out non-Manglik matches, or anything under 18 points. Offer these as filters the user chooses, not as rules you apply silently, and show how many profiles each filter hides.

Be careful with how you say it

Match results affect real decisions. Avoid words like "bad match" or "will fail". Describe what the chart shows, and leave the decision with the family.

See adding matchmaking to a matrimony site for the calls.