search

Copy page

Copy page as Markdown for LLMs

View as Markdown

View this page as plain text


Open in ChatGPT

Ask ChatGPT about this page

Open in Claude

Ask Claude about this page

Dashakoot Milan API

Analyze multi-layered matrimonial compatibility with the Dashakoot Milan API, which extends beyond the traditional 8-fold (Ashtakoot) system and evaluates partners on 10 classical matching parameters used in Vedic/Kundali Matching. This is especially useful for deeper match reports, premium horoscope matching modules, and astrologer-grade insights.


Step by Step Dashakoot Milan API Postman Testing Integration

Step by Step Dashakoot Milan API Postman Testing Integration


Supported Language Codes

Support Article URL
https://support.divineapi.com/general-api-support/translating-an-indian-vedic-apis-into-a-different-language

CodeLanguage
enEnglish
hiHindi
bnBengali
maMarathi
tmTamil
tlTelugu
mlMalayalam
knKannada

Guide: Pass "lan" in the request body with any of the above codes. If omitted, the response will be in English (en).


API Endpoint

POST https://astroapi-3.divineapi.com/indian-api/v2/dashakoot-milan

Returns Dashakoot Milan in response.


Headers

NameTypeDescription
Authorization*Stringyour API Access Token, e.g. Bearer {token}

Request Body

NameTypeDescription
api_key*StringYour API key
p1_full_name*StringPerson 1 full name, e.g. Rahul Kumar
p1_day*IntegerPerson 1 date of birth, e.g. 24
p1_month*IntegerPerson 1 month of birth, e.g. 05
p1_year*IntegerPerson 1 year of birth, e.g. 1998
p1_hour*IntegerPerson 1 hour of birth, e.g. 14
p1_min*IntegerPerson 1 minute, e.g. 40
p1_sec*IntegerPerson 1 second, e.g. 43
p1_gender*StringPerson 1 gender, e.g. male
p1_place*StringPerson 1 birth place, e.g. New Delhi
p1_lat*FloatPerson 1 latitude, e.g. 28.7041
p1_lon*FloatPerson 1 longitude, e.g. 77.1025
p1_tzone*FloatPerson 1 timezone, e.g. 5.5 (see timezone guide)
p2_full_name*StringPerson 2 full name, e.g. Simran Kumari
p2_day*IntegerPerson 2 date of birth
p2_month*IntegerPerson 2 month of birth
p2_year*IntegerPerson 2 year of birth
p2_hour*IntegerPerson 2 hour
p2_min*IntegerPerson 2 minute
p2_sec*IntegerPerson 2 second
p2_gender*StringPerson 2 gender, e.g. female
p2_place*StringPerson 2 birth place
p2_lat*FloatPerson 2 latitude
p2_lon*FloatPerson 2 longitude
p2_tzone*FloatPerson 2 timezone
lanStringOptional language code as per the table above; default is en

Timezone Reference:
Understanding Time Zones – Divine API


What the API Evaluates

Dashakoot Milan evaluates ten key kootas/parameters:

Dina – overall marital wellbeing and longevity of the bond

Gana – temperament and nature compatibility

Yoni – sexual attraction and physical compatibility

Rashi – emotional rapport and progeny prospects

Rajju – longevity of husband and conjugal harmony

Rasyadhipati – planetary friendship between lords of rashi

Vedha – possible afflictions/obstacles and their easing

Vashya – mutual inclination and control dynamics

Mahendra – prosperity, growth, health of future children

Streedargha – wellbeing and longevity of the female partner

The API also returns:

Total points obtained vs. maximum 36

A compatibility flag (is_compatible)

Notes on Manglik Dosha for both partners

Notes on Rajju Dosha


200: OK Dashakoot Milan Fetched Successfully

