FCC ULS Wireless Licensing & Spectrum Tracker API avatar

FCC ULS Wireless Licensing & Spectrum Tracker API

Pricing

from $80.00 / 1,000 license events

Go to Apify Store
FCC ULS Wireless Licensing & Spectrum Tracker API

FCC ULS Wireless Licensing & Spectrum Tracker API

Daily FCC Universal Licensing System feed: new licenses, renewals, cancellations, modifications across wireless services with service-class normalization, FRN + licensee + frequency-range + state filters. Daily-refresh and bulk-CSV reconciled — replaces $5K-25K/yr telecom spectrum-intel feeds.

Pricing

from $80.00 / 1,000 license events

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

FCC Universal Licensing System (ULS) license events — new grants, renewals, cancellations and modifications — parsed from the FCC's official daily transaction dumps at data.fcc.gov/download/pub/uls/daily.

Factual public records — assembled for research and monitoring.

📊 Sample Output

6 real rows delivered by FCC ULS Wireless Licensing & Spectrum Tracker API — run VZYCoU4hfHPSqRpey on build 0.0.5

licensee_namefrnlicense_statusevent_typeevent_dateservice_name
Simpson Jr, Robert D0025734815ACTIVEnew_license2026-09-18Amateur Radio
TABER, STEPHEN C0010290922CANCELLEDcancellation2026-09-18Amateur Radio
MIDDLE PENINSULA AMATEUR RADIO CLUB0007317936ACTIVEnew_license2026-09-18Amateur Radio (Vanity Call Sign)
Cunningham, Alex R0025503863ACTIVEnew_license2026-09-18Amateur Radio (Vanity Call Sign)
TRETIAK, ROMAN0025510413ACTIVEnew_license2026-09-18Amateur Radio
SANTAMARIA, MICHAEL A0024485518ACTIVEnew_license2026-09-18Amateur Radio

Real rows from run VZYCoU4hfHPSqRpey on build 0.0.5 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

⚙️ Sample inputs

This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"service_code": "WS",
"license_class": "any",
"event_type": "any",
"days_back": 30,
"max_events": 100
}

🔧 Input reference

FieldTypeDefaultWhat it does
service_codestring""FCC ULS service code to filter by. Examples: HA (Amateur), IG/PW/YG (Land Mobile Business & Public Safety), CL (Cellular), PC (PCS), AW (AWS), WS (Wireless Communications), PG (Pa…
state_filterstring""Two-letter US state code to filter licensee addresses (e.g. 'CA', 'TX', 'NY'). Leave empty for all states.
license_classstring (common_carrier, private_radio, broadcast, any)"any"License classification family. 'common_carrier' = Part 22/24/27 cellular/PCS/AWS carriers; 'private_radio' = Part 90 land-mobile/business radio; 'broadcast' = Part 73/74 broadcast…
event_typestring (new_license, renewal, cancellation, modification, any)"any"ULS license-event type filter. 'new_license' = newly granted; 'renewal' = renewed call sign; 'cancellation' = canceled/terminated/expired; 'modification' = license modification (e…
days_backinteger30Look-back window in days. The FCC keeps seven days of daily ULS transaction files online, so the live window is capped at 7 days; larger values are accepted and reported honestly…
max_eventsinteger100Maximum number of license events to emit. Hard ceiling — actor stops scanning after this many records are pushed. Lower this for cost control on large service codes.

🧾 JSON sample record

One real record from run VZYCoU4hfHPSqRpey (emails/phones masked, long text shortened):

{
"license_id": "KG5OMB",
"licensee_name": "Simpson Jr, Robert D",
"frn": "0025734815",
"license_status": "ACTIVE",
"event_type": "new_license",
"event_date": "2026-09-18",
"service_code": "HA",
"service_name": "Amateur Radio",
"frequency_range": "1.8 MHz – 250 GHz (multiple bands)",
"location_state": "NM",
"license_expiration": "2036-07-13",
"_source": "uls_daily"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.005Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
License event (license-event)$0.08Per FCC ULS new license, renewal, cancellation, or modification event

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.08 = $8.00 plus the start fee.

More from the NexGenData US government, courts & regulators family:

46 more in this family on the NexGenData Store page.

Regulatory data is monitoring data. Schedule a daily or weekly sweep (0 8 * * 1) and catch new licenses as they post — an always-on official-records feed.

📊 What you get

Clean JSON, one record per license event (11 fields):

  • license_id — call sign (or ULS unique system id when no call sign is assigned)
  • licensee_name — licensee entity name
  • frn — FCC Registration Number
  • license_status — ACTIVE / EXPIRED / CANCELLED / TERMINATED …
  • event_type — new_license, renewal, cancellation, modification
  • event_date — ULS last-action date (ISO)
  • service_code — ULS radio service code (e.g. HA, PW, PC)
  • service_name — human-readable service name
  • frequency_range — representative band for that service
  • location_state — licensee state
  • license_expiration — license expiration date (ISO)

🗓 Coverage

The FCC publishes one daily transaction file per service group and keeps the last seven days online, so this actor's live window is the last 7 days of license activity. Ask for a longer days_back and the run states the window it actually covered in its status message.

💵 Pricing

Pay-per-event: $0.08 per license event delivered (license-event), plus the platform's Actor-start charge of $0.005 per GB of run memory. Rows are charged only when a real FCC record is delivered — a run that finds no matching events charges nothing, and a run that cannot reach the FCC fails instead of delivering filler.

🤖 Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull official records on demand.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

US government data & filings:

Federal Register · Treasury Auctions · Treasury Yields · FEC Expenditures · FEC Contributions · IRS 990 · Nonprofit 990 Records

Company registries: Delaware · US State Filings · India MCA · GLEIF LEI · UK PSC · HK Registry · Taiwan MOEA


Public official records and enforcement data, assembled for research and monitoring.