Returns personalized Graha Shanti (planetary remedy) recommendations based on
afflicted planets in the birth chart. Checks three layers: current dasha lords, important house lords
(1st, 2nd, 5th, 7th, 9th, 10th), and natural karakas. Each remedy includes puja name, havan,
beej mantra (English + Devanagari), vedic mantra, japa count, donations, fasting day, deity, and special remedies.
Results are sorted by urgency (high → moderate).
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
year
integer
Yes
Birth year, 1800–2400.
month
integer
Yes
Birth month, 1–12.
day
integer
Yes
Day of month.
hour
integer
Yes
Hour, 0–23.
minute
integer
Yes
Minute, 0–59.
second
integer
No
Default 0.
latitude
number
Yes
Decimal degrees.
longitude
number
Yes
Decimal degrees.
timezone
string
Yes
IANA timezone identifier.
ayanamsa
string
No
Default lahiri.
node_type
string
No
mean (default) or true.
language
string
No
Default en.
Response shape
data.pujas is an array of puja objects (0 or more, sorted by urgency):
All reasons this planet was flagged (lordship, karaka, dasha).
puja
string
Puja name.
havan
string
Havan name.
beej_mantra
string
Beej mantra (transliteration).
beej_mantra_devanagari
string
Beej mantra (Devanagari).
vedic_mantra
string
Vedic mantra (transliteration).
vedic_mantra_devanagari
string
Vedic mantra (Devanagari).
japa_count
integer
Traditional japa count.
donation
array
Items to donate.
donation_day
string
Day for donations.
fasting_day
string
Day for fasting.
deity
string
Presiding deity.
special_remedy
string
Additional practical remedies.
Errors
HTTP
Code
Cause
400
MISSING_FIELD
Required field absent.
400
INVALID_DATE
Year out of range or bad calendar date.
400
INVALID_TIMEZONE
Non-IANA timezone.
400
INVALID_COORDINATE
Latitude or longitude out of range.
400
INVALID_PARAM
Bad node_type or ayanamsa.
405
METHOD_NOT_ALLOWED
Non-POST request.
500
COMPUTE_ERROR
Chart computation failed.
500
DATA_ERROR
Remedy data files not found.
Notes
The array can be empty if no planet is afflicted — this is a valid response meaning no pujas are needed.
Affliction detection: debilitation, combustion, and placement in dusthana houses (6, 8, 12).
Three check layers: (1) current Mahadasha/Antardasha lords, (2) lords of houses 1, 2, 5, 7, 9, 10, (3) natural karakas. A planet can appear for multiple reasons — all reasons are listed in reasons array.
Urgency is high for current Mahadasha lord, moderate for all others.