Matchmaking

Ashtakoot Guna Milan and Manglik compatibility for two people.

OperationCreditsKey
POST /v1/match/ashtakoot
Ashtakoot Guna Milan (36 points)
1secret
POST /v1/match/manglik
Manglik status of both and mutual cancellation
2secret

Example: Ashtakoot Guna Milan (36 points)

POST /v1/match/ashtakoot · 200 OK
{
  "data": {
    "total": 12,
    "max": 36,
    "conclusion": "Below recommended - consult an astrologer",
    "kootas": [
      {
        "name": "varna",
        "label": "Varna",
        "score": 1,
        "max": 1,
        "note": "Kshatriya / Vaishya"
      },
      {
        "name": "vashya",
        "label": "Vashya",
        "score": 0.5,
        "max": 2,
        "note": "Chatushpada / Jalachara"
      },
      {
        "name": "tara_dina",
        "label": "Tara / Dina",
        "score": 1.5,
        "max": 3,
        "note": "Star compatibility"
      },
      {
        "name": "yoni",
        "label": "Yoni",
        "score": 1,
        "max": 4,
        "note": "Elephant / Lion"
      },
      {
        "name": "graha_maitri",
        "label": "Graha Maitri",
        "score": 1,
        "max": 5,
        "note": "Mars / Saturn"
      },
      {
        "name": "gana",
        "label": "Gana",
        "score": 0,
        "max": 6,
        "note": "Manushya / Rakshasa"
      },
      {
        "name": "bhakoot",
        "label": "Bhakoot",
        "score": 7,
        "max": 7,
        "note": "Rasi 4-10 (ok)"
      },
      {
        "name": "nadi",
        "label": "Nadi",
        "score": 0,
        "max": 8,
        "note": "Madhya (Pitta) / Madhya (Pitta) (Nadi dosha)"
      }
    ],
    "doshas": {
      "nadi": true,
      "bhakoot": false
    },
    "person_a": {
      "rashi": "aries",
      "nakshatra": "bharani",
      "gana": "manushya",
      "nadi": "madhya_pitta",
      "yoni": "elephant"
    },
    "person_b": {
      "rashi": "capricorn",
      "nakshatra": "dhanishta",
      "gana": "rakshasa",
      "nadi": "madhya_pitta",
      "yoni": "lion"
    }
  },
  "meta": {
    "request_id": "req_example",
    "api_version": "v1",
    "engine_version": "2026.9.28",
    "mode": "live",
    "credits_charged": 1,
    "ayanamsa": "lahiri"
  },
  "warnings": []
}

Try it in the playground Full reference