Calculates the Solar Return chart — the exact moment the transiting Sun returns to its natal position for a given year — and returns prewritten predictions for the SR Ascendant sign and each of the 10 planets’ house placements. A complete “year ahead” reading from a single API call.
What is a Solar Return? — the chart cast for the precise moment the Sun returns to its birth position each year (near the birthday). It describes the themes, challenges, and opportunities for the year ahead. Professional astrologers consider it the single most important predictive chart.
Authentication
Method
Example
Header (recommended)
X-Api-Key: am_live_xxxxxxxxxxxx
Bearer
Authorization: Bearer am_live_xxxxxxxxxxxx
Query
?api_key=am_live_xxxxxxxxxxxx
Request body
Field
Type
Required
Description
Natal birth data
year
integer
Yes
Birth year (1800–2400).
month
integer
Yes
Birth month, 1–12.
day
integer
Yes
Birth day.
hour
integer
Yes
Birth hour, 0–23.
minute
integer
Yes
Birth minute, 0–59.
second
integer
No
Default 0.
latitude
number
Yes
Natal birth latitude, decimal degrees.
longitude
number
Yes
Natal birth longitude, decimal degrees.
timezone
string
Yes
IANA timezone of birth.
Solar Return parameters
return_year
integer
Yes
The year to calculate the Solar Return for (e.g. 2026).
return_latitude
number
No
Location for the SR chart. Defaults to birth latitude.
return_longitude
number
No
Location for the SR chart. Defaults to birth longitude.
Options
language
string
No
Default en.
house_system
string
No
Default placidus.
Response shape
Field
Type
Description
return_year
integer
The requested Solar Return year.
solar_return_date
string
Exact SR moment in UTC (Y-m-d H:i:s).
ascendant
object
SR Ascendant sign, degree, and prediction.
planets[]
array
10 entries (Sun…Pluto), each with:
.planet
string
Planet name.
.sign
string
Sign the planet occupies in the SR chart.
.house
integer
House (1–12) in the SR chart.
.retrograde
boolean
Whether the planet is retrograde at the SR moment.
.prediction
object
title, text, keywords.
Return location
The Solar Return chart can be cast for the person’s current location rather than their birth location. Many astrologers recommend using the city where the person will be on or near their birthday. Pass return_latitude and return_longitude to override the birth coordinates. If omitted, the birth location is used.
Errors
HTTP
Code
Cause
400
MISSING_FIELD
Required field absent.
400
INVALID_DATE
Bad calendar date or return_year out of range.
400
INVALID_TIMEZONE
Non-IANA timezone.
400
INVALID_COORDINATE
Lat/lon out of range.
405
METHOD_NOT_ALLOWED
Non-POST request.
500
COMPUTE_ERROR
Chart computation or SR moment calculation failed.