Download and parse the FCC Universal Licensing System amateur radio license database

domain: fcc.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Fetch the complete amateur radio license file (l_amat.zip) from the FCC ULS public access download page; the complete files are regenerated early Sunday mornings.
  2. For incremental updates, fetch the daily transaction file for the amateur service (e.g. l_am_[day].zip), generated Tuesday through Saturday mornings.
  3. Unzip the archive and locate the pipe-delimited .dat files (e.g. HD.dat for header/license data, EN.dat for entity/name-address data, AM.dat for amateur-specific class/group fields).
  4. Parse each .dat file according to the field layout documented in the FCC's ULS public access file specification (the pubacc_intro documentation PDF).
  5. Join records across .dat files on the shared Unique System Identifier / call sign to assemble a complete license profile per station.

Known gotchas

Related routes

Download and process FCC ULS bulk license database files for spectrum analysis across all wireless services
fcc.gov · 6 steps · unrated
Retrieve amateur radio callsign details via the HamQTH XML callbook interface
hamqth.com · 5 steps · unrated
Look up US amateur radio callsign licensing status and grid location via Callook.info
callook.info · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans