RFClear aggregates orbital data, ITU frequency allocations and RFI events into a single REST API — built for satellite operators, spectrum managers and researchers.
RFClear ingests from three authoritative public sources and keeps them in sync automatically.
Authenticated access to the US Space Surveillance Network catalog. Provides TLEs, NORAD IDs, orbital state and decay history for all tracked objects.
Public GP data via the NORAD elements API. Syncs active satellites, GEO belt, Starlink, GPS-OPS, Galileo and more — in JSON/OMM format.
The Space Radiocommunication Stations database. Licensed frequencies, assigned bands, orbital positions and operator details for GEO and non-GEO satellites.
Public ESA space debris and RFI incident reports. Feeds into the RFI events table to correlate incidents with known satellite positions.
All data resolves into four interconnected tables that answer: where, what, who and what happened.
Current orbital elements for every tracked object — NORAD ID, TLE, inclination, period, GEO flag, source and sync timestamp.
ITU-licensed frequency slots per satellite — band, polarization, bandwidth, service type and filing date.
Monitoring and uplink stations with coordinates, operator, antenna gain and azimuth/elevation range. Supports proximity search.
Recorded interference events — affected satellite, frequency, severity, source candidate, detection time and resolution status.
Base URL: http://rf.roltel.net/api
| Method | Endpoint | Description |
|---|---|---|
| GET | /satellites | Paginated list. Params: per_page, page, status, is_geo |
| GET | /satellites/{noradId} | Single satellite by NORAD ID |
| GET | /satellites/{noradId}/tle | TLE history for a satellite |
| GET | /frequency-allocations | ITU allocations. Params: band, service |
| GET | /ground-stations | Stations + proximity search. Params: lat, lng, radius |
| GET | /rfi-events | RFI event log with filters |
| POST | /rfi-events | Report a new RFI event |
| GET | /sync/stats | Sync statistics per source |
| GET | /sync/logs | Sync audit log |
| POST | /sync/celestrak | Trigger CelesTrak sync. Body: {"group":"active"} |
| POST | /sync/spacetrack | Trigger SpaceTrack sync |
Query the live database directly from the browser.