Advanced Predictive

KP Astrology API

Advanced Krishnamurti Paddhati calculations in clean JSON. Generate exact Placidus house cusps, A-B-C-D planetary significators, Ruling Planets, and 1-249 Horary charts instantly.

Response: /v1/kp/planets
{
  "ayanamsha": "KP_New",
  "planets": [
    {
      "name": "Jupiter",
      "sign": "Sagittarius",
      "degree": 12.451,
      "star_lord": "Ketu",
      "sub_lord": "Mercury",
      "sub_sub_lord": "Venus"
    }
  ]
}

Placidus

House System Default

1 to 249

Horary (Prashna) Support

KP Ayanamsha

Straight / Old / New

4 Levels

Of Event Significators

Built for KP Practitioners

Everything you need to automate Krishnamurti Paddhati rules, event timing, and sub-lord analysis.

Exact Cusps (Placidus)

Get precise degree, sign, star lord, and sub lord for all 12 Placidus house cusps based on exact geographical coordinates.

Sub-Lord Precision

Every planet and cusp endpoint returns the exact Nakshatra Lord (Star), Sub-Lord, and Sub-Sub-Lord down to the minute.

Planetary Significators

Automatically generate the 4-step significators (Levels A, B, C, D) for any planet to judge its strength for specific events.

House Significators

Determine exactly which planets are signifying a specific house (e.g., 7th house for marriage) using KP's strict occupant and owner rules.

1-249 Horary (Prashna)

Pass a horary number between 1 and 249 to generate a Prashna chart. The API automatically locks the Ascendant to the corresponding sub-lord.

Ruling Planets (RP)

Fetch the Day Lord, Moon Sign Lord, Moon Star Lord, Ascendant Sign Lord, and Ascendant Star Lord for precise event timing.

Predictable Endpoints

No more manual table lookups. Let the API do the heavy lifting.

POST /v1/kp/significators

Generate Significators

Returns a complete breakdown of planetary significations based on Krishnamurti Paddhati rules. Automatically identifies planets in the star of occupants, occupants, planets in star of owners, and owners.

JSON Response (Snippet)
"significators": [
  {
    "planet": "Venus",
    "level_A": [2, 7], // Star of occupant
    "level_B": [11],    // Occupant
    "level_C": [1, 8],  // Star of owner
    "level_D": [2, 9]   // Owner
  }
]

POST /v1/kp/horary

1-249 Horary (Prashna)

Pass a user's chosen horary number and the time of judgment. The API ignores the physical ascendant and calculates the chart based on the corresponding KP sub-lord.

Request Payload
{
  "horary_number": 142,
  "judgment_time": "2026-08-09T14:30:00Z",
  "lat": 28.6139,
  "lon": 77.2090,
  "ayanamsha": "kp_new"
}

Ready to integrate KP calculations?

Start building your horary or predictive application today. Get up to 1,000 free API calls per month in our sandbox environment.