NAVAIDs
GET
/api/v1/navaidsCommercial PilotGet Navaids
Gets a paginated list of navaids with optional filtering.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://api.preflightapi.io/api/v1/navaids?limit=25&search=kennedy&type=value&state=value"curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://api.preflightapi.io/api/v1/navaids?limit=25&search=kennedy&type=value&state=value"Description
GET /api/v1/navaids — all navaids (paginated)
GET /api/v1/navaids?search=DFW — search by identifier, name, or city
GET /api/v1/navaids?type=VOR — filter by facility type
GET /api/v1/navaids?state=TX — filter by state
GET /api/v1/navaids?search=Dallas&type=VORTAC&state=TX — combine filtersReturns paginated results of NavaidDto
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| cursor | query | string? | Opaque cursor value from a previous response's pagination.nextCursor field. Omit or leave null to start from the first page. |
| limit | query | integer | Maximum number of items to return per page. Minimum 1, maximum 500, default 100. |
| search | query | string? | Search across NavId (starts with), Name (contains), and City (contains) |
| type | query | string? | Filter by navaid facility type (e.g., VOR, VORTAC, VOR/DME, NDB, NDB/DME, TACAN, DME) |
| state | query | string? | Filter by two-letter state code (e.g., TX, CA) |