Skip to main content

Muhurta — Auspicious Timing

Finds and ranks auspicious time windows for a specific event type. Scores each Choghadiya period using Choghadiya quality, Yoga, Vara (weekday), and Tithi. Returns top N ranked windows. Supported events: marriage, travel, business, griha_pravesh, naming_ceremony.

Endpoint

POST /v1/astro/muhurta

Request parameters

FieldTypeRequiredDescription
event_typestringYesType of event. One of: marriage, travel, business, griha_pravesh, naming_ceremony
from_datestringYesStart date in YYYY-MM-DD format (inclusive)
to_datestringYesEnd date in YYYY-MM-DD format (inclusive). Maximum 30 days from from_date.
latitudenumberYesLocation latitude
longitudenumberYesLocation longitude
timezonestringYesIANA timezone string e.g. Asia/Kolkata
ayanamsastringNolahiri | raman | kp | tropical
top_nintegerNoNumber of top windows to return (1-20)

Example request

curl -X POST "https://api.asterwise.com/v1/astro/muhurta" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"event_type":"marriage","from_date":"2026-01-01","to_date":"2026-01-07","latitude":28.6139,"longitude":77.209,"timezone":"Asia/Kolkata"}'

Example response

{
"success": true,
"message": "success",
"data": {
"event_type": "marriage",
"from_date": "2026-01-01",
"to_date": "2026-01-07",
"timezone": "Asia/Kolkata",
"ayanamsa": "lahiri",
"total_windows_evaluated": 112,
"top_windows": [
{
"date": "2026-01-01",
"start": "05:30",
"end": "07:12",
"score": 100,
"choghadiya": "Amrit",
"choghadiya_type": "highly auspicious",
"yoga": "Shubha",
"vara": "Guruvar",
"vara_number": 5,
"tithi": "Trayodashi",
"tithi_number": 13,
"is_rahu_kaal": false,
"is_abhijit": false,
"is_amrita_siddhi": false,
"is_sarvartha_siddhi": false,
"reason": "Amrit Choghadiya (highly auspicious) · Shubha Yoga · Guruvar · Trayodashi Tithi"
},
{
"date": "2026-01-01",
"start": "11:05",
"end": "12:23",
"score": 100,
"choghadiya": "Chal",
"choghadiya_type": "auspicious",
"yoga": "Shubha",
"vara": "Guruvar",
"vara_number": 5,
"tithi": "Trayodashi",
"tithi_number": 13,
"is_rahu_kaal": false,
"is_abhijit": true,
"is_amrita_siddhi": false,
"is_sarvartha_siddhi": false,
"reason": "Chal Choghadiya (auspicious) · Shubha Yoga · Guruvar · Trayodashi Tithi"
},
"... and 3 more items"
]
}
}

Response fields

FieldTypeDescription
successbooleanTrue if the request succeeded
messagestringHuman-readable status message
dataobject
data.event_typestring
data.from_datestring
data.to_datestring
data.timezonestring
data.ayanamsastring
data.total_windows_evaluatedinteger
data.top_windowsarray[object]
data.top_windows[].datestring
data.top_windows[].startstring
data.top_windows[].endstring
data.top_windows[].scoreinteger
data.top_windows[].choghadiyastring
data.top_windows[].choghadiya_typestring
data.top_windows[].yogastring
data.top_windows[].varastring
data.top_windows[].vara_numberinteger
data.top_windows[].tithistring
data.top_windows[].tithi_numberinteger
data.top_windows[].reasonstring
data.top_windows[].is_rahu_kaalboolean
data.top_windows[].is_abhijitboolean
data.top_windows[].is_amrita_siddhiboolean
data.top_windows[].is_sarvartha_siddhiboolean

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