Skip to main content
POST/v1/astro/varshaphal/saham

Varshaphal — Tajika Saham Points

Computes all 10 Tajika Saham (sensitive points) for a Varshaphal chart. Sahams are the Tajika equivalent of Arabic Parts — mathematically derived points that focus on specific life themes for the year. Formula: A - B + Ascendant (conditional +30° per Tajika Saham rules). Day and night formulas differ — the operands swap based on whether the solar return occurs during daytime or nighttime. 10 Sahams returned: Punya (Fortune), Vidya (Education), Yashas (Fame), Mitra (Friends), Mahatmya (Status), Asha (Desires), Karmakarya (Career), Vyapara (Business), Vivaha (Marriage), Santapa (Sorrow/Stress). Yashas and Mahatmya use Punya Saham as an operand — computed first.

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
target_yearrequired
integer
Year for solar return e.g. 2026

Response fields

success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
data.target_year
integer
data.ayanamsa
string
data.solar_return_utc
string
data.is_day_return
boolean
True if solar return occurred during daytime — determines formula variant.
data.varshaphal_ascendant_longitude
number
data.total
integer
data.sahams
array[object]
data.sahams[].slug
string
data.sahams[].name
string
data.sahams[].theme
string
data.sahams[].longitude
number
data.sahams[].rashi_index
integer
data.sahams[].rashi
string
data.sahams[].degree_in_sign
number
data.sahams[].saham_lord
string
Classical lord of the sign where this Saham falls.
data.sahams[].formula_used
string
Day or night formula and planet operands used.

Errors

Missing or invalid API key.
Upstream ephemeris service error.
Reserved; product endpoints are not feature-gated by plan (quota differs by tier).
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.