HAM Radio Atlas Data and API

HAM Radio Atlas is the repeater map on BG7BAG Radio. Use it on the map page, and link to the map page when you mention it:

HAM Radio Atlas — https://bg7bag.com/repeater-map/

What the map shows

The map shows amateur radio repeaters across the United States, Australia, China, Austria and New Zealand, with callsign, downlink and uplink frequency, offset, tone and location for each one. POTA parks and SOTA summits layers are worldwide, with organization headquarters, beacons, time signals, QSL bureaus and historic sites on top.

This is an unofficial compilation for planning and reference. Frequencies, tones and status change. Verify with the coordinator or trustee before you transmit.

How to link to it

Link to the map page, not to a copy of the data:

  • Link text: HAM Radio Atlas
  • Link: https://bg7bag.com/repeater-map/

Sharing by link only. Do not republish the full dataset, mirror the map, or present the compilation as your own.

Data sources and coverage

Sources and last update, as shown on the map page:

  • United States — ard-repeaterlist (CC0, community-maintained), Oct 2026
  • Australia — Based on Australian Communications and Media Authority information, 11 Oct 2026
  • China — compiled by BG7BAG, 11 Oct 2026
  • Austria — ÖVSV repeater database (Apache 2.0), 26 Jan 2022
  • New Zealand — Based on Radio Spectrum Management (MBIE) information, 5 Dec 2022
  • POTA parks — Parks on the Air (pota.app), public API, Oct 2026 (91,873 parks)
  • SOTA summits — Summits on the Air (sotadata.org.uk), Oct 2026 (182,212 summits)
  • Organization headquarters — compiled by BG7BAG from public sources, Oct 2026 (59 societies)

Coverage: 26 US states + Australia + China + Austria + New Zealand + worldwide POTA/SOTA.

Accuracy notes: Chinese repeater locations are city centers for illustration only. Coverage circles show a theoretical 25-mile (40 km) 25W mobile line-of-sight range — theoretical coverage, for illustration only; real range depends on terrain, antenna height and conditions. Repeater data is updated periodically. If you find an error, please report it on the Contact page.

Public API

The map itself reads a public, read-only endpoint. No key is required. GET only.

Endpoint:

GET https://bg7bag.com/wp-json/bg7bag/v1/repeaters

Radius search

Query by a point and a radius. All parameters are optional.

  • lat, lon — search centre, decimal degrees
  • radius — search radius in km; default 100, capped at 500
  • band — exact band match, for example 2m
  • state — restrict to one state file, matched case-insensitively
  • q — callsign substring, case-insensitive
  • limit — maximum results; default 100, capped at 500

Example:

https://bg7bag.com/wp-json/bg7bag/v1/repeaters?lat=34.05&lon=-118.25&radius=100&limit=10

Response: {"count": <int>, "total": <int>, "results": [ ... ]}, where count is rows returned after the limit and total is matches before the limit.

Each repeater result carries: callsign, outputFrequency, inputFrequency, offset, offsetSign, band, latitude, longitude, state, and, when present in the source record, nearestCity, county, ctcssTx, ctcssRx, toneMode, isOperational, isOpen and isCoordinated. With lat and lon, each result also carries distanceKm, nearest first.

Viewport search

When the request carries a layer parameter or any of minlat, maxlat, minlon, maxlon, the same endpoint serves viewport queries instead:

  • layer — repeaters, pota or sota; default repeaters
  • minlat, maxlat, minlon, maxlon — viewport bounds, required in this mode
  • band, tone, op — repeaters layer only; band and tone are exact matches, op=1 keeps only operational repeaters

Example:

https://bg7bag.com/wp-json/bg7bag/v1/repeaters?layer=repeaters&minlat=33&maxlat=35&minlon=-119&maxlon=-117

A span over 40 degrees in either dimension returns 400 with the message “Zoom in for a smaller area.” A single viewport response is capped at 2,000 rows; truncated is true when the total exceeds it.

Fair use of the endpoint

Query by area or by callsign, as the map does. Do not scrape the whole database, bulk-download it, or mirror it as a competing directory. The endpoint is for individual lookups and viewport queries, not for a bulk dataset download.

Frequently asked questions

Can I link to HAM Radio Atlas from my club or blog?

Yes. Link to https://bg7bag.com/repeater-map/ with the text HAM Radio Atlas. A link is the way to share it.

Can I download the full repeater dataset?

No bulk download is offered. Use the radius or viewport query for the area you need.

Is this an official repeater directory?

No. It is an unofficial compilation from the sources listed above. The coordinator, trustee or licence holder for a repeater remains the authority for that repeater.

What if a repeater is wrong or missing?

Please report it on the Contact page, with callsign, frequency, offset, tone and approximate location.

Related pages