Skip to main content

Western Daily Transits

Current sky positions vs natal chart. Returns all 10 planets with tropical longitudes and active aspects to natal positions using standard modern Western transit orbs: major 3°, sextile 2°, minor 1°. Defaults to today if no date given.

Endpoint

POST /v1/western/transits/daily

Request parameters

FieldTypeRequiredDescription
locationstring | nullNoCity name to resolve to lat/lon/tz automatically. Example: 'Mumbai' or 'New Delhi, India'. If provided, latitude, longitude and timezone are not required.
namestringNoPerson name associated with the birth record
datestringYesBirth date in YYYY-MM-DD format
timestring | nullNoBirth time in HH:MM 24-hour format. If omitted, sunrise chart is used as fallback.
latitudenumber | nullNoLatitude. Required if location not provided.
longitudenumber | nullNoLongitude. Required if location not provided.
timezonestring | nullNoIANA timezone. Required if location not provided.
ayanamsastringNoSidereal ayanamsa mode used in calculations
start_datestring | nullNoTransit reference date (YYYY-MM-DD): snapshot day for daily transits; window start for weekly (7 days) and monthly (30 days). Defaults to today.

Example request

curl -X POST "https://api.asterwise.com/v1/western/transits/daily" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Arjun Mehta","date":"1985-11-12","time":"06:45","latitude":19.076,"longitude":72.8777,"timezone":"Asia/Kolkata","start_date":"2026-01-01"}'

Example response

{
"success": true,
"message": "success",
"data": {
"date": "2026-01-01",
"transit_planets": [
{
"name": "Sun",
"longitude": 281.07802,
"sign": "Capricorn",
"sign_index": 9,
"degree_in_sign": 11.07802,
"is_retrograde": false,
"aspects_to_natal": [
{
"transit_planet": "Sun",
"natal_planet": "Moon",
"type": "sextile",
"exact_angle": 59.2397,
"orb": 0.7603,
"is_applying": true
},
{
"transit_planet": "Sun",
"natal_planet": "Mars",
"type": "square",
"exact_angle": 91.4256,
"orb": 1.4256,
"is_applying": false
}
]
},
{
"name": "Moon",
"longitude": 74.225251,
"sign": "Gemini",
"sign_index": 2,
"degree_in_sign": 14.225251,
"is_retrograde": false,
"aspects_to_natal": [
{
"transit_planet": "Moon",
"natal_planet": "Mercury",
"type": "opposition",
"exact_angle": 177.9538,
"orb": 2.0462,
"is_applying": false
},
{
"transit_planet": "Moon",
"natal_planet": "Uranus",
"type": "opposition",
"exact_angle": 177.707,
"orb": 2.293,
"is_applying": false
}
]
},
"... and 8 more items"
],
"aspects": [
{
"transit_planet": "Sun",
"natal_planet": "Moon",
"type": "sextile",
"exact_angle": 59.2397,
"orb": 0.7603,
"is_applying": true
},
{
"transit_planet": "Sun",
"natal_planet": "Mars",
"type": "square",
"exact_angle": 91.4256,
"orb": 1.4256,
"is_applying": false
},
"... and 16 more items"
],
"total_aspects": 18
}
}

Response fields

FieldTypeDescription
successbooleanTrue if the request succeeded
messagestringHuman-readable status message
dataobject
data.datestring
data.transit_planetsarray[object]
data.transit_planets[].namestring
data.transit_planets[].longitudenumber
data.transit_planets[].signstring
data.transit_planets[].sign_indexinteger
data.transit_planets[].degree_in_signnumber
data.transit_planets[].is_retrogradeboolean
data.transit_planets[].aspects_to_natalarray[object]
data.transit_planets[].aspects_to_natal[].transit_planetstring
data.transit_planets[].aspects_to_natal[].natal_planetstring
data.transit_planets[].aspects_to_natal[].typestring
data.transit_planets[].aspects_to_natal[].exact_anglenumber
data.transit_planets[].aspects_to_natal[].orbnumber
data.transit_planets[].aspects_to_natal[].is_applyingboolean
data.aspectsarray[object]
data.aspects[].transit_planetstring
data.aspects[].natal_planetstring
data.aspects[].typestring
data.aspects[].exact_anglenumber
data.aspects[].orbnumber
data.aspects[].is_applyingboolean
data.total_aspectsinteger

Errors

CodeDescriptionReference
authentication_failedMissing or invalid API key.authentication_failed
ephemeris_unavailableUpstream ephemeris service error.ephemeris_unavailable
insufficient_tierAPI key tier does not include this endpoint.insufficient_tier
internal_errorUnexpected server error.internal_error
ip_rate_limit_exceededToo many requests in a short window.ip_rate_limit_exceeded
payload_too_largeRequest body exceeds the size limit.payload_too_large
resource_not_foundReferenced resource was not found.resource_not_found
validation_errorRequest body failed schema validation.validation_error