Get Visual Passes
get_visual_passesFind when a satellite will be visible to the naked eye overhead from an observer location (visual passes = bright, sunlit passes against a dark sky). Returns start/max/end times, elevation, azimuths, brightness magnitude, and duration. Use this for "when can I see the ISS pass over?" Example: get_visual_passes({ norad_id: 25544, lat: 40.71, lon: -74.0 }).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | Observer latitude in decimal degrees. | |
| lon | Yes | Observer longitude in decimal degrees. | |
| days | No | Number of days ahead to search for passes (default 5, max 10). | |
| _apiKey | No | Optional — your own N2YO API key for higher limits; omit to use the shared Pipeworx key. | |
| altitude | No | Observer altitude in meters above sea level (default 0). | |
| norad_id | Yes | NORAD catalog id of the satellite, e.g. 25544 for the ISS. | |
| min_visibility | No | Minimum visible duration in seconds for a pass to be returned (default 300). |