Jaimini karakas, Arudha, Badhaka¶
Canonical Jaimini routes¶
The roadmap-level Jaimini API lives under /jaimini/* and returns
versioned responses with features_used.
GET /v1/vedic/charts/{id}/jaimini/karakas¶
Chara Karaka assignments plus Atmakaraka, Amatyakaraka, and Karakamsha.
{
"chart_id": "01HKD…",
"method_version": "jaimini-v1",
"assignments": [
{"role": "Atmakaraka", "planet": "saturn", "degree_in_sign": 28.9}
],
"atmakaraka": {"role": "Atmakaraka", "planet": "saturn", "degree_in_sign": 28.9},
"amatyakaraka": {"role": "Amatyakaraka", "planet": "venus", "degree_in_sign": 25.4},
"karakamsha_sign": "aries",
"features_used": [
{"source": "natal_chart", "version": "chart-v1", "fields": ["planets.*.degree_in_sign", "planets.*.sign", "planets.*.navamsa_sign"]},
{"source": "jaimini", "version": "jaimini-v1", "fields": ["chara_karakas", "karakamsha", "arudha", "rashi_aspects"]}
]
}
GET /v1/vedic/charts/{id}/jaimini/arudha¶
Returns Arudha Lagna, Upapada Lagna, and the full 12-house Arudha map.
{
"chart_id": "01HKD…",
"method_version": "jaimini-v1",
"lagna_sign": "taurus",
"arudha_lagna": {"house_number": 1, "house_sign": "taurus", "house_lord": "venus", "arudha_sign": "leo"},
"upapada_lagna": {"house_number": 12, "house_sign": "aries", "house_lord": "mars", "arudha_sign": "cancer"},
"entries": ["…12 entries…"],
"features_used": ["…"]
}
GET /v1/vedic/charts/{id}/jaimini/aspects¶
Jaimini Rashi aspects:
- movable signs aspect fixed signs except the adjacent fixed sign
- fixed signs aspect movable signs except the adjacent movable sign
- dual signs aspect the other dual signs
{
"chart_id": "01HKD…",
"method_version": "jaimini-v1",
"aspects": [
{
"source_sign": "aries",
"target_sign": "leo",
"source_planets": ["sun"],
"target_planets": ["moon", "venus"],
"aspect_type": "movable_to_fixed"
}
],
"features_used": ["…"]
}
GET /v1/vedic/charts/{id}/dashas/chara¶
Canonical Chara Dasha route. The legacy singular route
/dasha/chara remains available.
curl -H "Authorization: Bearer $TOKEN" \
"https://api.astrolinkers.com/v1/vedic/charts/$CHART/dashas/chara?total_years=78"
Legacy helper routes¶
GET /v1/vedic/charts/{id}/karakas/jaimini¶
The 7 Jaimini karakas — significators determined by sorting the 7 classical planets by degree-within-sign descending. The planet at the highest degree becomes Atmakaraka (soul); subsequent positions fill the remaining roles in priority order.
{
"chart_id": "01HKD…",
"assignments": [
{"role": "Atmakaraka", "planet": "saturn", "degree_in_sign": 28.9},
{"role": "Amatyakaraka", "planet": "venus", "degree_in_sign": 25.4},
{"role": "Bhratrukaraka", "planet": "mars", "degree_in_sign": 22.1},
{"role": "Matrukaraka", "planet": "moon", "degree_in_sign": 18.7},
{"role": "Putrakaraka", "planet": "mercury", "degree_in_sign": 12.4},
{"role": "Gnatikaraka", "planet": "sun", "degree_in_sign": 8.2},
{"role": "Darakaraka", "planet": "jupiter", "degree_in_sign": 3.5}
]
}
GET /v1/vedic/charts/{id}/arudha¶
Arudha pada for each of the 12 houses. Classical "reflection" formula: distance from house cusp to its lord, then the same distance from the lord. Parashara correction (replace with 10th from lord) when the arudha would collapse onto the 1st or 7th from itself.
{
"chart_id": "01HKD…",
"lagna_sign": "taurus",
"entries": [
{"house_number": 1, "house_sign": "taurus", "house_lord": "venus", "arudha_sign": "leo"},
{"house_number": 7, "house_sign": "scorpio", "house_lord": "mars", "arudha_sign": "pisces"},
"…12 entries"
]
}
GET /v1/vedic/charts/{id}/badhaka¶
Badhaka sign + lord for the chart's lagna:
- Movable (Aries / Cancer / Libra / Capricorn) → 11th from lagna.
- Fixed (Taurus / Leo / Scorpio / Aquarius) → 9th.
- Dual (Gemini / Virgo / Sagittarius / Pisces) → 7th.