> ## Documentation Index
> Fetch the complete documentation index at: https://enhancedradar.com/docs/api/llms.txt
> Use this file to discover all available pages before exploring further.

# List facilities

> Lists the ATC facilities Enhanced Radar receives, with their channel categories and channels.

Lists the ATC facilities we receive. Each facility lists its channel categories, such as `Ground` or `Approach`, and each category lists its channels. A facility is an airport, a TRACON, or an en-route center.

A channel can belong to more than one facility, for example a center sector that also serves an airport, and to more than one category of a facility, for example a channel used for both `Approach` and `Departure`. See [Facilities and channels](https://enhancedradar.com/docs/api/docs/api/concepts/facilities-and-channels.md).

Facilities are ordered by `facility_code`.

## Response

**facilities** `array`

The facilities.

**facility**

**facility\_id** `string`

Unique id of the facility. Pass it as `facility_id`.

**facility\_type** `string`

`airport`, `tracon`, or `center`.

**facility\_code** `string`

Airport display code such as `SFO`, or the TRACON or center code such as `N90` or `ZAU`.

**facility\_name** `string`

Name of the facility.

**channel\_categories** `array`

The facility's channel categories, in the facility's display order.

**channel category**

**channel\_category\_id** `integer`

Unique id of the category.

**channel\_category\_name** `string`

Name of the category, e.g. `Ground`, `Approach`, or `Low`.

**atc\_channels** `array`

The category's channels, ordered by frequency.

**channel**

**atc\_channel\_id** `integer`

Unique id of the channel. Transcripts carry it as `atc_channel_id`.

**channel\_name** `string`

Name of the channel, e.g. `Ramp West` or `28R`.

**channel\_frequency\_mhz** `number`

Radio frequency in MHz.

**is\_available** `boolean`

`true` when the API serves this channel's data. Channels with `false` are listed so you can see our coverage, but no transcripts are returned for them. Email [support@enhancedradar.com](mailto:support@enhancedradar.com) with the `atc_channel_id` to ask for a channel to be turned on.

## Billing

Free. See [Pricing](https://enhancedradar.com/docs/api/docs/api/pricing.md).

```bash cURL theme={null}
curl -H "Authorization: Bearer $ER_API_KEY" "https://api.enhancedradar.com/api/v0/facilities"
```

```json 200 theme={null}
{
  "facilities": [
    {
      "facility_id": "3667d976-1566-4887-ae34-c024d92f46c7",
      "facility_type": "airport",
      "facility_code": "SFO",
      "facility_name": "San Francisco",
      "channel_categories": [
        {
          "channel_category_id": 523,
          "channel_category_name": "Ramp",
          "atc_channels": [
            {
              "atc_channel_id": 358,
              "channel_name": "Ramp West",
              "channel_frequency_mhz": 119.225,
              "is_available": true
            }
          ]
        }
      ]
    }
  ]
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.