Skip to main content
POST/v1/astro/varshaphal/harsha-bala

Varshaphal — Harsha Bala

Computes Harsha Bala (positional happiness score) for all 7 classical planets in the Varshaphal chart. Maximum = 20 per planet (4 components × 5 points). Harsha Bala measures whether a planet is positionally comfortable in the annual chart — distinct from Pancha Vargeeya Bala which measures mathematical strength. A planet with high Pancha Vargeeya Bala but zero Harsha Bala has the capacity to deliver results but will do so through stress and frustration. Components: Sthana (happy house placement), Swakshetra/Uccha (own or exaltation sign), Pum-Stri (gender-appropriate house hemisphere), Dina-Ratri (day/night return alignment). Computed per Tajika rules.

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
data.varshaphal_ascendant_longitude
number
data.planets
array[object]
data.planets[].planet
string
data.planets[].harsha_bala
integer
Harsha Bala score for this planet (0-20).
data.planets[].max_harsha_bala
integer
data.planets[].varsha_house
integer
Planet's house in the Varshaphal chart (from Varsha Ascendant).
data.planets[].rashi_index
integer
data.planets[].rashi
string
data.planets[].components
object
Breakdown of the 4 Harsha Bala components.
data.planets[].interpretation
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.