🌍 Astrocartography API, 🔷 Human Design API and ✋ Palmistry API are now live. Ship them in your app today.

Matching Ashtakoot Points

The response provides the Ashtakoota matching score between a male and a female, based on eight different parameters such as Varna, Vashya, Tara, Yoni, Maitri, Gan, Bhakut, and Nadi. It also provides a conclusion stating whether the matching is favorable or not.
POSThttps://json.astrologyapi.com/v1/match_ashtakoot_points

Authentication

x-astrologyapi-keystringrequired

API access token used to authenticate requests. Send your access token in this custom header.

Accept-Languagestring

Preferred language for the response content. Supported: English - en, Hindi - hi, Marathi - ma, Bengali - bn, Tamil - ta, Telugu - te, Malayalam - ml, Kannada - kn.

Body parameters

m_dayintrequired

Day of birth, eg: 10

m_monthintrequired

Month of birth, eg: 5

m_yearintrequired

Year of birth, eg: 1990

m_hourintrequired

Hour of birth, eg: 11

m_minintrequired

Minute of birth, eg: 55

m_latfloatrequired

Latitude, eg: 19.2056

m_lonfloatrequired

Longitude, eg: 25.2056

m_tzonefloatrequired

Timezone, eg: 5.5

f_dayintrequired

Day of birth, eg: 10

f_monthintrequired

Month of birth, eg: 5

f_yearintrequired

Year of birth, eg: 1990

f_hourintrequired

Hour of birth, eg: 11

f_minintrequired

Minute of birth, eg: 55

f_latfloatrequired

Latitude, eg: 19.2056

f_lonfloatrequired

Longitude, eg: 25.2056

f_tzonefloatrequired

Timezone, eg: 5.5

curl --location 'https://json.astrologyapi.com/v1/match_ashtakoot_points' \
  --header 'Content-Type: application/json' \
  --header 'x-astrologyapi-key: <YOUR_ACCESS_TOKEN>' \
  --data '{
    "m_day": 10,
    "m_month": 5,
    "m_year": 1990,
    "m_hour": 11,
    "m_min": 55,
    "m_lat": 19.2056,
    "m_lon": 25.2056,
    "m_tzone": 5.5,
    "f_day": 10,
    "f_month": 5,
    "f_year": 1990,
    "f_hour": 11,
    "f_min": 55,
    "f_lat": 19.2056,
    "f_lon": 25.2056,
    "f_tzone": 5.5
}'
Try it

Runs with sample data — no API key needed

{
  "varna": {
    "description": "Natural Refinement / Work",
    "male_koot_attribute": "Kshatriya",
    "female_koot_attribute": "Kshatriya",
    "total_points": 1,
    "received_points": 1
  },
  "vashya": {
    "description": "Innate Giving / Attraction towards each other",
    "male_koot_attribute": "Chatuspad",
    "female_koot_attribute": "Chatuspad",
    "total_points": 2,
    "received_points": 2
  },
  "tara": {
    "description": "Comfort - Prosperity - Health",
    "total_points": 3,
    "received_points": 0
  },
  "yoni": {
    "description": "Intimate Physical",
    "total_points": 4,
    "received_points": 0
  },
  "maitri": {
    "description": "Friendship",
    "male_koot_attribute": "Mars",
    "female_koot_attribute": "Mars",
    "total_points": 5,
    "received_points": 5
  },
  "gan": {
    "description": "Temperament",
    "male_koot_attribute": "",
    "female_koot_attribute": "",
    "total_points": 6,
    "received_points": 6
  },
  "bhakut": {
    "description": "Constructive Ability / Constructivism / Society and Couple",
    "male_koot_attribute": "Aries",
    "female_koot_attribute": "Aries",
    "total_points": 7,
    "received_points": 7
  },
  "nadi": {
    "description": "Progeny / Excess",
    "male_koot_attribute": "",
    "female_koot_attribute": "",
    "total_points": 8,
    "received_points": 0
  },
  "total": {
    "total_points": 36,
    "received_points": 21,
    "minimum_required": 18
  },
  "conclusion": {
    "status": true,
    "report": "Ashtakoota Matching between male and female is 21 points out of 36 points. This is a reasonably good score. Moreover, your rashi lords are friendly with each other thereby signifying mental compatibility and mutual affection between the two. Hence, this is a favourable Ashtakoota match."
  }
}