Complete database of 6,047 Brazilian aerodromes and helipads — ICAO codes, names, cities, states, aerodrome type, geographic coordinates, elevation and FIR. Sourced from official DECEA (Departamento de Controle do Espaço Aéreo) and ANAC data.
Built and maintained by AeroCopilot — an AI platform built specifically for Brazilian aviation: official DECEA data, Brazilian rules (ICA/RBAC), in Portuguese.
npm install brazilian-airports
# or
pnpm add brazilian-airports
# or
yarn add brazilian-airportsimport { getByIcao, search, getByState, allAirports } from 'brazilian-airports';
// Get aerodrome by ICAO code
const congonhas = getByIcao('SBSP');
// { icao_code: 'SBSP', name: 'Congonhas - Deputado Freitas Nobre', city: 'São Paulo',
// state: 'SP', latitude: -23.6261111, longitude: -46.6563889, ... }
// Search by name or city
const results = search('Congonhas');
// [{ icao_code: 'SBSP', name: 'Congonhas', ... }]
// Get all aerodromes in a state
const spAirports = getByState('SP');
// 944 aerodromes and helipads in São Paulo
// Access full dataset
console.log(`Total: ${allAirports.length} aerodromes`);
// Total: 6047 aerodromes| Function | Description |
|---|---|
getByIcao(icao) |
Get aerodrome by ICAO code |
search(query) |
Search by name, city, or ICAO |
getByState(state) |
All aerodromes in a Brazilian state |
getByFir(fir) |
All aerodromes in a FIR |
allIcaoCodes() |
Array of all ICAO codes |
allAirports |
Full dataset (6,047 entries) |
interface BrazilianAirport {
icao_code: string; // ICAO 4-letter code (SBGR, SBBR, etc.)
name: string | null; // Aerodrome name in Portuguese
city: string | null; // City
state: string | null; // State code (SP, RJ, MG, etc.)
aerodrome_type: string | null; // AD (aerodrome) or HP (helipad)
latitude: number | null; // Decimal degrees, WGS-84 (EPSG:4326)
longitude: number | null; // Decimal degrees, WGS-84 (EPSG:4326)
elevation_ft: number | null; // Field elevation in feet
elevation_m: number | null; // Field elevation in meters
fir: string | null; // Flight Information Region
}- 6,047 aerodromes — 4,432 aerodromes (
AD) and 1,606 helipads (HP) - Geographic coordinates for 100% of records (WGS-84 decimal degrees)
- All 26 states + Federal District (27 units)
- 1,807 municipalities — 32% of Brazil's 5,570 municipalities
- 4 FIRs:
SBCW(1,897),SBAZ(1,770),SBBS(1,564),SBRE(811) - Elevation from 3 ft to 6,063 ft — 314 aerodromes above 3,000 ft
Factual data comes from official Brazilian sources — DECEA (via ROTAER) and ANAC — accessed through AeroCopilot's integrations and compiled by AeroCopilot.
This package is not a mirror of ROTAER. It is an extract of a factual field subset, with its own selection, filtering and structure.
⚠️ Not for flight operations. This dataset is for reference and development purposes only. Always consult official AIP, ROTAER and NOTAM publications.
ABNT
AEROCOPILOT. brazilian-airports: base de aeródromos brasileiros. Versão 1.1.0. São Paulo, 2026. Disponível em: https://www.aerocopilot.ia.br.
APA
AeroCopilot. (2026). brazilian-airports: Brazilian aerodrome database (Version 1.1.0) [Data set]. https://www.aerocopilot.ia.br
BibTeX
@dataset{aerocopilot_brazilian_airports_2026,
author = {{AeroCopilot}},
title = {brazilian-airports: Brazilian Aerodrome Database},
year = {2026},
version = {1.1.0},
publisher = {AeroCopilot},
url = {https://www.aerocopilot.ia.br},
note = {Compiled from official DECEA/ANAC data}
}Journalistic use / uso jornalístico: cite as "AeroCopilot, from official DECEA data" / "AeroCopilot, a partir de dados oficiais do DECEA", linking to https://www.aerocopilot.ia.br
AeroCopilot is an AI platform built specifically for Brazilian aviation. Features include:
- 🤖 AI flight assistant with real-time METAR, TAF, and NOTAMs
- 🗺️ Digital twin aerodromes with runways, frequencies and procedures
- 📋 Flight planning with 45+ ICAO validations, for the 8 Brazilian flight plan types
- 📊 Pilot compliance tracking (RBAC 61 licences, CMA validity)
- 🆓 Free tier available — no credit card required
The factual data originates from official sources (DECEA, via ROTAER, and ANAC). This CC BY 4.0 licence applies to the compilation — field selection, normalisation and structure produced by AeroCopilot — and not to the underlying official data. It does not replace official publications nor grant any rights over them.
When publishing anything derived from this compilation, credit AeroCopilot (https://www.aerocopilot.ia.br).
See LICENSE for the full text of both licences.