POST · VEDIC

Lal Kitab Varshphal

Endpoint POST https://starsapi.com/api/v3/vedic/lal-kitab/varshphal

Returns the Lal Kitab annual chart for the requested (or current) year of life — the year’s active house and planet movements per the Lal Kitab varshphal rotation tables, with placements given as house numbers (Lal Kitab style, no sign labels).

With no year parameter the endpoint returns the current running year. Send year_of_life or varshphal_year to view any other year; resolved.status reports whether that year is past, current or future. The Varshphal year runs birthday-to-birthday (active_fromactive_till).

Lal Kitab uses house numbers only — houses are counted from the Lagna, and each house number carries its fixed Kaal-Purusha identity (house 1 = Aries-sthaan … house 12 = Pisces-sthaan). Zodiac sign labels are deliberately absent from Lal Kitab responses; planets are exalted, debilitated, or in their pakka ghar purely by house number. Doctrine in this namespace is sourced against the original Lal Kitab editions (1939–1952) and Arun Sanhita.

Authentication

MethodExample
Header (recommended)X-Api-Key: sa_live_xxxxxxxxxxxx
BearerAuthorization: Bearer sa_live_xxxxxxxxxxxx
Query?api_key=sa_live_xxxxxxxxxxxx

Request body

FieldTypeRequiredDescription
namestringNoEchoed in the response.
yearintegerYesBirth year.
monthintegerYesBirth month, 1–12.
dayintegerYesDay of month.
hourintegerYesHour, 24-hour.
minuteintegerYesMinute.
secondintegerNoDefault 0.
latitudenumberYesDecimal degrees.
longitudenumberYesDecimal degrees.
timezonestringYesIANA timezone.
ayanamsastringNoDefault lahiri.
node_typestringNomean (default) or true.
year_of_lifeintegerNoWhich year of life (1–150). Send this or varshphal_year, not both.
varshphal_yearintegerNoCalendar year (1900–2100), not before birth year. Default: current running year.

Response shape

FieldTypeDescription
resolvedobjectResolved year_of_life, varshphal_year and status (past / current / future).
varshphal.year_infoobjectVarsh year, running age, completed years, and the active window (active_from, active_till, active_note — birthday to birthday).
varshphal.active_houseobjectHouse activated for the year (house number, lord, planets, description).
varshphal.varsh_tewaobjectAnnual chart: each house (1–12) with its lord and occupying planets.
varshphal.imagesobjectSigned North/South varsh-chart image URLs.

Errors

HTTPCodeCause
400MISSING_FIELDRequired field absent.
400INVALID_DATEBad calendar date.
400INVALID_TIMEHour/minute/second out of range.
400INVALID_TIMEZONENon-IANA timezone.
400INVALID_COORDINATELat/lon out of range.
400INVALID_PARAMBad ayanamsa or node_type.
405METHOD_NOT_ALLOWEDNon-POST request.

See also