Logo

SEARCH ASTRO INSIGHT API DOCS

Home Vedic Astrology
POST Vedic API v1

Match Planet Details Extended

The Match Planet Details Extended API delivers enhanced planetary compatibility analysis with detailed astrological calculations for advanced matchmaking systems.

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

The Match Planet Details Extended API returns an enriched, extended planetary data set for both individuals in a Kundali Milan (horoscope matching) workflow. It is the comprehensive superset of the Match Planet Details endpoint, augmenting the standard planet-by-planet positional data with deeper astrological attributes — including planetary strength indicators, divisional chart positions, special planetary conditions, and additional compatibility-relevant metrics — that are required for the most thorough and nuanced matchmaking analysis.

The API accepts complete birth date, time, and geographic coordinates for both the male and female, computes their full extended planetary profiles using the specified Ayanamsha, and returns a richly detailed, comparison-ready planetary data set for each individual.


What data it returns

  • All planetary data returned by Match Planet Details (sign, house, degree, Nakshatra, pada, dignity status, retrograde condition) for all nine Vedic planets across both charts
  • Extended planetary strength data, including Shadbala (six-fold strength) scores or equivalent strength indicators for each planet in both charts
  • Divisional chart (Varga) positions for each planet, covering key divisional charts relevant to matchmaking such as the Navamsha (D9) — the primary chart for marriage and partnership analysis
  • Special planetary conditions and states, such as combustion (Asta), war between planets (Graha Yuddha), planetary maturity (Vargottama), and other dignified or afflicted states
  • Nakshatra-level extended attributes for each planet, including Nakshatra lord, sub-lord, and sub-sub-lord where applicable (as used in KP astrology)
  • Additional compatibility-relevant planetary indicators that go beyond standard positional data, providing the depth needed for advanced matchmaking scoring and report generation
  • Localised output based on the requested language

Main use cases

  • Advanced Kundali Milan analysis — Powering the most comprehensive horoscope matching workflows that require planetary strength, Navamsha positions, and special conditions in addition to standard positional data
  • Navamsha-based compatibility — Providing Navamsha (D9) chart planetary positions for both individuals, enabling marriage chart analysis that is central to deep Vedic compatibility assessment
  • Planetary strength comparison — Enabling side-by-side comparison of planetary strength scores between the two charts to assess which individual's planets are stronger in key areas relevant to marital life
  • KP astrology matchmaking — Supporting Krishnamurti Paddhati (KP) based compatibility analysis through sub-lord and sub-sub-lord data, catering to practitioners and platforms that use the KP system
  • Premium matchmaking reports — Serving as the data backbone for premium or professional-grade Kundali Milan reports that include divisional chart analysis, strength comparisons, and special planetary condition assessments
  • Combustion and affliction analysis — Identifying combusted, debilitated, or otherwise afflicted planets in both charts that may have specific implications for marital harmony and life outcomes
  • Research and advanced practitioner tools — Providing the full depth of planetary data needed by experienced astrologers and research-oriented platforms for detailed, multi-layered compatibility studies

Key functionality

  • Extended planetary attribute set — Returns a significantly richer planetary profile than Match Planet Details, adding strength scores, divisional positions, and special conditions that are essential for advanced matchmaking analysis
  • Navamsha (D9) chart integration — Includes Navamsha positions for all planets in both charts, making this the go-to endpoint for any matchmaking workflow that incorporates the marriage divisional chart
  • Shadbala and strength indicators — Provides planetary strength data for both charts, enabling quantitative comparison of planetary power across the two individuals in areas such as career, health, and relationship significations
  • Special planetary state detection — Identifies and flags significant planetary conditions (combustion, Vargottama, Graha Yuddha, etc.) in both charts, adding a layer of qualitative depth to the planetary comparison
  • KP sub-lord data — Includes Nakshatra sub-lord and sub-sub-lord details where applicable, supporting KP-based matchmaking analysis alongside traditional Parashari methods
  • Configurable Ayanamsha — Supports multiple Ayanamsha settings (e.g., Lahiri, Raman, KP) via the X-Ayanamsha header, ensuring all 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 apex endpoint — Serves as the most data-rich planetary endpoint in the AstroInsight matchmaking suite, designed for use cases that demand the full depth of planetary information beyond what Match Planet Details provides, while maintaining the same dual-individual, comparison-ready structure

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 Extended.

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

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

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

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

How do I authenticate with the Match Planet Details Extended 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 Extended 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 Extended?

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/extended
Presets:
Live Output
Click Send above to execute calculation.
Sample Output

API Categories