Logo

SEARCH ASTRO INSIGHT API DOCS

Home Vedic Astrology
POST Vedic API v1

Sadhesati Life Cycle

The Sadhesati Life Cycle 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/life-details
Credit Cost
1 Credit
Avg Latency
~42ms
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 Life Cycle.

Sadhesati Life Cycle

Returns a complete, lifetime view of all Sadhesati and Dhaiya (Kantaka Shani) periods a person will experience across their entire lifespan, based on their natal Moon sign and Saturn's cyclical transit pattern.

What this API does

While the Sadhesati Status endpoint answers whether a person is currently in Sadhesati, this endpoint takes a broader, longitudinal perspective. It maps out every past, present, and future occurrence of Sadhesati and Dhaiya across the native's life — from birth through old age — providing a comprehensive timeline of all significant Saturn transit periods.

Sadhesati recurs roughly every 29.5 years (Saturn's full orbital cycle), meaning most people experience it two to three times in their lifetime. Each occurrence spans approximately 7.5 years and is divided into three phases (rising, peak, and setting), each with distinct traditional implications. Dhaiya — Saturn's 2.5-year transit over the 4th or 8th house from the natal Moon — occurs more frequently and is treated as a related but separate Saturn affliction.

This endpoint computes the natal Moon sign from the provided birth data and then projects Saturn's transit cycle forward and backward across the native's expected lifespan, returning a structured list of all Sadhesati and Dhaiya occurrences with their precise start and end dates, phases, and contextual descriptions.

What data it returns

The API returns a structured JSON response including:

  • Complete Sadhesati timeline: A chronological list of all Sadhesati occurrences across the native's lifetime, each broken down into its three phases (rising, peak, setting) with precise start and end dates
  • Complete Dhaiya timeline: A chronological list of all Dhaiya (4th house and 8th house) occurrences with start and end dates
  • Natal Moon sign: The zodiac sign of the Moon in the native's birth chart, which serves as the reference point for all calculations
  • Phase details: For each Sadhesati occurrence, the individual phases are listed with their respective date ranges, the sign Saturn is transiting during each phase, and contextual descriptions of the phase's traditional implications
  • Past, present, and future periods: The timeline covers periods that have already occurred, any currently active period, and all future occurrences projected across the native's lifespan
  • Contextual interpretation: Textual descriptions of the traditional significance of each Sadhesati occurrence and its phases, providing life-stage context for the native's Saturn transit history and forecast

Main use cases

  • Comprehensive life report generation that includes a full Saturn transit timeline, showing clients all the Sadhesati and Dhaiya periods they have experienced and will experience across their lifetime
  • Astrology consultation platforms where practitioners need a complete historical and prospective view of a client's Saturn transit cycles to contextualize past life events and plan for future periods
  • Personalized astrology dashboards and apps that display a lifetime Saturn transit calendar, helping users understand which periods in their past were influenced by Sadhesati and when future occurrences are expected
  • Life planning and timing applications that use the Sadhesati lifecycle to advise users on periods requiring extra caution or preparation, and on windows of relative relief between cycles
  • Remedial astrology platforms that proactively identify upcoming Sadhesati or Dhaiya periods and recommend preparatory remedies, rituals, or spiritual practices well in advance
  • Research and educational astrology tools that study the correlation between Sadhesati periods and life events, using the full lifecycle timeline as a structured data source

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 Life Cycle.

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

The Sadhesati Life Cycle 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 Life Cycle?

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

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

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

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

API Categories