Search FCC ULS licenses
fcc_spectrum_search_licensesSearch FCC ULS licenses and spectrum leases by callsign, licensee name, FCC Registration Number (FRN), market code, radio service, status, and licensee state, returning one row per record with its unique system identifier (USI) for fcc_spectrum_get_license. At least one of callsign, licensee, frn, market_code, radio_service, or state is required; status only narrows. Defaults to active records; pass status "any" to include expired, cancelled, and terminated ones. Licensee name matching is word-based (every word must appear as a word prefix), not fuzzy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| frn | No | FCC Registration Number, up to 10 digits; spaces and hyphens are removed and it is left-padded with zeros. | |
| limit | No | Records per page (1–100). | |
| state | No | Licensee mailing state: a two-letter USPS code (incl. DC, PR, VI, GU, AS, MP) or a full state name. This is the licensee's address, not the site location. | |
| cursor | No | nextCursor from the previous page of the same search; omit for the first page. | |
| status | No | License status: A active, L pending legal, X term pending, E expired, C canceled, T terminated, P parent station canceled, or "any" for every status. Defaults to A. | A |
| callsign | No | Exact callsign or lease ID, e.g. "KNKA123" or "L000012345". Case, spaces, and one trailing portable suffix ("/4") are normalized. ULS reuses callsigns, so several records can match. | |
| licensee | No | Licensee name words, with at least one letter or digit; every word must match the start of a word in the name, in any order (e.g. "verizon wireless"). A word joined by - or & ("T-Mobile", "AT&T") matches its pieces side by side. | |
| market_code | No | Market code of a geographic-area license, matched exactly, e.g. "PEA016", "CMA020", "D06037", or "NW" (nationwide); results carry it as marketCode. Case, spaces, and hyphens are ignored, and the digits are left-padded with zeros ("pea16" reads as PEA016). | |
| radio_service | No | Two-character radio service code, e.g. "CD" (paging) or "BR" (BRS); see fcc_spectrum_list_reference topic "radio_services". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The page limit applied. | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Records on this page. | |
| notice | No | Why nothing matched, what redaction excluded, or how to page further. | |
| dataAsOf | No | Creation time of the newest applied ULS file (ISO 8601). | |
| licenses | No | Matching records, ranked by name-match relevance when licensee is given and in callsign order otherwise. | |
| truncated | No | True when more records follow this page. | |
| nextCursor | No | Pass as cursor with the same filters for the next page; absent on the last page. | |
| totalCount | No | Records matching the filters, across every page. | |
| appliedFilters | No | Filters as the server applied them, normalized values and defaults included. |