{"id":"western/transits","method":"POST","url":"https://astro-agents-api.vercel.app/v1/western/transits","price_usd":"0.08","tier":"premium","title":"Transits","summary":"Transits to a natal chart at a moment, and exact hit times over a window of up to a year.","description":"'transit': aspects from the sky at a moment to every natal point, with the natal house each transiting planet occupies. 'window': the exact UTC minute every transiting planet perfects each aspect to each natal point over up to 366 days (62 with the Moon), retrograde passes included.","input_schema":{"type":"object","required":["natal"],"properties":{"natal":{"type":"object","properties":{"datetime":{"type":"string","description":"Local birth date-time, ISO 8601: '1990-05-15T14:30' (local clock time at the place) or with an explicit offset '1990-05-15T14:30:00+02:00'. Alternative: 'date' + 'time'.","examples":["1990-05-15T14:30"]},"date":{"type":"string","description":"YYYY-MM-DD (use with 'time' instead of 'datetime')."},"time":{"type":"string","description":"HH:MM or HH:MM:SS, 24 h. Omit if unknown (computed at 12:00 with a TIME_UNKNOWN warning)."},"latitude":{"type":"number","minimum":-90,"maximum":90,"description":"Decimal degrees, north positive."},"longitude":{"type":"number","minimum":-180,"maximum":180,"description":"Decimal degrees, east positive."},"timezone":{"type":"string","description":"IANA zone, e.g. 'Asia/Kolkata'. Optional: resolved from the coordinates, with the historical offset (DST, Local Mean Time) of that date."},"time_basis":{"type":"string","enum":["civil","utc","lmt","true_solar"],"default":"civil","description":"What the given clock time is: civil wall-clock (default), UTC, Local Mean Time, or true (apparent) solar time."},"ambiguous_time":{"type":"string","enum":["earlier","later"],"default":"earlier","description":"Which occurrence to use when a local time happens twice (DST fall-back)."}},"required":["latitude","longitude"],"description":"Birth data."},"transit":{"type":"object","properties":{"datetime":{"type":"string","description":"Local birth date-time, ISO 8601: '1990-05-15T14:30' (local clock time at the place) or with an explicit offset '1990-05-15T14:30:00+02:00'. Alternative: 'date' + 'time'.","examples":["1990-05-15T14:30"]},"timezone":{"type":"string","description":"IANA zone, e.g. 'Asia/Kolkata'. Optional: resolved from the coordinates, with the historical offset (DST, Local Mean Time) of that date."},"time_basis":{"type":"string","enum":["civil","utc","lmt","true_solar"],"default":"civil","description":"What the given clock time is: civil wall-clock (default), UTC, Local Mean Time, or true (apparent) solar time."}},"description":"The transit moment. A bare local time is read in the natal place's zone."},"window":{"type":"object","properties":{"start":{"type":"string"},"end":{"type":"string"},"include_moon":{"type":"boolean"}},"description":"UTC dates YYYY-MM-DD, at most 366 days apart."},"options":{"type":"object","properties":{"house_system":{"type":"string","enum":["alcabitius","campanus","equal","koch","meridian","morinus","placidus","porphyry","regiomontanus","topocentric","whole_sign"],"default":"placidus"},"zodiac":{"type":"string","enum":["tropical","sidereal"],"default":"tropical"},"ayanamsa":{"type":"string","enum":["fagan_bradley","krishnamurti","lahiri","raman","true_chitrapaksha","yukteshwar"],"default":"lahiri","description":"Only with zodiac=sidereal."},"points":{"description":"'all' or a list from ['sun', 'moon', 'mercury', 'venus', 'mars', 'jupiter', 'saturn', 'uranus', 'neptune', 'pluto', 'mean_node', 'true_node', 'mean_lilith']. Default: 10 planets + true node + mean Lilith.","oneOf":[{"type":"string","enum":["all"]},{"type":"array","items":{"type":"string","enum":["sun","moon","mercury","venus","mars","jupiter","saturn","uranus","neptune","pluto","mean_node","true_node","mean_lilith"]}}]},"aspects":{"description":"'all' or a list from ['conjunction', 'opposition', 'trine', 'square', 'sextile', 'quincunx', 'semisextile', 'semisquare', 'sesquiquadrate', 'quintile', 'biquintile']. Default: the 5 majors.","oneOf":[{"type":"string","enum":["all"]},{"type":"array","items":{"type":"string","enum":["conjunction","opposition","trine","square","sextile","quincunx","semisextile","semisquare","sesquiquadrate","quintile","biquintile"]}}]},"orbs":{"type":"object","additionalProperties":{"type":"number","minimum":0,"maximum":15},"description":"Override orbs per aspect, degrees."},"luminary_orb_bonus":{"type":"number","minimum":0,"maximum":5,"default":2}}}}},"example_request":{"natal":{"datetime":"1990-05-15T14:30","latitude":48.8566,"longitude":2.3522},"transit":{"datetime":"2026-10-01T12:00"},"window":{"start":"2026-10-01","end":"2026-12-31"}},"example_response":{"endpoint":"western/transits","result":{"natal":{"subject":{"time":{"local_input":"1990-05-15T14:30","time_basis":"civil","timezone":"Europe/Paris","timezone_source":"resolved_from_coordinates","utc_offset":"+02:00","is_dst":true,"utc":"1990-05-15T12:30:00Z","julian_day_ut":2448027.020834,"julian_day_tt":2448027.021495,"delta_t_seconds":57.14,"time_known":true,"local_mean_time":"1990-05-15T12:39:24","true_solar_time":"1990-05-15T12:43:06","equation_of_time_minutes":3.7054},"location":{"latitude":48.8566,"longitude":2.3522}},"settings":{"zodiac":"tropical","house_system":"placidus"},"points":[{"point":"sun","name":"Sun","longitude":54.416197,"sign":"Taurus","sign_index":1,"degree_in_sign":24.416197,"position":"24°24'58\" Taurus","element":"earth","modality":"fixed","latitude":-1.9e-05,"speed_longitude":0.964154,"retrograde":false,"distance_au":1.010905,"house":9},{"point":"moon","name":"Moon","longitude":297.419463,"sign":"Capricorn","sign_index":9,"degree_in_sign":27.419463,"position":"27°25'10\" Capricorn","element":"earth","modality":"cardinal","latitude":-1.124087,"speed_longitude":12.360083,"retrograde":false,"distance_au":0.002643,"house":5},{"point":"mercury","name":"Mercury","longitude":38.009973,"sign":"Taurus","sign_index":1,"degree_in_sign":8.009973,"position":"8°00'36\" Taurus","element":"earth","modality":"fixed","latitude":-2.523528,"speed_longitude":-0.118848,"retrograde":true,"distance_au":0.602159,"house":9}],"angles":{"ascendant":{"longitude":160.24557,"sign":"Virgo","sign_index":5,"degree_in_sign":10.24557,"position":"10°14'44\" Virgo","element":"earth","modality":"mutable"},"midheaven":{"longitude":64.783203,"sign":"Gemini","sign_index":2,"degree_in_sign":4.783203,"position":"4°47'00\" Gemini","element":"air","modality":"mutable"},"descendant":{"longitude":340.24557,"sign":"Pisces","sign_index":11,"degree_in_sign":10.24557,"position":"10°14'44\" Pisces","element":"water","modality":"mutable"},"imum_coeli":{"longitude":244.783203,"sign":"Sagittarius","sign_index":8,"degree_in_sign":4.783203,"position":"4°47'00\" Sagittarius","element":"fire","modality":"mutable"}}},"settings":{"aspects":{"types":["conjunction","opposition","trine"],"orbs":{"conjunction":2.0,"opposition":2.0,"trine":2.0,"square":2.0,"sextile":1.5},"luminary_orb_bonus":0.0}},"transit":{"time":{"local_input":"2026-10-01T12:00","time_basis":"civil","timezone":"Europe/Paris","timezone_source":"resolved_from_coordinates","utc_offset":"+02:00","is_dst":true,"utc":"2026-10-01T10:00:00Z","julian_day_ut":2461314.916668,"julian_day_tt":2461314.917467,"delta_t_seconds":69.091,"time_known":true,"local_mean_time":"2026-10-01T10:09:24","true_solar_time":"2026-10-01T10:19:43","equation_of_time_minutes":10.3174},"points":[{"point":"sun","name":"Sun","longitude":188.248256,"sign":"Libra","sign_index":6,"degree_in_sign":8.248256,"position":"8°14'54\" Libra","element":"air","modality":"cardinal","latitude":0.000187,"speed_longitude":0.982874,"retrograde":false,"distance_au":1.00121,"natal_house":2},{"point":"moon","name":"Moon","longitude":69.858053,"sign":"Gemini","sign_index":2,"degree_in_sign":9.858053,"position":"9°51'29\" Gemini","element":"air","modality":"mutable","latitude":5.077628,"speed_longitude":14.284505,"retrograde":false,"distance_au":0.002469,"natal_house":10},{"point":"mercury","name":"Mercury","longitude":211.229501,"sign":"Scorpio","sign_index":7,"degree_in_sign":1.229501,"position":"1°13'46\" Scorpio","element":"water","modality":"fixed","latitude":-1.797208,"speed_longitude":1.315753,"retrograde":false,"distance_au":1.170399,"natal_house":3}],"aspects_to_natal":[{"point_a":"transit:moon","point_b":"natal:ascendant","aspect":"square","angle":90.0,"orb":0.387516,"orb_allowed":2.0,"exactness_pct":80.6,"state":"applying"},{"point_a":"transit:moon","point_b":"natal:true_node","aspect":"trine","angle":120.0,"orb":0.399413,"orb_allowed":2.0,"exactness_pct":80.0,"state":"applying"},{"point_a":"transit:venus","point_b":"natal:mercury","aspect":"opposition","angle":180.0,"orb":0.412961,"orb_allowed":2.0,"exactness_pct":79.4,"state":"separating"}]},"window":{"start":"2026-10-01","end":"2026-12-31","include_moon":false,"precision":"+/- 1 minute","count":95,"hits":[{"transit_point":"sun","natal_point":"uranus","aspect":"square","exact_utc":"2026-10-02T08:49Z","transit_retrograde":false},{"transit_point":"sun","natal_point":"jupiter","aspect":"square","exact_utc":"2026-10-02T17:40Z","transit_retrograde":false},{"transit_point":"sun","natal_point":"true_node","aspect":"trine","exact_utc":"2026-10-03T11:02Z","transit_retrograde":false}]}},"meta":{"engine":"astro-agents/1.0.1","ephemeris":"NASA/JPL DE440 (1800-01-01..2200-01-01)","astronomy_library":"skyfield/1.55","frame":"geocentric apparent positions, true ecliptic and equinox of date (IAU 2006/2000A)","deterministic":true,"llm_used":false,"input_sha256":"08c48864dfa514242c6a89576b3dcf43109c60a7c35c6939e996f3b2acde2f98","result_sha256":"7e7a7b2568e4629efff09bbaa2b3757bb2da232061273d5aa32beb896236d9f0","reproducibility":"result_sha256 = SHA-256 of the result serialized as JSON with sorted keys, no whitespace, UTF-8, floats rounded to 6 decimals. Same input + same engine version => same hash."},"example_note":"real output of engine 1.0.1; lists shortened to 3 items"},"payment":"x402 or MPP; first calls free. POST without payment to receive the 402 challenge.","catalog":"https://astro-agents-api.vercel.app/v1/catalog"}