{
    "success": 1,
    "data": {
        "dashakoot_milan": {
            "dina": {
                "p1": "Punarvasu",
                "p2": "Satabhisha",
                "result": "Good",
                "points_obtained": 3,
                "max_ponits": 3,
                "area_of_life": "This factor is analyzed for a long-lived marital period which covers the health and comfort of the couple."
            },
            "gana": {
                "p1": "Dev",
                "p2": "Rakshasa",
                "result": "Not Satisfactory",
                "points_obtained": 0,
                "max_ponits": 4,
                "area_of_life": "This denotes the likeness of nature and mind between the couple. This factor analyses their attitude and temper and the sexual nature between the couple."
            },
            "yoni": {
                "p1": "Marjar",
                "p2": "Ashwa",
                "result": "Satisfactory",
                "points_obtained": 2,
                "max_ponits": 4,
                "area_of_life": "Yoni determines the sexual attraction and the mutual compatibility of love between the partners. Represented by the nature and attitude of certain animals, Yoni helps to understand the sexual compatibility."
            },
            "rashi": {
                "p1": "Cancer",
                "p2": "Aquarius",
                "result": "Not Satisfactory",
                "points_obtained": 0,
                "max_ponits": 7,
                "area_of_life": "Rashi reflects the prospect of progeny through the hereditary understanding of the family of each partner. Rashi also determines the mutual respect and attitude of the partners towards each other."
            },
            "rajju": {
                "p1": "Nabhi",
                "p2": "Kanta",
                "result": "Good",
                "points_obtained": 5,
                "max_ponits": 5,
                "area_of_life": "Rajju koota is the consideration of the husband’s long life ensuring the blissful understanding pf the woman to lead a long and happy conjugal life together."
            },
            "rasyadhipati": {
                "p1": "Moon",
                "p2": "Saturn",
                "result": "Not Satisfactory",
                "points_obtained": 0.5,
                "max_ponits": 5,
                "area_of_life": "This koota determines the level of friendship between the couple. It determines the couple remain in healthy bonds to maintain successful birth of their children and their prosperity."
            },
            "vedha": {
                "p1": "Punarvasu",
                "p2": "Satabhisha",
                "result": "Good",
                "points_obtained": 2,
                "max_ponits": 2,
                "area_of_life": "Vedha refers to the afflictions or bad omens that might befall a marriage. This often arises when the horoscope of the couple is not in agreement with the other. This koota enables the couple to get rid such the obstacles."
            },
            "vashya": {
                "p1": "Cancer",
                "p2": "Aquarius",
                "result": "Not Satisfactory",
                "points_obtained": 0,
                "max_ponits": 2,
                "area_of_life": "Vasya koota tests the compatibility between the couple by understanding the desire between the two partners to make a marriage work."
            },
            "mahendra": {
                "p1": "Punarvasu",
                "p2": "Satabhisha",
                "result": "Not Satisfactory",
                "points_obtained": 0,
                "max_ponits": 2,
                "area_of_life": "This koota considers the wealth, longevity of the couple and their prospect of progeny after their marriage."
            },
            "streedargha": {
                "p1": "Punarvasu",
                "p2": "Satabhisha",
                "result": "Satisfactory",
                "points_obtained": 1,
                "max_ponits": 2,
                "area_of_life": "This Koota ensures the long life, prosperity and wellbeing of the female counterpart during the match making process. It also determines the abundance and affluence the couple will achieve."
            }
        },
        "dashakoot_milan_result": {
            "points_obtained": 13.5,
            "max_ponits": 36,
            "is_compatible": "false",
            "content": "The compatibility score between the male and female is only 13.5 out of 36, which is not very high. It may suggest a lack of mental compatibility and mutual affection between the two. Hence, it might not be a favorable Dashakoota match."
        },
        "manglik_dosha": {
            "p1": "false",
            "p2": "false"
        },
        "rajju_dosha": "false"
    }
}

cURL Example

curl --location 'https://astroapi-3.divineapi.com/indian-api/v2/dashakoot-milan' \
--header 'Authorization: Bearer {Your Auth Token}' \
--form 'api_key="{Your API Key}"' \
--form 'p1_full_name="Rahul Kumar"' \
--form 'p1_day="24"' \
--form 'p1_month="05"' \
--form 'p1_year="1998"' \
--form 'p1_hour="14"' \
--form 'p1_min="40"' \
--form 'p1_sec="43"' \
--form 'p1_gender="male"' \
--form 'p1_place="New Delhi"' \
--form 'p1_lat="28.7041"' \
--form 'p1_lon="77.1025"' \
--form 'p1_tzone="5.5"' \
--form 'p2_full_name="Simran Kumari"' \
--form 'p2_day="24"' \
--form 'p2_month="05"' \
--form 'p2_year="1998"' \
--form 'p2_hour="14"' \
--form 'p2_min="40"' \
--form 'p2_sec="43"' \
--form 'p2_gender="female"' \
--form 'p2_place="New Delhi"' \
--form 'p2_lat="28.7041"' \
--form 'p2_lon="77.1025"' \
--form 'p2_tzone="5.5"' \
--form 'lan="en"'

