Logo

SEARCH ASTRO INSIGHT API DOCS

Home Vedic Astrology
POST Vedic API v1

Sadhesati Status

The Sadhesati Status API provides horoscope dosha 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/horoscope-dosha/sadhesati/status
Credit Cost
1 Credit
Avg Latency
~41ms
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 Sadhesati Status.

Sadhesati Status

Determines whether a person is currently experiencing Sadhesati — the approximately seven-and-a-half-year transit of Saturn through the three zodiac signs surrounding the natal Moon sign — and identifies which phase of the cycle they are in.

What this API does

Sadhesati (also written Sade Sati) is one of the most widely discussed and significant transit periods in Vedic astrology. It occurs when Saturn (Shani) transits through the sign immediately before the natal Moon sign, through the natal Moon sign itself, and then through the sign immediately after — a journey that takes approximately 7.5 years in total. Each of the three signs represents a distinct phase (rising, peak, and setting), each with its own traditional implications for the native's life.

This endpoint computes the natal Moon sign from the provided birth data and compares it against Saturn's current or reference transit position to determine whether Sadhesati is active. It identifies the specific phase of the cycle the native is in, and returns a structured status result along with contextual information about the period's traditional significance. It also detects Dhaiya (also known as Kantaka Shani or Small Panoti) — the 2.5-year sub-period when Saturn transits the 4th or 8th house from the natal Moon — which is considered a related but distinct Saturn transit affliction.

What data it returns

The API returns a structured JSON response including:

  • Sadhesati status: Whether the native is currently in Sadhesati (active/inactive)
  • Current phase: Which of the three phases is active — rising (first), peak (second), or setting (third) — along with the sign Saturn is transiting
  • Natal Moon sign: The zodiac sign of the Moon in the native's birth chart, which serves as the reference point for the calculation
  • Dhaiya status: Whether the native is simultaneously or alternatively experiencing Dhaiya (4th or 8th house Saturn transit from Moon), and which variant is active
  • Transit details: Saturn's current sign position and its relationship to the natal Moon sign
  • Contextual interpretation: Textual descriptions of the traditional significance of the active phase and its general implications for the native's life

Main use cases

  • Horoscope and transit report generation that includes a dedicated Sadhesati section, informing users whether they are currently in this significant Saturn transit period and what phase they are experiencing
  • Astrology consultation platforms where practitioners need a quick, reliable Sadhesati status check to contextualize a client's current life circumstances and challenges
  • Daily, weekly, and monthly horoscope applications that surface Sadhesati and Dhaiya status as part of a broader transit overview for each Moon sign
  • Personalized astrology dashboards that track ongoing planetary transits and highlight major Saturn periods as key life events requiring attention
  • Remedial astrology applications that identify active Saturn transit periods and suggest appropriate remedies, rituals (such as Shani Puja or Hanuman worship), or behavioral guidance
  • Matrimonial and life planning platforms that factor in Sadhesati status when advising on auspicious timing for major life decisions such as marriage, career changes, or relocation

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 Sadhesati Status.

What is the Sadhesati Status API and what data does it provide?

The Sadhesati Status API provides authentic Horoscope Dosha 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 Sadhesati Status?

The Sadhesati Status 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 Sadhesati Status endpoint consume?

Each calculation request to Sadhesati Status consumes 1 API credit. The endpoint delivers high performance with an average response time of ~41ms.

How do I authenticate with the Sadhesati Status 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 Sadhesati Status 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 Sadhesati Status?

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

API Categories