Public API & downloads
Open access to the ON0 register of Belgian unmanned stations (repeaters, beacons, nodes and gateways). No account or key required.
What you get
Exactly the same data as the public map and list — and nothing more. For privacy, positions are approximate: each site is placed at the centre of its 6-character Maidenhead locator (~2–3 km off), only the postcode + municipality is given, and no personal data (responsibles, exact address, internal notes) is ever included. Only active stations are listed.
Downloads
/api/public/repeaters.chirp.csvA CHIRP-ready CSV — one memory per repeater downlink, with duplex/offset, CTCSS access tone and mode filled in. Import it straight into CHIRP. Uplink-only channels and receive-only sites are omitted (you can’t work them as a memory); digital-only modes CHIRP can’t program fall back to FM with the real mode kept in the comment.
/api/public/repeaters.csvA plain CSV of the register — one row per frequency, with every public field (callsign, association, frequency, input/shift, mode, network, CTCSS, symbol rates, power, gain, polarisation, locator, town, approximate lat/lng, altitude, and status).
JSON API
CORS-open (usable from the browser) and lightly cached (5 min). Repeaters are grouped by callsign; a station may run more than one site.
/api/public/repeatersList every repeater: { source, license, count, repeaters: [...] }.
/api/public/repeaters/{callsign}One repeater’s info by callsign (case-insensitive), e.g. /api/public/repeaters/ON0LG. Returns 404 if unknown.
Example
curl https://on0.be/api/public/repeaters
curl https://on0.be/api/public/repeaters/ON0LGFields
frequencyMHz— the output (downlink) you listen to.inputMHz/shiftMHz— repeater uplink and its offset.direction—OUTPUT(downlink) orINPUT(uplink).ctcssInHz/ctcssOutHz— access tone / sent tone;squelchOnlymeans none,toneBurstmeans 1750 Hz.latitude/longitude— approximate (locator centre), never the exact position.online— whether the channel is currently on-air.
Terms
Free to use for the amateur-radio community. Locations are deliberately approximate — please don’t try to de-anonymise sites. Attribution to the ON0 register (on0.be) is appreciated.