Logo

SEARCH ASTRO INSIGHT API DOCS

Home Vedic Astrology
POST Vedic API v1

Match Astro Details

The Match Astro Details API returns detailed astrological information used in compatibility analysis, including zodiac, Nakshatra, planetary positions, and other matchmaking factors.

https://json.astroinsightapi.com/api/v1/match-making/astro-details
Credit Cost
1 Credit
Avg Latency
~40ms
Auth Type
Basic Auth
Format
JSON / UTF-8

Available Response Languages

🇬🇧 English en
🇮🇳 Hindi hi
🇮🇳 Marathi ma

API Overview & Calculation Details

Methodology and astrological context for Match Astro Details.

The Match Astro Details API retrieves the comprehensive astrological chart details for two individuals — a male and a female — within the context of a Kundali Milan (horoscope matching) workflow. While the Match Birth Details endpoint returns the core birth identifiers (Rashi, Nakshatra, Lagna), this endpoint goes deeper, providing the full planetary and chart-level astrological data for both individuals that is needed for detailed compatibility analysis, dosha assessment, and the generation of rich matchmaking reports.

The API accepts complete birth date, time, and geographic coordinates for both individuals, computes their full Vedic birth charts using the specified Ayanamsha, and returns a comprehensive astrological profile for each person covering planetary positions, house placements, and all chart-derived attributes relevant to the matchmaking process.


What data it returns

  • Full planetary position data for both individuals, including each planet's sign (Rashi), house, degree, nakshatra, and retrograde status
  • Ascendant (Lagna) details for each individual, including the rising sign, degree, and Lagna lord
  • House-wise planetary distribution for both charts, showing which planets occupy each of the twelve houses
  • Nakshatra details for all planets, not just the Moon, providing a complete lunar mansion map of each individual's chart
  • Planetary strength indicators and dignity status (exaltation, debilitation, own sign, etc.) for each planet in both charts
  • Key chart-level attributes relevant to matchmaking, including Mangal (Mars) placement data for Mangal Dosha assessment
  • Divisional chart data where applicable, supporting deeper compatibility analysis beyond the natal (Rashi) chart
  • Localised output based on the requested language

Main use cases

  • Comprehensive Kundali Milan analysis — Providing the full chart data for both individuals that powers detailed compatibility scoring, dosha analysis, and multi-layered matchmaking reports beyond basic Koota matching
  • Mangal Dosha assessment — Supplying the precise Mars placement data for both individuals needed to evaluate Mangal Dosha presence and its implications for marital compatibility
  • Marriage compatibility platforms — Serving as the primary chart data source for matrimonial and matchmaking applications that offer in-depth Vedic astrology-based compatibility analysis
  • Side-by-side chart comparison — Enabling applications to display and compare the full birth charts of both individuals, highlighting planetary similarities, differences, and inter-chart dynamics
  • Synastry and inter-chart analysis — Providing the planetary data needed to analyse how the planets of one individual's chart interact with the houses and planets of the other's chart
  • Practitioner tools — Assisting astrologers in accessing complete dual-chart data in a single API call for efficient client consultations and matchmaking assessments
  • Multi-step matchmaking workflows — Acting as the detailed chart data layer that feeds into compatibility scoring, report generation, and remedial guidance endpoints within the matchmaking suite

Key functionality

  • Dual full-chart computation — Calculates and returns complete Vedic birth charts for both the male and female in a single request, covering all nine planets across all twelve houses for each individual
  • Complete planetary detail — Returns each planet's sign, house, degree, Nakshatra, pada, dignity status, and retrograde condition for both charts, providing the full astrological picture needed for thorough compatibility analysis
  • Mangal Dosha data — Includes precise Mars placement information for both individuals across the relevant houses, enabling accurate Mangal Dosha identification and severity assessment
  • Configurable Ayanamsha — Supports multiple Ayanamsha settings (e.g., Lahiri, Raman, KP) via the X-Ayanamsha header, ensuring sidereal chart calculations are aligned with the preferred Jyotish tradition
  • Independent geographic inputs — Accepts separate latitude, longitude, and timezone values for each individual, correctly handling births in different locations and time zones
  • Multi-language support — Responses can be localised via the Accept-Language header, making the API suitable for regional and multilingual matrimonial and astrology platforms
  • Matchmaking suite complement — Works in tandem with Match Birth Details and other matchmaking endpoints in the AstroInsight suite, providing the deeper chart data layer that enables comprehensive Kundali Milan analysis beyond the foundational birth identifiers

