POST/v1/western/transits/weekly
Western Weekly Transits
7-day transit window vs natal chart. Returns day-by-day transit snapshots plus peak aspects (active 4+ days in the window). Use start_date to set the week start. Defaults to today.
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
start_dateoptional
string | null
Transit reference date (YYYY-MM-DD): snapshot day for daily transits; window start for weekly (7 days) and monthly (30 days). Defaults to today.
Response fields
success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
data.start_date
string
data.end_date
string
data.days
array[object]
data.days[].date
string
data.days[].transit_planets
array[object]
data.days[].transit_planets[].name
string
data.days[].transit_planets[].longitude
number
data.days[].transit_planets[].sign
string
data.days[].transit_planets[].sign_index
integer
data.days[].transit_planets[].degree_in_sign
number
data.days[].transit_planets[].is_retrograde
boolean
data.days[].transit_planets[].aspects_to_natal
array[object]
data.days[].transit_planets[].aspects_to_natal[].transit_planet
string
data.days[].transit_planets[].aspects_to_natal[].natal_planet
string
data.days[].transit_planets[].aspects_to_natal[].type
string
data.days[].transit_planets[].aspects_to_natal[].exact_angle
number
data.days[].transit_planets[].aspects_to_natal[].orb
number
data.days[].transit_planets[].aspects_to_natal[].is_applying
boolean
data.days[].aspects
array[object]
data.days[].aspects[].transit_planet
string
data.days[].aspects[].natal_planet
string
data.days[].aspects[].type
string
data.days[].aspects[].exact_angle
number
data.days[].aspects[].orb
number
data.days[].aspects[].is_applying
boolean
data.days[].total_aspects
integer
data.peak_aspects
array[object]
data.peak_aspects[].transit_planet
string
data.peak_aspects[].natal_planet
string
data.peak_aspects[].type
string
data.peak_aspects[].exact_angle
number
data.peak_aspects[].orb
number
data.peak_aspects[].is_applying
boolean
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.