Returns a KP horary chart from a number 1–249. The number selects one of the 249 Vimshottari-proportional sub-divisions of the zodiac (243 subs plus the 6 split at sign boundaries); the horary ascendant is the start of that sub, and the full Placidus cusp wheel is solved for that ascendant at the moment and place of judgment — both behaviours verified against professional reference software. Planets are placed for the query time with full KP chains.
All KP endpoints default to the KP Old (Krishnamurti) ayanamsa and mean nodes, matching classical KP ephemeris practice. Both are overridable per request.
Authentication
Method
Example
Header (recommended)
X-Api-Key: am_live_xxxxxxxxxxxx
Bearer
Authorization: Bearer am_live_xxxxxxxxxxxx
Query
?api_key=am_live_xxxxxxxxxxxx
Request body
Field
Type
Required
Description
name
string
No
Echoed in the response.
year
integer
Yes
Year.
month
integer
Yes
Month, 1–12.
day
integer
Yes
Day of month.
hour
integer
Yes
Hour, 24-hour.
minute
integer
Yes
Minute.
second
integer
No
Default 0.
latitude
number
Yes
Decimal degrees.
longitude
number
Yes
Decimal degrees.
timezone
string
Yes
IANA timezone.
ayanamsa
string
No
Default kp_old (Krishnamurti). Any supported ayanamsa accepted.
node_type
string
No
mean (default, per classical KP ephemeris practice) or true.
horary_number
integer
Yes
1–249, the querent’s number.
Response shape
Field
Type
Description
horary_number
integer
Echoed number.
ascendant
object
The number’s ascendant with full KP chain.
house_cusps
object/array
Placidus cusps from the horary ascendant, each with sub lord.
planets[]
array
Query-time planets with KP chains and cusp-to-cusp house placement.
Worked example
Number 120 yields ascendant Virgo 22°40'00" (Hasta, Sun sub) regardless of time; the cusps then follow Placidus for the moment and latitude of judgment.