Shadbala (planet strength)¶
GET /v1/vedic/charts/{id}/shadbala¶
Classical Shadbala — the six-fold strength, in Virupa units (60 Virupa = 1 Rupa). All six are counted.
| Bala | What it measures |
|---|---|
| Sthana | Positional. Uchcha (distance from the debilitation point, 0…60) plus saptavargaja, ojayugma, kendradi and drekkana. Reported as two fields: uchcha and other_sthana. |
| Dig | Directional — maximal in the planet's preferred angle (Sun/Mars 10th, Moon/Venus 4th, Jupiter/Mercury 1st, Saturn 7th). |
| Kala | Temporal — paksha, vara, abda, masa and yuddha, plus nathonnatha, tribhaga and ayana read off the shape of the birth day. |
| Chesta | Motional — the eight classical states of motion, read from true speed against the planet's mean rate. The Sun and the Moon take their BPHS substitutes (ayana and paksha bala). |
| Naisargika | Natural ranking — Sun strongest (60) → Saturn weakest (≈ 8.57). |
| Drik | Aspectual — signed sum of incoming Parashara drishti. Can be negative. |
curl -H "Authorization: Bearer $TOKEN" \
"https://api.astrolinkers.com/v1/vedic/charts/$CHART/shadbala"
{
"chart_id": "019febf3-2900-7542-9982-f00048b6da70",
"entries": [
{
"planet": "sun",
"naisargika": 60.0,
"dig": 30.0,
"uchcha": 43.23,
"drik": -96.77,
"kala": 197.19,
"chesta": 110.54,
"other_sthana": 240.0,
"total": 584.19,
"simplified": false
},
"…6 more entries"
],
"note": "Shadbala values in Virupa (60 Virupa = 1 Rupa). All six balas are counted; simplified=true would mean one could not be, and /theo/planets names which."
}
simplified is true only if some bala could not be counted; in that case
/theo/planets names it in
strength.missing. Both endpoints read the same composition, so a total here can never
disagree with the ratio there.
A raw total answers nothing on its own
Six rupas is a strong Sun and a weak Mercury — BPHS sets a different minimum per planet.
For a number a reader can act on, use
/theo/planets, which divides
the total by that requirement: 1.0 means "classically able", and the figure is
comparable between planets and between charts.
The two Kala endpoints below expose that bala's own breakdown. They are unchanged and remain useful when you want the sub-balas separately rather than the composed total above.
GET /v1/vedic/charts/{id}/shadbala/kala¶
Partial Kala bala — five sub-balas that can be computed without sunrise / sunset ephemeris data. Per main planet in Virupa.
| Sub-bala | What it measures |
|---|---|
paksha |
Lunar-phase weight (Shukla / Krishna paksha). Moon in Shukla is doubled. |
vara |
45 Virupa if the planet rules the birth weekday, else 0. |
abda |
15 Virupa if the planet is the year-lord (Abdadhipati). |
masa |
30 Virupa if the planet is the month-lord (Masadhipati). |
yuddha |
±30 Virupa for planetary war (two planets within 1°). |
{
"chart_id": "01HKD…",
"entries": [
{"planet": "sun", "paksha": 50.0, "vara": 0.0, "abda": 0.0,
"masa": 30.0, "yuddha": 0.0, "total": 80.0},
"…6 more entries"
]
}
GET /v1/vedic/charts/{id}/shadbala/kala-full¶
Ephemeris-time Kala bala — three additional sub-balas that need sunrise / sunset and the planet's ecliptic longitude. The API fetches the sunrise/sunset automatically via the standard panchanga at the chart's birth coordinates.
| Sub-bala | What it measures |
|---|---|
nathonnatha |
Day/night affinity: Mercury 60 always; Sun/Jupiter/Venus/Ketu use 2 × unnatha (ghatis to midnight); Moon/Mars/Saturn/Rahu use 2 × natha (ghatis from noon). Capped at 60. |
tribhaga |
Which third of day/night a planet rules — Jupiter always 60; day-thirds give 60 to Mercury / Sun / Saturn; night-thirds to Moon / Venus / Mars. |
ayana |
Solar-declination based: planets with northern-hemisphere affinity (Venus/Sun/Mars/Jupiter) score higher in summer; Saturn/Moon prefer winter; Mercury uses absolute declination. Sun's result is doubled. |
{
"chart_id": "01HKD…",
"sunrise": "1990-06-15T01:02:43+00:00",
"sunset": "1990-06-15T14:21:09+00:00",
"entries": [
{"planet": "sun", "nathonnatha": 47.5, "tribhaga": 0.0,
"ayana": 116.8, "total": 164.3},
"…6 more entries"
]
}
GET /v1/vedic/charts/{id}/bhava-bala¶
Per-house Bhava bala — total strength for each of the 12 houses.
| Component | What it measures |
|---|---|
bhavadhipati |
Composite strength of the house-lord, in Virupa. |
bhava_dig |
Directional bala based on house category: kendra = 60, panaphara = 30, apoklima = 15. |
bhava_drishti |
Sum of signed drishti landing on the house. |
{
"chart_id": "01HKD…",
"entries": [
{"house_number": 1, "bhavadhipati": 54.0, "bhava_dig": 60.0,
"bhava_drishti": 22.5, "total": 136.5},
"…11 more entries"
]
}
GET /v1/vedic/charts/{id}/ishta-kashta¶
Ishta phala (beneficial result) and Kashta phala (harmful
result) per planet, both in the 0..60 range. The classical formula
ishta = sqrt(cheshta * uchcha) and kashta = sqrt((60-cheshta) *
(60-uchcha)) is approximated using composite strength as a proxy
for cheshta until full Chesta bala lands.