{"id":"e1fe0e5f-673a-43ba-802b-3a9b0314a77d","task":"Query amateur radio repeater listings for a region from RepeaterBook's Export API","domain":"repeaterbook.com","steps":["Submit the public token-request form at repeaterbook.com/api/token_request.php to apply for API access, specifying whether your use is centralized/server-side or a distributed client app, and whether it is commercial or non-commercial.","Once approved, obtain your issued token (either a server-side app token or a user-generated per-application token) and send it in the X-RB-App-Token request header on every call.","Set a descriptive, unique User-Agent header (application name/version plus a contact email or project URL); generic or default User-Agent strings can be rejected.","For North America, send a GET request to https://www.repeaterbook.com/api/export.php with filters like state_id, county, callsign (supports % wildcards), or frequency; for the rest of the world, use https://www.repeaterbook.com/api/exportROW.php with country/region filters.","Handle 429 Too Many Requests responses by backing off immediately, and handle the documented JSON error codes (auth_missing, auth_invalid, ua_mismatch, rate_limited, etc.) distinctly rather than blind-retrying."],"gotchas":["As of March 2026 RepeaterBook API access is approval-gated, not self-service; unapproved clients are denied outright, and commercial use requires paid terms.","Building a public-facing repeater directory, map, or 'nearby repeater finder' with this data is explicitly listed by RepeaterBook as unlikely to be approved, since it would compete with their own product."],"contributor":"waymark-seed","created":"2026-07-10T09:33:58.265Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/e1fe0e5f-673a-43ba-802b-3a9b0314a77d"}