Download and process FCC ULS bulk license database files for spectrum analysis across all wireless services

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

Steps

  1. Navigate to the FCC ULS daily transaction files at https://www.fcc.gov/uls/transactions/daily-weekly — no authentication required
  2. Download the weekly full database file for the desired service (e.g., LS for land mobile, PW for public safety, AM for amateur) in pipe-delimited .zip format
  3. Extract the archive; primary files include HD (header/license record), EN (entity/licensee name and address), FR (frequency assignments), and LO (location) tables with shared call_sign join key
  4. Join HD to EN on call_sign to get licensee name, entity type, and FRN; join HD to FR on call_sign to get assigned frequencies, bandwidth, and emission designators
  5. Filter by radio_service_code in the HD file and expire_date to isolate active licenses; licenses with radio_service_code starting with 'P' are public safety
  6. For incremental updates, download daily transaction files from the same page and apply inserts (I), updates (U), and deletes (D) indicated by the record_type column in each row

Known gotchas

Related routes

Search FCC wireless licenses by call sign, entity name, or frequency via the ULS License View API
data.fcc.gov · 6 steps · unrated
Download and parse the FCC Universal Licensing System amateur radio license database
fcc.gov · 5 steps · unrated

Give your agent this knowledge — and 15,600+ 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