Satellite RF Intelligence Platform

Track. Allocate.
Detect Interference.

RFClear aggregates orbital data, ITU frequency allocations and RFI events into a single REST API — built for satellite operators, spectrum managers and researchers.

Active Satellites
Freq. Allocations
RFI Events
Ground Stations
Data Sources

Where the data comes from

RFClear ingests from three authoritative public sources and keeps them in sync automatically.

🛰

Space-Track (USSTRATCOM)

Authenticated access to the US Space Surveillance Network catalog. Provides TLEs, NORAD IDs, orbital state and decay history for all tracked objects.

TLE historyNORAD catalogDecay datesAuthenticated
📡

CelesTrak

Public GP data via the NORAD elements API. Syncs active satellites, GEO belt, Starlink, GPS-OPS, Galileo and more — in JSON/OMM format.

GP elements14 875+ objectsEvery 6hPublic
📋

ITU SRS Database

The Space Radiocommunication Stations database. Licensed frequencies, assigned bands, orbital positions and operator details for GEO and non-GEO satellites.

Licensed freqsGEO positionsOperator dataCSV import

ESA Incident Reports (planned)

Public ESA space debris and RFI incident reports. Feeds into the RFI events table to correlate incidents with known satellite positions.

RFI incidentsDebris eventsBacklog
Database Schema

Four core tables

All data resolves into four interconnected tables that answer: where, what, who and what happened.

🛰
satellites

Where are they?

Current orbital elements for every tracked object — NORAD ID, TLE, inclination, period, GEO flag, source and sync timestamp.

📶
frequency_allocations

What can they emit?

ITU-licensed frequency slots per satellite — band, polarization, bandwidth, service type and filing date.

📡
ground_stations

Who detects?

Monitoring and uplink stations with coordinates, operator, antenna gain and azimuth/elevation range. Supports proximity search.

rfi_events

What happened?

Recorded interference events — affected satellite, frequency, severity, source candidate, detection time and resolution status.

REST API

API Reference

Base URL: http://rf.roltel.net/api

MethodEndpointDescription
GET/satellitesPaginated list. Params: per_page, page, status, is_geo
GET/satellites/{noradId}Single satellite by NORAD ID
GET/satellites/{noradId}/tleTLE history for a satellite
GET/frequency-allocationsITU allocations. Params: band, service
GET/ground-stationsStations + proximity search. Params: lat, lng, radius
GET/rfi-eventsRFI event log with filters
POST/rfi-eventsReport a new RFI event
GET/sync/statsSync statistics per source
GET/sync/logsSync audit log
POST/sync/celestrakTrigger CelesTrak sync. Body: {"group":"active"}
POST/sync/spacetrackTrigger SpaceTrack sync
Live

Live API Explorer

Query the live database directly from the browser.

— click a button above —
$ curl http://rf.roltel.net

Waiting for request...