Ashta Kuta API
What is an Ashta Kuta API?
An Ashta Kuta API scores eight traditional compatibility factors between two charts and totals them out of thirty-six. Each koota tests a different axis - temperament, dominance, fortune, instinct, mental affinity, nature, prosperity and lineage - and each carries a fixed maximum. The API returns every koota separately so the total is auditable.
Request
Tools are called over MCP, so an assistant connected to https://vedicproof.com/mcp invokes check_compatibility itself. The arguments it sends are:
{
"boy": {
"date_of_birth": "1992-06-11",
"city": "Pune",
"country": "India"
},
"girl": {
"date_of_birth": "1994-01-19",
"city": "Kochi",
"country": "India"
}
}Response
Every response carries a plain-language summary string plus structured data, and states the engine and ayanamsa it used. Abridged here for length.
{ "total": 23, "maximum": 36, "kootas": [ { "name": "Varna", "score": 1, "maximum": 1 } ] }Which eight kootas are scored?
| Koota | Max | Tests |
|---|---|---|
| Varna | 1 | Temperamental class |
| Vashya | 2 | Mutual influence |
| Tara | 3 | Birth-star compatibility |
| Yoni | 4 | Instinctive nature |
| Graha Maitri | 5 | Friendship of the rasi lords |
| Gana | 6 | Disposition |
| Bhakoot | 7 | Rasi distance, prosperity |
| Nadi | 8 | Constitution and lineage |
How is this calculated and verified?
These are the pinned parameters that affect this computation. The full disclosure, and the golden-chart corpus, live on /proof.
- AyanamsaLahiri (Chitrapaksha), mean
- Single supported system today, computed as a polynomial in Julian centuries from J2000 rather than read from a table. True-Chitra, KP-Newcomb and Raman are not offered; that is a limitation, not a default we are hiding.
- Rounding and boundariesAssigned on unrounded longitude; displayed to the arc-minute
- Rasi, nakshatra and pada are assigned from the full-precision longitude before any rounding, so a graha at 29.9999° stays in its own rasi. Degrees are formatted d° mm' ss" for display only.
Common questions
- Which koota carries the most weight?
- Nadi, at eight points, and Bhakoot at seven. A zero in either is treated as a serious objection in practice even when the total looks acceptable.
- Does the score depend on birth time?
- Only weakly. The kootas derive from Moon nakshatra and rasi, which move about half a degree per hour, so a rough time usually gives the same score.
- Is Ashta Kuta the same as Guna Milan?
- Yes. Guna Milan is the practice name; Ashta Kuta names the eight factors being scored.
Connect this to Claude or ChatGPT with one URL: https://vedicproof.com/mcp. First 14 days unlimited and free, then $1.99/month.
Related computations
- Kundli Matching API/kundli-matching-api
- Guna Milan API/guna-milan-api
- Vedic Astrology API/vedic-astrology-api
- Kundli API/kundli-api
- Janam Kundli API/janam-kundli-api
- Birth Chart API/birth-chart-api