LIVE API PLAYGROUND
Choose a documented endpoint to review its example request body, API route and success response.
SELECTED ENDPOINT
POST/api/v1/astrology/matchmaking
https://api.kundaliapi.com/api/v1/astrology/matchmaking
API ENVIRONMENT
Production API
Compares the personA and personB birth profiles. Request route and body structure are based on docs/ASTROLOGY_API_CATALOG.md.
curl --request POST \
--url "https://api.kundaliapi.com/api/v1/astrology/matchmaking" \
--header "Content-Type: application/json" \
--data '{
"personA": {
"name": "Sample Person A",
"place": "Jaipur, Rajasthan, India",
"gender": "Female",
"day": 5,
"month": 12,
"year": 1997,
"hour": 16,
"minute": 15,
"seconds": 0,
"latitude": 26.9124,
"longitude": 75.7873,
"timezone": 5.5
},
"personB": {
"name": "Sample Person B",
"place": "Jaipur, Rajasthan, India",
"gender": "Male",
"day": 27,
"month": 3,
"year": 1996,
"hour": 7,
"minute": 45,
"seconds": 0,
"latitude": 26.9124,
"longitude": 75.7873,
"timezone": 5.5
}
}'Representative HTTP 200 example; calculations may use another profile.
{
"status": true,
"message": "Matchmaking calculated successfully.",
"result": {
"scores": {
"varna": 0,
"vashya": 0,
"tara": null,
"yoni": 0,
"graha_maitri": 0,
"gana": 0,
"bhakoot": null,
"nadi": 8
},
"maximum": {
"varna": 1,
"vashya": 2,
"tara": 3,
"yoni": 4,
"graha_maitri": 5,
"gana": 6,
"bhakoot": 7,
"nadi": 8
},
"total_scored": 8,
"total_possible_for_completed_factors": 26,
"standard_total_maximum": 36,
"validation_status": "partial_until_full_ashtakoota_tables_are_validated"
}
}Browse every supported endpoint and try its documented request in this Playground.