Skip to main content

Personal Nakshatra Prediction (Tarabala)

Returns a personalised daily prediction using Tarabala and Chandrabala. Tarabala measures the auspiciousness of the current day for an individual by assessing the relationship between their natal Moon nakshatra and the daily transit Moon nakshatra. Nine Taras from Janma (birth) to Ati-Mitra (great friend). Chandrabala measures the transit Moon's house from natal Moon. Also returns the transit nakshatra's quality type (Dhruva/Chara/ Ugra/Tikshna/Kshipra/Mridu/Mishra) with auspicious and inauspicious activities for today.

Endpoint

POST /v1/astro/nakshatra/prediction

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
target_datestring (date) | nullNoDate for the prediction day; defaults to today

Example request

curl -X POST "https://api.asterwise.com/v1/astro/nakshatra/prediction" \
-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": {
"target_date": "2026-05-28",
"transit_moon": {
"nakshatra": "Swati",
"nakshatra_index": 14,
"rashi_index": 6
},
"tarabala": {
"tara_number": 1,
"count_from_birth": 1,
"name": "Janma",
"meaning": "Birth star",
"is_favorable": false,
"interpretation": "The transit Moon is in your birth nakshatra. Be mindful of health and emotional sensitivity today."
},
"chandrabala": {
"moon_house_from_natal": 1,
"is_favorable": true,
"favorable_houses": [
1,
3,
"... and 4 more items"
]
},
"daily_score": {
"score": 2,
"max_score": 4,
"label": "Moderate"
},
"transit_nakshatra_quality": {
"nakshatra": "Swati",
"quality_type": "Chara",
"english": "Movable",
"auspicious_for": [
"Travel and starting journeys",
"Purchasing and riding vehicles",
"... and 4 more items"
],
"inauspicious_for": [
"Long-term commitments and permanent vows",
"Laying permanent foundations",
"... and 1 more item"
]
},
"nakshatra_activities": {
"favorable": [
"trade",
"independent business",
"... and 3 more items"
],
"unfavorable": [
"fixed rigid vows",
"forced emotional commitments",
"... and 1 more item"
]
},
"birth_nakshatra": {
"name": "Swati",
"index": 14
},
"natal_moon_sign_index": 6
}
}

Response fields

FieldTypeDescription
successbooleanTrue if the request succeeded
messagestringHuman-readable status message
dataobject
data.target_datestring
data.transit_moonobject
data.transit_moon.nakshatrastring
data.transit_moon.nakshatra_indexinteger
data.transit_moon.rashi_indexinteger
data.tarabalaobject
data.tarabala.tara_numberinteger
data.tarabala.count_from_birthinteger
data.tarabala.namestring
data.tarabala.meaningstring
data.tarabala.is_favorableboolean
data.tarabala.interpretationstring
data.chandrabalaobject
data.chandrabala.moon_house_from_natalinteger
data.chandrabala.is_favorableboolean
data.chandrabala.favorable_housesarray[integer]
data.daily_scoreobject
data.daily_score.scoreinteger
data.daily_score.max_scoreinteger
data.daily_score.labelstring
data.transit_nakshatra_qualityobject
data.transit_nakshatra_quality.nakshatrastring
data.transit_nakshatra_quality.quality_typestring
data.transit_nakshatra_quality.englishstring
data.transit_nakshatra_quality.auspicious_forarray[string]
data.transit_nakshatra_quality.inauspicious_forarray[string]
data.nakshatra_activitiesobject
data.nakshatra_activities.favorablearray[string]
data.nakshatra_activities.unfavorablearray[string]
data.birth_nakshatraobject
data.birth_nakshatra.namestring
data.birth_nakshatra.indexinteger
data.natal_moon_sign_indexinteger

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