☰ DiAstrologer API Docs

Ayurdaya (Longevity) Analysis

4 endpoint(s).

Endpoint Method Summary Auth
/api/v1/ayurdaya/analyze POST Analyze Ayurdaya
/api/v1/ayurdaya/maraka POST Analyze Maraka Planets
/api/v1/ayurdaya/summary POST Analyze Summary
/api/v1/ayurdaya/vulnerable-periods POST Analyze Vulnerable Periods

POST /api/v1/ayurdaya/analyze

Analyze Ayurdaya

Complete Ayurdaya (Longevity) Analysis - All 9 Sections

Returns comprehensive longevity analysis including: - Pindayu, Nisargayu, Amsayu calculations - Maraka planet identification - Longevity category classification - Vulnerable periods - Longevity yogas - 8th house analysis - Summary with protective/risk factors

Source: Parashari Jyotish

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/ayurdaya/analyze' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/ayurdaya/maraka

Analyze Maraka Planets

Maraka Planet Analysis Only

Identifies death-inflicting planets (Maraka) and their characteristics: - Maraka type (primary/secondary/tertiary) - Reason for maraka status - Severity level - House connection (2nd or 7th) - Planet dignity

Source: Parashari Jyotish

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/ayurdaya/maraka' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/ayurdaya/summary

Analyze Summary

Longevity Summary Only

Returns concise summary including: - Longevity category (Alpayu/Madhyayu/Purnayu/Deerghayu) - Estimated years - Category range - Average of three methods (Pindayu/Nisargayu/Amsayu) - Protective factors - Risk factors - Summary in English and Hindi

Source: Parashari Jyotish

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/ayurdaya/summary' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/ayurdaya/vulnerable-periods

Analyze Vulnerable Periods

Vulnerable Period Analysis Only

Identifies periods of elevated health/longevity risk: - Period type (dasha/transit/combined) - Planet involved - Risk level (high/medium/low) - Description in English and Hindi

Source: Parashari Jyotish

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/ayurdaya/vulnerable-periods' \
  -H 'Authorization: Bearer <API_KEY>'