Skip to content

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.
{
  "lagna_sign": "taurus",
  "badhaka_sign": "capricorn",
  "badhaka_lord": "saturn",
  "badhaka_house": 9,
  "explanation": "Fixed signs: Badhaka is the 9th house"
}