Interference analysis
Query interference intensity at a point, over time, or per ground station.
Interference endpoints require an Enterprise subscription. Unprivileged accounts receive 403 Forbidden.
GET /interference/at_point
Interference intensity at a specific coordinate and timestamp.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
tracked_satellite_id | integer | yes | |
lat | float | yes | |
lon | float | yes | |
timestamp | ISO 8601 | yes | |
frequency_band | string | no | See Frequency bands |
include_cell_id | boolean | no | Include HEALPix cell ID in the response |
Response
{
"intensity": 14,
"timestamp": "2026-05-20T12:00:00Z",
"risk_level": "moderate",
"nside": 128,
"cell_resolution_deg": 0.46,
"cell_id": 12345
}intensity is the number of interfering satellites at that point.
GET /interference/timeseries
Interference intensity over time for a geographic coordinate.
Query parameters
| Name | Type | Required |
|---|---|---|
tracked_satellite_id | integer | yes |
lat | float | yes |
lon | float | yes |
start_time | ISO 8601 | no |
end_time | ISO 8601 | no |
frequency_band | string | no |
The maximum window is 7 days (10,080 points at 1-minute resolution).
GET /interference/ground_station_timeseries
Interference during satellite passes over a specific ground station.
Query parameters
| Name | Type | Required |
|---|---|---|
tracked_satellite_id | integer | yes |
ground_station_id | integer | yes |
start_time | ISO 8601 | no |
end_time | ISO 8601 | no |
GET /interference/all_ground_stations
Interference at every ground station on the account.
Query parameters
| Name | Type | Required |
|---|---|---|
tracked_satellite_id | integer | yes |
start_time | ISO 8601 | no |
end_time | ISO 8601 | no |
GET /interference/available_frequency_bands
List frequency bands that have interference data for a tracked satellite.
Query parameters
| Name | Type | Required |
|---|---|---|
tracked_satellite_id | integer | yes |
Each band in the response includes its name, min_ghz, max_ghz, and a human-readable frequency range string.
Risk levels
| Level | Intensity | Description |
|---|---|---|
low | 0 – 9 | Minimal interference |
moderate | 10 – 19 | Some potential interference |
high | 20 – 29 | Significant interference |
severe | 30+ | Critical interference |