Logo

SEARCH ASTRO INSIGHT API DOCS

Home Vedic Astrology
POST Vedic API v1

Trikon Shodhan

The Trikon Shodhan API provides ashtakvarga related data and calculations using Vedic Astrology principles. This endpoint is designed for astrology applications, kundli generation, horoscope platforms, and developer integrations requiring accurate JSON-based responses and scalable REST API access.

https://json.astroinsightapi.com/api/v1/ashtakvarga/trikon-shodhan
Credit Cost
1 Credit
Avg Latency
~44ms
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 Trikon Shodhan.

Trikon Shodhan

Applies the Trikon Shodhan (trine reduction) process to the Ashtakavarga of a person's Vedic birth chart — a classical refinement technique that eliminates redundant bindu scores from the Bhinnashtakavarga tables by equalizing the scores of houses that form a trine (1st, 5th, and 9th; 2nd, 6th, and 10th; 3rd, 7th, and 11th; 4th, 8th, and 12th).

What this API does

In classical Vedic Ashtakavarga methodology, the raw Bhinnashtakavarga scores are subject to two successive reduction processes before being used for precise predictive analysis: Trikon Shodhan (trine reduction) and Ekadhipatya Shodhan (co-lordship reduction). Trikon Shodhan is the first and foundational step.

The principle behind Trikon Shodhan is that houses forming a trine (separated by four signs) are considered to share a common karmic and elemental quality. The reduction process identifies the lowest bindu score among the three houses of each trine group for a given planet, and redistributes or equalizes the scores accordingly — effectively removing the excess and retaining only the net, refined strength. This produces a cleaner, more precise set of Ashtakavarga scores that are considered more reliable for transit and timing predictions.

This endpoint computes the full birth chart from the provided date, time, and geographic coordinates, calculates the raw Bhinnashtakavarga for all seven classical planets, and then applies the Trikon Shodhan reduction to each planet's table. The result is the complete set of trine-reduced Ashtakavarga scores across all planets and all twelve houses.

What data it returns

The API returns a structured JSON response including:

  • Trikon Shodhan-reduced scores: The refined house-wise bindu scores for each of the seven classical planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn) after trine reduction has been applied
  • Per-planet reduced tables: Individual trine-reduced Bhinnashtakavarga tables for each planet, showing the adjusted bindu count for each of the twelve houses
  • Trine group details: Information about the four trine groups and the reduction applied within each group per planet, providing transparency into the reduction process
  • Aggregate reduced totals: The sum of reduced bindus per house across all planets, forming the trine-reduced Sarvashtakavarga
  • Contextual interpretation: Textual descriptions of the significance of the reduced scores and how they refine the raw Ashtakavarga for more precise predictive use

Main use cases

  • Advanced Ashtakavarga analysis for astrology platforms and practitioners who apply the full classical methodology, requiring trine-reduced scores as an intermediate step before Ekadhipatya Shodhan and final predictive use
  • Precise transit strength evaluation where the refined, reduced Ashtakavarga scores are used instead of raw scores to assess how favorably a transiting planet will perform in each house
  • Detailed horoscope report generation that presents the Trikon Shodhan-reduced Ashtakavarga tables as part of a comprehensive, methodologically rigorous Vedic birth chart analysis
  • Dasha and timing refinement where practitioners use the reduced scores to produce more accurate assessments of planetary period quality and timing of life events
  • Research and educational astrology platforms that teach or study the full Ashtakavarga reduction methodology, using this endpoint to demonstrate and verify the Trikon Shodhan step
  • Pipeline integration in multi-step Ashtakavarga computation workflows, where the output of this endpoint feeds into a subsequent Ekadhipatya Shodhan step for the fully reduced final scores

Key functionality

  • Classical Trikon Shodhan algorithm: Faithfully implements the traditional trine reduction methodology as described in classical Vedic astrology texts, equalizing bindu scores across the four trine groups for each planet.
  • Full seven-planet computation: Applies the reduction across all seven classical planets in a single request, returning the complete set of trine-reduced Bhinnashtakavarga tables without requiring separate calls per planet.
  • Trine group transparency: Returns details of the reduction applied within each trine group, allowing practitioners and developers to verify the process and understand how raw scores were transformed.
  • Aggregate reduced Sarvashtakavarga: Provides the house-wise sum of all reduced planet scores, giving a trine-refined composite table ready for house strength analysis.
  • Ayanamsha support: Allows selection of the sidereal calculation system (e.g., Lahiri, Raman, KP), ensuring the chart and all Ashtakavarga computations are performed according to the practitioner's preferred Vedic tradition.
  • Multilingual support: Localized descriptions and interpretations can be requested, making the API suitable for a global, multilingual user base.

Request Parameters

Payload specifications for JSON request body.

application/json
Parameter Type Description & Example
day
Required
integer
Day of birth (1–31).
Example: 15
month
Required
integer
Month of birth (1–12).
Example: 9
year
Required
integer
Year of birth (e.g., 1994).
Example: 1994
hour
Required
integer
Hour of birth in 24-hour format (0–23).
Example: 12
min
Required
integer
Minute of birth (0–59).
Example: 30
sec
Optional
integer
Second of birth (0–59). Optional. If not provided, it is considered as 0.
Example: 30
lat
Required
float
Latitude of the birth location.
Example: 28.6139
lon
Required
float
Longitude of the birth location.
Example: 77.1025
tzone
Optional
float
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 Trikon Shodhan.

What is the Trikon Shodhan API and what data does it provide?

The Trikon Shodhan API provides authentic Ashtakvarga 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 Trikon Shodhan?

The Trikon Shodhan 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 Trikon Shodhan endpoint consume?

Each calculation request to Trikon Shodhan consumes 1 API credit. The endpoint delivers high performance with an average response time of ~44ms.

How do I authenticate with the Trikon Shodhan 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 Trikon Shodhan 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 Trikon Shodhan?

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

API Categories