Request Parameters

Payload specifications for JSON request body.

application/json
Parameter Type Description & Example
m_day
Required
integer
Male day of birth (1–31).
Example: 15
m_month
Required
integer
Male month of birth (1–12).
Example: 9
m_year
Required
integer
Male year of birth (e.g., 1994).
Example: 1994
m_hour
Required
integer
Male hour of birth in 24-hour format (0–23).
Example: 12
m_min
Required
integer
Male minute of birth (0–59).
Example: 30
m_sec
Optional
integer
Male second of birth (0–59). Optional. If not provided, it is considered as 0.
Example: 0
m_lat
Required
float
Male birth location latitude.
Example: 28.6139
m_lon
Required
float
Male birth location longitude.
Example: 77.1025
m_tzone
Optional
float
Male timezone offset from UTC. Optional. If not provided, it is considered as 5.5 (IST).
Example: 5.5
f_day
Required
integer
Female day of birth (1–31).
Example: 15
f_month
Required
integer
Female month of birth (1–12).
Example: 7
f_year
Required
integer
Female year of birth (e.g., 1995).
Example: 1995
f_hour
Required
integer
Female hour of birth in 24-hour format (0–23).
Example: 12
f_min
Required
integer
Female minute of birth (0–59).
Example: 30
f_sec
Optional
integer
Female second of birth (0–59). Optional. If not provided, it is considered as 0.
Example: 0
f_lat
Required
float
Female birth location latitude.
Example: 28.6139
f_lon
Required
float
Female birth location longitude.
Example: 77.1025
f_tzone
Optional
float
Female timezone offset from UTC. Optional. If not provided, it is considered as 5.5 (IST).
Example: 5.5

Required & Optional Headers

Header Key Value / Format Description
Authorization
Required
Basic {base64} Base64 encoded string of CLIENT_ID:CLIENT_SECRET.
Content-Type
Required
application/json Specifies JSON payload format in request body.
Accept-Language
Optional
en, hi, ta, te... Returns localized astrology output. Default: en
X-Ayanamsha
Optional
lahiri, raman, krishnamurti... Ayanamsha system: lahiri, raman, fagan_bradley, usha_shashi, krishnamurti, djwhal_khul, yukteshwar, jn_bhasin, suryasiddhanta, aryabhata. Default: lahiri

Frequently Asked Questions

Comprehensive developer guidance for Match Astro Details.

What is the Match Astro Details API and what data does it provide?

The Match Astro Details API provides authentic Match Making calculations based on Vedic astrology algorithms. It returns structured JSON data containing detailed planetary positions, house calculations, and astrological parameters suitable for Kundli apps, astrology websites, and developer applications.

What input parameters are required to call Match Astro Details?

The Match Astro Details API requires standard Vedic birth details: day, month, year, hour, min, sec, latitude (lat), longitude (lon), and timezone (tzone). All parameters can be passed in the JSON request body.

How many credits does the Match Astro Details endpoint consume?

Each calculation request to Match Astro Details consumes 1 API credit. The endpoint delivers high performance with an average response time of ~40ms.

How do I authenticate with the Match Astro Details API?

Authenticate using HTTP Basic Authentication by including your Base64 encoded client_id:client_secret credentials in the Authorization header (Authorization: Basic BASE64(client_id:client_secret)).

Can I get Match Astro Details responses in regional Indian languages?

Yes! The API supports multiple languages including English, Hindi, Marathi. Pass your desired language code (e.g. 'hi' for Hindi, 'ta' for Tamil, 'en' for English) in the Accept-Language request header.

Which Ayanamsha systems can be calculated with Match Astro Details?

Supported Ayanamshas include NC Lahiri (Default), BV Raman, Krishnamurti (KP), Fagan Bradley, Usha Shashi, Djwhal Khul, Sri Yukteshwar, JN Bhasin, Surya Siddhanta, and Aryabhata. Specify your choice using the X-Ayanamsha header.

What response format and HTTP codes does this API return?

The API returns clean JSON UTF-8 output. Successful requests return HTTP 200 OK with the computed data payload. Parameter validation errors return HTTP 422 with actionable error messages.

POST match-making/astro-details
Presets:
Live Output
Click Send above to execute calculation.
Sample Output

API Categories