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.
API key tier does not include this endpoint.
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.