POST/v1/western/progressions/secondary
Western Secondary Progressions
Secondary progressed chart using the day-for-a-year method. Each day after birth symbolises one year of life (1 ephemeris day = 1 tropical year = 365.2421904 days). Returns all 10 progressed planet positions, progressed Ascendant and MC (Solar Arc MC method), and the solar arc. Defaults to today if no target_date provided.
Request parameters
locationoptional
string | null
City name to resolve to lat/lon/tz automatically. Example: 'Mumbai' or 'New Delhi, India'. If provided, latitude, longitude and timezone are not required.
nameoptional
string
Person name associated with the birth record
daterequired
string
Birth date in YYYY-MM-DD format
timeoptional
string | null
Birth time in HH:MM 24-hour format. If omitted, sunrise chart is used as fallback.
latitudeoptional
number | null
Latitude. Required if location not provided.
longitudeoptional
number | null
Longitude. Required if location not provided.
timezoneoptional
string | null
IANA timezone. Required if location not provided.
ayanamsaoptional
string
Sidereal ayanamsa mode used in calculations
target_dateoptional
string | null
Target date for progressions YYYY-MM-DD. Defaults to today.
Response fields
success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
data.target_date
string
data.progressed_jd
number
data.age_years
number
Age in tropical years at target date
data.solar_arc
number
Solar arc in degrees (~1° per year)
data.natal_sun_longitude
number
data.progressed_sun_longitude
number
data.progressed_planets
array[object]
data.progressed_planets[].name
string
data.progressed_planets[].longitude
number
data.progressed_planets[].sign
string
data.progressed_planets[].sign_index
integer
data.progressed_planets[].degree_in_sign
number
data.progressed_planets[].is_retrograde
boolean
data.progressed_planets[].dignity
string
data.progressed_planets[].dignity_score
integer
data.progressed_ascendant
number
data.progressed_ascendant_sign
string
data.progressed_mc
number
data.progressed_mc_sign
string
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.