Skip Navigation

Federal Communications Commission

English Display Options

Spectrum Dashboard API

Overview

Spectrum is the range of electromagnetic radio frequencies used to transmit sound, data, and video across the country. It is what carries voice between cell phones, television shows from broadcasters to your TV, and online information from one computer to the next, wirelessly. The Spectrum Dashboard allows new ways for citizens to search spectrum in the United States. The system allows you to find out how spectrum is being used, who owns spectrum licenses around the county, and what spectrum is available in your county. The following APIs represent a step toward improving how the FCC makes information available to the public.

getSpectrumBands

Description
This API accepts a frequency range and returns a list of the frequency bands along with a high level description of how the band is allocated and for what uses within the 225 MHz and 3700 MHz frequency range. The API returns the lower and upper frequencies of each band and a band description including the radio services operating within the band, whether the band is allocated for federal or non-federal use, and whether the band permits unlicensed operation.
This API has been updated to also return the search criteria and the date that the data in the Spectrum Dashboard database was last updated.
API URL
http://data.fcc.gov/api/spectrum-view/services/advancedSearch/getSpectrumBands
Example Request
http://data.fcc.gov/api/spectrum-view/services/advancedSearch/getSpectrumBands?frequencyFrom=226&frequencyTo=900
Parameter Type Description
frequencyFrom optional string

If a frequency range is not provided then the API will return all spectrum bands falling within the 225 to 3700 MHz range. Both a lower and upper frequency value must be provided when entering search criteria.

frequencyTo optional string

If a frequency range is not provided then the API will return all spectrum bands falling within the 225 to 3700 MHz range. Both a lower and upper frequency value must be provided when entering search criteria.

pageNum optional string

Valid values: any integer > 0 (default 1)

sortColumn optional string

Valid values: lowerBand (default), upperBand, or desc

sortOrder optional string

Order of returned results.

Valid values: asc (default), desc

pageSize optional integer

Valid values: any integer > 0 (default 1000)

limit optional integer

Number of results.

Valid values: any integer > 0 (default 100)

format optional string

Format for the returned results.

Valid values: XML (default), JSON, JSONP

jsonCallback optional string

Default value is callback.

Error Response Codes
Code Description
2:

The format is incorrect. The proper formats are XML, JSON or JSONP.

3:

The limit must be an integer greater than 0.

14:

The pageNum field must be between 1 and 500,000.

16:

The sortOrder field must be either asc or desc..

17:

The pageSize field must be between 1 and 1,000.

25:

The sortColumn field must be lowerBand, upperBand or desc.

30:

Both a lower and upper frequency value falling within the 225 to 3700 MHz frequency range must be specified.

100:

No matches found based on search criteria.

getLicenses

Description
This API returns a high level overview of who owns spectrum across the country within the 225 MHz to 3700 MHz frequency range in radio services deemed appropriate for mobile broadband use. The API returns the call sign, licensee name, common name, radio service code, radio service description, channel block, channel block frequency, market code and market description.
This API has been updated to also return the search criteria and the date that the data in the Spectrum Dashboard database was last updated.
API URL
http://data.fcc.gov/api/spectrum-view/services/advancedSearch/getLicenses
Example Request
http://data.fcc.gov/api/spectrum-view/services/advancedSearch/getLicenses?name=AT&radioservice=Cellular
Parameter Type Description
name optional string

radioservice optional string

frequencyFrom optional string

frequencyTo optional string

country optional string

state optional string

pageNum optional string

Valid values: any integer > 0 (default 1)

sortColumn optional string

Valid values: callsign, licenseeName, commonName (default), radioServiceCode, rscDesc, channelBlock, frequencyLowerBand, frequencyUpperBand, marketcode, or marketDesc.

sortOrder optional string

Order of returned results.

Valid values: asc (default), desc

pageSize optional integer

Valid values: any integer > 0 (default 1000)

limit optional integer

Number of results.

Valid values: any integer > 0 (default 100)

format optional string

Format for the returned results.

Valid values: XML (default), JSON, JSONP

jsonCallback optional string

Default value is callback.

Error Response Codes
Code Description
2:

The format is incorrect. The proper formats are XML, JSON or JSONP.

3:

The limit must be an integer greater than 0.

14:

The pageNum field must be between 1 and 500,000.

15:

The sortColumn field must be callsign, licenseeName, commonName, radioServiceCode, rscDesc, channelBlock, frequencyLowerBand, frequencyUpperBand, marketCode, or marketDesc.

16:

The sortOrder field must be either asc or desc.

17:

The pageSize field must be between 1 and 1,000.

27:

Only one name is allowed for a given API call. Wildcards are accepted.

28:

Only one callsign is allowed for a given API call. Wildcards are accepted.

30:

Both a lower and upper frequency value falling within the 225 to 3700 MHz frequency range must be specified.

40:

All counties provided must fall within the same state. State code must contain 2 characters.

100:

No matches found based on search criteria.

close
FCC

You are leaving the FCC website

You are about to leave the FCC website and visit a third-party, non-governmental website that the FCC does not maintain or control. The FCC does not endorse any product or service, and is not responsible for, nor can it guarantee the validity or timeliness of the content on the page you are about to visit. Additionally, the privacy policies of this third-party page may differ from those of the FCC.