Skip to main content
GET/v1/western/horoscope/yearly/{sun_sign}

Western yearly horoscope

Returns this year's pre-generated Western yearly horoscope for the given Sun sign.

Request parameters

sun_signrequired
string

Response fields

success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
Payload returned by Western horoscope GET endpoints.
data.content
object
Stored Western tropical horoscope prose; no remedy field.
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.power_window
string | null
Favorable action window with tropical transit context
data.content.caution_window
string | null
Cautious or low-energy window with tropical transit context
data.content.closing_message
string | null
Shareable closing line for the period
data.content.phases
array[HoroscopePhase] | null
Monthly: phased breakdown
data.content.year_theme
string | null
Yearly: tropical theme for the year
data.content.chapters
array[WesternHoroscopeChapter] | null
Yearly: chapter breakdown
data.content.auspicious_months
array[string] | null
Yearly: auspicious month names
data.content.landmark_dates
array[WesternHoroscopeLandmarkDate] | null
Yearly: key dates
data.generated_at
string | null
ISO timestamp when the horoscope was generated (UTC)
data.period_key
string
Period identifier (date, week, month, or year key)
data.horizon
string
Horizon: daily, weekly, monthly, or yearly
data.sun_sign
string
Normalised English tropical Sun sign slug
data.zodiac_type
string
Always western for these endpoints

Errors

Missing or invalid API key.
Upstream ephemeris service error.
Reserved; product endpoints are not feature-gated by plan (quota differs by tier).
Unexpected server error.
Too many requests in a short window.
Request body exceeds the size limit.
Referenced resource was not found.
Request body failed schema validation.