GET/v1/horoscope/monthly/{moon_sign}
Monthly horoscope
Returns this month's pre-generated monthly horoscope for the given Moon sign.
Request parameters
moon_signrequired
string
Response fields
success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
Payload returned by Vedic horoscope GET endpoints.
data.content
object
Stored horoscope prose; fields present depend on horizon (daily/weekly/monthly/yearly).
data.content.headline
string
data.content.narrative
string
data.content.career
string
data.content.money
string
data.content.love
string
data.content.body
string
data.content.remedy
string
Programmatically injected Vedic remedy text
data.content.do
array[string] | null
Daily: actions to take
data.content.avoid
array[string] | null
Daily: actions to avoid
data.content.open_loop
string | null
Daily: forward-looking watch item
data.content.peak_day
string | null
Weekly: strongest day
data.content.caution_day
string | null
Weekly: day to approach carefully
data.content.weekly_mantra
string | null
Weekly: shareable mantra line
data.content.phases
array[HoroscopePhase] | null
Monthly: phased breakdown
data.content.power_window
string | null
Monthly: favorable date window
data.content.caution_window
string | null
Monthly: cautious date window
data.content.closing_message
string | null
Monthly or yearly: shareable closing line
data.content.year_theme
string | null
Yearly: karmic theme for the year
data.content.chapters
array[HoroscopeChapter] | null
Yearly: chapter breakdown
data.content.auspicious_months
array[string] | null
Yearly: top auspicious months by name
data.content.landmark_dates
array[HoroscopeLandmarkDate] | null
Yearly: key dates with tone
data.generated_at
string | null
ISO timestamp when the horoscope was generated (UTC)
data.period_key
string
The period this horoscope covers, on the India Standard Time calendar: YYYY-MM-DD (daily), YYYY-Www, the ISO week of that week's Monday (weekly), YYYY-MM (monthly) or YYYY (yearly).
data.horizon
string
Horizon: daily, weekly, monthly, or yearly
data.moon_sign
string
Normalised English Moon sign slug
Errors
Invalid API key format.
API key is missing. Include it in the Authorization header as 'Bearer YOUR_KEY'.
The provided API key was not found. Verify the key in your Asterwise dashboard.
This API key has been revoked.
Too many requests per minute. Please slow down.
Something went wrong on our end. Please try again, or contact [email protected] if the problem persists. Include your request_id when contacting support.
Too many requests from this IP address. Please slow down.
Monthly API call limit reached. Upgrade your plan to continue.
Request body exceeds maximum allowed size of 64KB.
Your subscription has expired. Please renew at asterwise.com/dashboard to continue.
The request couldn't be processed. See the 'details' field for specific field-level issues.