Skip to main content

Personalised Remedies

Prescribes personalised Vedic remedies based on planetary dignity in the natal chart. Prioritises debilitated planets, planets in enemy signs, and dusthana lords (6th/8th/12th house rulers). Returns mantras, gemstones, colours, fasting days, and daily actions. Request JSON follows BirthInput: name, date, time, location or latitude/longitude/timezone, ayanamsa. Plus top_n (1–9) to cap how many planets receive remedy rows.

Endpoint

POST /v1/astro/remedies

Request parameters

FieldTypeRequiredDescription
locationstring | nullNoCity name to resolve to lat/lon/tz automatically. Example: 'Mumbai' or 'New Delhi, India'. If provided, latitude, longitude and timezone are not required.
namestringNoPerson name associated with the birth record
datestringYesBirth date in YYYY-MM-DD format
timestring | nullNoBirth time in HH:MM 24-hour format. If omitted, sunrise chart is used as fallback.
latitudenumber | nullNoLatitude. Required if location not provided.
longitudenumber | nullNoLongitude. Required if location not provided.
timezonestring | nullNoIANA timezone. Required if location not provided.
ayanamsastringNoSidereal ayanamsa mode used in calculations
top_nintegerNoMax planets to prescribe remedies for (1-9)

Example request

curl -X POST "https://api.asterwise.com/v1/astro/remedies" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"1985-11-12","time":"06:45","latitude":19.076,"longitude":72.8777,"timezone":"Asia/Kolkata"}'

Example response

{
"success": true,
"message": "success",
"data": {
"recommended_remedies": [
{
"planet": "Jupiter",
"dignity": "debilitated",
"rashi": "Makara",
"house": 4,
"is_dusthana_lord": true,
"reason": "Planet is debilitated — weakened dignity requires strengthening. Lords a dusthana house (6th/8th/12th)",
"mantra": "Om Graam Greem Graum Sah Gurave Namah",
"repetitions": 108,
"deity": "Brihaspati",
"gemstone": "Yellow Sapphire",
"colour": "Yellow",
"metal": "Gold",
"fast_day": "Thursday",
"charity": "Chana dal and turmeric",
"action_daily": "Read one wisdom verse and practice gratitude.",
"action_weekly": "Guru mantra japa and banana-tree or Vishnu worship on Thursday."
},
{
"planet": "Sun",
"dignity": "debilitated",
"rashi": "Tula",
"house": 1,
"is_dusthana_lord": false,
"reason": "Planet is debilitated — weakened dignity requires strengthening",
"mantra": "Om Hraam Hreem Hraum Sah Suryaya Namah",
"repetitions": 108,
"deity": "Surya",
"gemstone": "Ruby",
"colour": "Red",
"metal": "Gold",
"fast_day": "Sunday",
"charity": "Wheat and jaggery",
"action_daily": "Offer water to the rising Sun and recite Aditya Hridayam verse.",
"action_weekly": "Perform Surya mantra japa on Sunday morning facing east."
},
"... and 3 more items"
],
"planet_dignities": [
{
"planet": "Jupiter",
"dignity": "debilitated",
"rashi": "Makara",
"house": 4
},
{
"planet": "Sun",
"dignity": "debilitated",
"rashi": "Tula",
"house": 1
},
"... and 7 more items"
]
}
}

Response fields

FieldTypeDescription
successbooleanTrue if the request succeeded
messagestringHuman-readable status message
dataobject
data.recommended_remediesarray[object]
data.planet_dignitiesarray[object]

Errors

CodeDescriptionReference
authentication_failedMissing or invalid API key.authentication_failed
ephemeris_unavailableUpstream ephemeris service error.ephemeris_unavailable
insufficient_tierAPI key tier does not include this endpoint.insufficient_tier
internal_errorUnexpected server error.internal_error
ip_rate_limit_exceededToo many requests in a short window.ip_rate_limit_exceeded
payload_too_largeRequest body exceeds the size limit.payload_too_large
resource_not_foundReferenced resource was not found.resource_not_found
validation_errorRequest body failed schema validation.validation_error