› compliance_grid.aiCOMPLIANCEGRIDGOV · COMPLIANCE · INTELLIGENCE
Available2 endpoints$0.01 per successful call

FCC Licensing API

FCC Universal Licensing System radio license search and verification.

Base URL · https://api.compliancegrid.ai/v1/fcc

What it checks

The FCC Licensing API provides access to the FCC Universal Licensing System (ULS) for searching and verifying radio licenses. Search by licensee name, call sign, FRN (FCC Registration Number), radio service type, or state. Look up specific call signs with license details, grant dates, and expiration status. Preview: the dataset covers about 51,000 licenses, a subset of the ULS; check meta.dataSource.

  • FCC ULS license search by name, call sign, FRN, radio service, or state
  • Call sign lookup with full license details
  • License status, grant date, effective date, and expiration tracking
  • Radio service code filtering (FM, AM, Amateur, Microwave, etc.)
  • Preview dataset: about 51,000 FCC ULS licenses, a subset of the full ULS
  • Supports all FCC radio service types

Endpoints

MethodPathWhat it does
GET/v1/fcc/licensesSearch the FCC Universal Licensing System.Docs
GET/v1/fcc/licenses/callsign/{callSign}Look up a specific FCC license by call sign.Docs

Request and response

// Search for FCC licenses
const resp = await fetch(
  "https://api.compliancegrid.ai/v1/fcc/licenses?q=verizon&state=NJ",
  { headers: { "Authorization": "Bearer " + process.env.CG_TOKEN } }
);
const data = await resp.json();
console.log(data.results[0].licenseeName); // "VERIZON WIRELESS LLC"
console.log(data.results[0].callSign);
console.log(data.results[0].status);       // "Active"

// Look up a specific call sign
const lookup = await fetch(
  "https://api.compliancegrid.ai/v1/fcc/licenses/callsign/WREK",
  { headers: { "Authorization": "Bearer " + process.env.CG_TOKEN } }
);
const license = await lookup.json();
console.log(license.license.radioServiceDesc); // "FM Radio"
console.log(license.license.expiredDate);
Example response
{
  "success": true,
  "callSign": "WREK",
  "found": true,
  "license": {
    "licenseId": "1234567",
    "callSign": "WREK",
    "radioServiceCode": "FM",
    "radioServiceDesc": "FM Radio",
    "licenseeName": "GEORGIA TECH STUDENT RADIO",
    "frn": "0012345678",
    "grantDate": "2020-01-15",
    "expiredDate": "2028-01-14",
    "status": "Active",
    "city": "ATLANTA",
    "state": "GA"
  }
}

Good to know

  • Results are information for your review, not legal advice or a compliance determination. Your reviewer makes the final call.
  • Every response carries its source and the list version, so the result can go in your audit file.
  • The sandbox returns mock data and production returns live data. Build in the sandbox and switch your key to go live.

Pricing

$0.01per successful call
Only successful calls are billed. Volume discounts start at 10,001 calls a month, and the sandbox is free.See pricing and estimate your bill →