Logo

SEARCH ASTRO INSIGHT API DOCS

Home Vedic Astrology
POST Vedic API v1

Match Planet Details

The Match Planet Details API provides planetary information for both individuals involved in horoscope matching, supporting relationship compatibility assessments.

https://json.astroinsightapi.com/api/v1/match-making/planet-details
Credit Cost
1 Credit
Avg Latency
~36ms
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 Planet Details.

The Match Planet Details API returns a structured, planet-by-planet astrological breakdown for both individuals in a Kundali Milan (horoscope matching) workflow. Where the Match Astro Details endpoint provides the full chart picture, this endpoint delivers a focused planetary data set specifically organised for inter-chart comparison — making it the dedicated data source for compatibility tables, planetary position comparisons, and planet-level synastry analysis between the two individuals.

The API accepts complete birth date, time, and geographic coordinates for both the male and female, computes the planetary positions for each using the specified Ayanamsha, and returns a structured planet-wise profile for each individual that is optimised for side-by-side comparison and matchmaking analysis.


What data it returns

  • A planet-by-planet listing for both individuals covering all nine Vedic planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu)
  • For each planet in both charts: sign (Rashi), house position, degree, Nakshatra, pada, dignity status, and retrograde condition
  • Comparative planetary data structured to facilitate direct planet-to-planet comparison between the male and female charts
  • Inter-chart planetary relationship indicators, highlighting where the planets of one chart fall in relation to the houses and planets of the other
  • Planetary lord details for each planet's sign and house placement, supporting deeper compatibility interpretation
  • Specific planet placements relevant to matchmaking considerations, including Venus and Jupiter positions (significators of marriage and spouse) and Mars placement (for Mangal Dosha evaluation)
  • Localised output based on the requested language

Main use cases

  • Planetary compatibility tables — Powering side-by-side planet comparison tables in matchmaking reports and applications, showing both individuals' planetary positions in a structured, readable format
  • Inter-chart synastry analysis — Providing the planet-level data needed to analyse how each planet in one individual's chart interacts with the houses and planets of the other's chart, revealing areas of harmony and tension
  • Mangal Dosha evaluation — Supplying precise Mars placement data for both individuals to assess Mangal Dosha presence, severity, and mutual cancellation between the two charts
  • Marriage significator analysis — Enabling focused analysis of Venus (significator of love and marriage for males) and Jupiter (significator of husband for females) placements in both charts for marital compatibility insights
  • Kundali Milan report generation — Serving as the planet data source for the planetary section of comprehensive horoscope matching reports, where both charts' planetary positions are displayed and interpreted together
  • Compatibility scoring inputs — Providing the structured planetary data that feeds into custom or extended compatibility scoring algorithms beyond the standard Ashtakoot system
  • Practitioner and platform tools — Enabling astrologers and matchmaking platforms to access clean, comparison-ready planetary data for both individuals in a single API call

Key functionality

  • Dual-chart planet-wise structure — Returns planetary data for both individuals in a format explicitly organised for comparison, making it straightforward to render side-by-side planetary tables or perform planet-to-planet analysis programmatically
  • All nine planets covered — Includes data for all nine Vedic grahas (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu) for each individual, ensuring complete chart coverage
  • Marriage-relevant planet focus — Highlights the placements of Venus, Jupiter, and Mars with particular relevance to matchmaking, supporting Mangal Dosha checks and spouse significator analysis within the same response
  • Inter-chart placement context — Provides data structured to support analysis of how one individual's planets fall across the other's chart houses, enabling synastry-style compatibility interpretation
  • Configurable Ayanamsha — Supports multiple Ayanamsha settings (e.g., Lahiri, Raman, KP) via the X-Ayanamsha header, ensuring sidereal planetary 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 integration — Designed as the planet-focused data layer within the AstroInsight matchmaking suite, complementing Match Birth Details and Match Astro Details to provide a complete, multi-level data foundation for Kundali Milan analysis

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 Planet Details.

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

The Match Planet 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 Planet Details?

The Match Planet 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 Planet Details endpoint consume?

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

How do I authenticate with the Match Planet 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 Planet 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 Planet 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/planet-details
Presets:
Live Output
Click Send above to execute calculation.
Sample Output

API Categories