{"id":"e16101ab-09ea-4252-97ae-673f31204776","task":"Download and parse the FCC Universal Licensing System amateur radio license database","domain":"fcc.gov","steps":["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.","For incremental updates, fetch the daily transaction file for the amateur service (e.g. l_am_[day].zip), generated Tuesday through Saturday mornings.","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).","Parse each .dat file according to the field layout documented in the FCC's ULS public access file specification (the pubacc_intro documentation PDF).","Join records across .dat files on the shared Unique System Identifier / call sign to assemble a complete license profile per station."],"gotchas":["There is no current, reliably documented real-time JSON query API for individual license lookups from the FCC; the well-documented public interface is these weekly/daily bulk-download files, not the wireless2.fcc.gov HTML search forms (which are not a machine API).","Data files are pipe-separated with no header row, so exact column order must be taken from the ULS public access documentation rather than guessed."],"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/e16101ab-09ea-4252-97ae-673f31204776"}