POST · VEDIC

Jaimini Chart

Endpoint POST https://starsapi.com/api/v3/vedic/jaimini/chart

Returns signed image URLs for a Jaimini chart in North and South Indian styles. Select the chart via the chart field: jaimini_rashi (default — D1 with karaka labels such as Ma-AK, Ve-AmK), karakamsha, swamsha (D9), or arudha (with pada labels such as AL, UL, A2). One chart per call — request each chart you need separately. URLs are pre-signed and expire; fetch fresh URLs rather than storing them. Images are rendered by the companion /chart-image endpoint, which returns a PNG directly and requires no API key — the signature authorises it.

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.
schemeintegerNo8 (default, with Rahu) or 7 (classical seven-karaka scheme).
chartstringNoWhich chart to render: jaimini_rashi (default), karakamsha, swamsha, or arudha.

Response shape

FieldTypeDescription
chartstringChart key echoing the request: jaimini_rashi, karakamsha, swamsha, or arudha.
karaka_schemeintegerScheme used for the karaka labels.
images.north / images.southstringSigned PNG 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, node_type, scheme, or chart.
405METHOD_NOT_ALLOWEDNon-POST request.

See also