Skip to main content
POST/v1/astro/pitra-dosha

Pitru Dosha (Pitru Shapa)

Detects and analyses Pitru Dosha (Pitru Shapa — Ancestral Curse) from the natal chart using all five classical combinations that indicate Pitru Dosha presence. Returns presence flag, severity (mild/moderate/severe), which of the 5 classical combinations are triggered, Sun and 9th lord analysis, afflicting planets, cancellation conditions (Jupiter protective), classical symptoms, and classical remedies. Primary classical symptom: denial of progeny or difficulties with children. This is a standalone endpoint providing deeper analysis than the pitru_dosha field in /v1/astro/doshas.

Request parameters

locationoptional
string | null
City name to resolve to lat/lon/tz automatically. Example: 'Mumbai' or 'New Delhi, India'. If provided, latitude, longitude and timezone are not required.
nameoptional
string
Person name associated with the birth record
daterequired
string
Birth date in YYYY-MM-DD format
timeoptional
string | null
Birth time in HH:MM 24-hour format. If omitted, sunrise chart is used as fallback.
latitudeoptional
number | null
Latitude. Required if location not provided.
longitudeoptional
number | null
Longitude. Required if location not provided.
timezoneoptional
string | null
IANA timezone. Required if location not provided.
ayanamsaoptional
string
Sidereal ayanamsa mode used in calculations

Response fields

success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
data.present
boolean
data.severity
string | null
data.severity_note
string | null
data.combinations_triggered
array[string]
data.combinations_count
integer
data.sun_analysis
object
data.sun_analysis.house
integer | null
data.sun_analysis.sign_index
integer | null
data.sun_analysis.debilitated
boolean
data.sun_analysis.afflictions
array[string]
data.ninth_lord_analysis
object
data.ninth_lord_analysis.planet
string | null
data.ninth_lord_analysis.house
integer | null
data.ninth_lord_analysis.sign_index
integer | null
data.ninth_lord_analysis.debilitated
boolean
data.ninth_lord_analysis.afflictions
array[string]
data.all_factors
array[string]
data.cancellations
array[string]
data.interpretation
string
data.classical_symptoms
array[string]
data.remedies
array[string]

Errors

Missing or invalid API key.
Upstream ephemeris service error.
API key tier does not include this endpoint.
Unexpected server error.
Too many requests in a short window.
Request body exceeds the size limit.
Referenced resource was not found.
Request body failed schema validation.