Skip to main content

Daily horoscope

Returns today's pre-generated daily horoscope for the given Moon sign. Content is computed from Vedic transit data and generated using AI. Returns 404 if today's horoscope has not been generated yet.

Endpoint

GET /v1/horoscope/daily/{moon_sign}

Request parameters

FieldTypeRequiredDescription
moon_signstringYes

Example request

curl -X GET "https://api.asterwise.com/v1/horoscope/daily/aries" \
-H "Authorization: Bearer YOUR_API_KEY"

Example response

{
"success": true,
"message": "success",
"data": {
"content": {
"do": [
"Schedule important business or trade conversations during Labh choghadiya at 11:54 to 13:34 Asia/Kolkata, ruled by Mercu…",
"Channel Mars energy constructively: engage in focused physical discipline, athletics, or structured effort rather than l…",
"... and 1 more item"
],
"body": "Chitra nakshatra rules your kidneys, skin, and lumbar spine—all require careful attention today. Your moon sign's zone (…",
"love": "The Moon's favorable presence in house 7 from itself (despite vedha activity) maintains relationship happiness and partn…",
"avoid": [
"Do not initiate major new projects between 08:33 and 10:13 Asia/Kolkata during the Udveg choghadiya period ruled by an a…",
"Avoid making financial commitments or long-term contracts while Sun in house 2 clouds judgment; wait for Mercury's clari…",
"... and 1 more item"
],
"money": "Mercury's house 2 transit brings genuine wealth accumulation potential, with a quality score of 72—use this for invoicin…",
"career": "Mercury in house 2 from your moon delivers financial gain through speech, writing, and trade; this is your strongest all…",
"remedy": "Do focused physical discipline and channel anger into constructive effort.",
"headline": "Mercury in the 2nd house offers financial gain amid Vyatipata's turbulent shadow.",
"narrative": "Today's landscape is mixed as Vyatipata yoga closes its inauspicious window, yet its residue lingers. Mercury dominates…",
"open_loop": "Watch Jupiter's approach to sign change on 2026-06-08; its exit from Gemini into Cancer will shift your house 3 obstacle…"
},
"generated_at": "2026-05-27T18:31:54.372084+00:00",
"period_key": "2026-05-28",
"horizon": "daily",
"moon_sign": "aries"
}
}

Response fields

FieldTypeDescription
successbooleanTrue if the request succeeded
messagestringHuman-readable status message
dataobjectPayload returned by Vedic horoscope GET endpoints.
data.contentobjectStored horoscope prose; fields present depend on horizon (daily/weekly/monthly/yearly).
data.content.headlinestring
data.content.narrativestring
data.content.careerstring
data.content.moneystring
data.content.lovestring
data.content.bodystring
data.content.remedystringProgrammatically injected Vedic remedy text
data.content.doarray[string] | nullDaily: actions to take
data.content.avoidarray[string] | nullDaily: actions to avoid
data.content.open_loopstring | nullDaily: forward-looking watch item
data.content.peak_daystring | nullWeekly: strongest day
data.content.caution_daystring | nullWeekly: day to approach carefully
data.content.weekly_mantrastring | nullWeekly: shareable mantra line
data.content.phasesarray[HoroscopePhase] | nullMonthly: phased breakdown
data.content.power_windowstring | nullMonthly: favorable date window
data.content.caution_windowstring | nullMonthly: cautious date window
data.content.closing_messagestring | nullMonthly or yearly: shareable closing line
data.content.year_themestring | nullYearly: karmic theme for the year
data.content.chaptersarray[HoroscopeChapter] | nullYearly: chapter breakdown
data.content.auspicious_monthsarray[string] | nullYearly: top auspicious months by name
data.content.landmark_datesarray[HoroscopeLandmarkDate] | nullYearly: key dates with tone
data.generated_atstring | nullISO timestamp when the horoscope was generated (UTC)
data.period_keystringPeriod identifier (date, week, month, or year key)
data.horizonstringHorizon: daily, weekly, monthly, or yearly
data.moon_signstringNormalised English Moon sign slug

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