NodeJS Example

var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://astroapi-3.divineapi.com/indian-api/v2/dashakoot-milan',
  'headers': {
    'Authorization': 'Bearer {Your Auth Token}'
  },
  formData: {
    'api_key': '{Your API Key}',
    'p1_full_name': 'Rahul Kumar',
    'p1_day': '24',
    'p1_month': '05',
    'p1_year': '1998',
    'p1_hour': '14',
    'p1_min': '40',
    'p1_sec': '43',
    'p1_gender': 'male',
    'p1_place': 'New Delhi',
    'p1_lat': '28.7041',
    'p1_lon': '77.1025',
    'p1_tzone': '5.5',
    'p2_full_name': 'Simran Kumari',
    'p2_day': '24',
    'p2_month': '05',
    'p2_year': '1998',
    'p2_hour': '14',
    'p2_min': '40',
    'p2_sec': '43',
    'p2_gender': 'female',
    'p2_place': 'New Delhi',
    'p2_lat': '28.7041',
    'p2_lon': '77.1025',
    'p2_tzone': '5.5',
    'lan': 'en'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

JavaScript jQuery AJAX Example

var form = new FormData();
form.append("api_key", "{Your API Key}");
form.append("p1_full_name", "Rahul Kumar");
form.append("p1_day", "24");
form.append("p1_month", "05");
form.append("p1_year", "1998");
form.append("p1_hour", "14");
form.append("p1_min", "40");
form.append("p1_sec", "43");
form.append("p1_gender", "male");
form.append("p1_place", "New Delhi");
form.append("p1_lat", "28.7041");
form.append("p1_lon", "77.1025");
form.append("p1_tzone", "5.5");
form.append("p2_full_name", "Simran Kumari");
form.append("p2_day", "24");
form.append("p2_month", "05");
form.append("p2_year", "1998");
form.append("p2_hour", "14");
form.append("p2_min", "40");
form.append("p2_sec", "43");
form.append("p2_gender", "female");
form.append("p2_place", "New Delhi");
form.append("p2_lat", "28.7041");
form.append("p2_lon", "77.1025");
form.append("p2_tzone", "5.5");
form.append("lan", "en");

var settings = {
  "url": "https://astroapi-3.divineapi.com/indian-api/v2/dashakoot-milan",
  "method": "POST",
  "timeout": 0,
  "headers": {
    "Authorization": "Bearer {Your Auth Token}"
  },
  "processData": false,
  "mimeType": "multipart/form-data",
  "contentType": false,
  "data": form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

Python Example

import requests

url = "https://astroapi-3.divineapi.com/indian-api/v2/dashakoot-milan"

payload = {'api_key': '{Your API Key}',
'p1_full_name': 'Rahul Kumar',
'p1_day': '24',
'p1_month': '05',
'p1_year': '1998',
'p1_hour': '14',
'p1_min': '40',
'p1_sec': '43',
'p1_gender': 'male',
'p1_place': 'New Delhi',
'p1_lat': '28.7041',
'p1_lon': '77.1025',
'p1_tzone': '5.5',
'p2_full_name': 'Simran Kumari',
'p2_day': '24',
'p2_month': '05',
'p2_year': '1998',
'p2_hour': '14',
'p2_min': '40',
'p2_sec': '43',
'p2_gender': 'female',
'p2_place': 'New Delhi',
'p2_lat': '28.7041',
'p2_lon': '77.1025',
'p2_tzone': '5.5',
'lan': 'en'}

headers = {
  'Authorization': 'Bearer {Your Auth Token}'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)