1001Ferramentas
✈️Validadores

Validador de Aeroporto IATA

Valida códigos IATA de aeroportos (3 letras) e mostra o nome do aeroporto, se conhecido. Inclui ~50 dos maiores aeroportos.

Códigos IATA de aeroporto: o passaporte de 3 letras de todo voo comercial

Um código IATA de aeroporto é um identificador de três letras maiúsculas (A-Z, sem dígitos, sem acentos) atribuído pela International Air Transport Association sob a Resolução IATA 763. O diretório atual lista cerca de 13 000 registros de aeroporto, mas apenas algo em torno de 4 000 são campos comerciais ativos — o restante são hubs de carga, bases militares que aceitam charter civil, estações de hidroaviões, heliportos com serviço regular e uma cauda longa de códigos históricos que foram aposentados mas permanecem no arquivo para evitar colisão.

Um validador correto não verifica apenas o formato (/^[A-Z]{3}$/); confirma também que o código está atribuído a um aeroporto real e em operação. XYZ passa no padrão mas nunca foi emitido. STI parece Santiago mas é Cibao Internacional na República Dominicana — a cidade de Santiago (Chile) usa SCL. Por isso validadores de aeroporto vêm com uma tabela de lookup baseada em OpenFlights, OurAirports ou no IATA Codes Directory pago.

Top aeroportos brasileiros por movimento de passageiros

O Brasil tem aproximadamente 26 aeroportos com IATA e ICAO servindo voos comerciais regulares, mais dezenas de campos regionais com apenas ICAO. Os terminais de maior volume:

  • GRU São Paulo / Guarulhos — ~43 M passageiros/ano, hub principal do Brasil, operado pela concessionária GRU Airport
  • GIG Rio de Janeiro / Galeão — portão internacional do Rio
  • BSB Brasília / Presidente Juscelino Kubitschek — hub da capital federal, centro geográfico do país
  • CGH São Paulo / Congonhas — central em SP, apenas doméstico curto, com restrição de slots
  • SDU Rio / Santos Dumont — central no Rio, predominantemente a ponte aérea GRU/CGH
  • CWB Curitiba / Afonso Pena, POA Porto Alegre / Salgado Filho, FOR Fortaleza / Pinto Martins
  • REC Recife / Guararapes, NAT Natal / São Gonçalo do Amarante, BEL Belém / Val de Cans, SSA Salvador / Deputado Luís Eduardo Magalhães
  • MAO Manaus / Eduardo Gomes, CNF Belo Horizonte / Confins, VCP Campinas / Viracopos (hub principal da Azul)

Top aeroportos globais e os códigos que você vê nos painéis

Em volume de passageiros os campeões são ATL Hartsfield-Jackson Atlanta (o mais movimentado do mundo na maior parte dos anos), DXB Dubai International, PEK Beijing Capital, HND Tóquio Haneda, LAX Los Angeles, ORD Chicago O'Hare, LHR London Heathrow, CDG Paris Charles de Gaulle, FRA Frankfurt, HKG Hong Kong, AMS Amsterdã Schiphol, CGK Jakarta Soekarno-Hatta, ICN Seul Incheon. Para Nova York, os quatro campos são JFK, LGA, EWR Newark e HPN White Plains — repare que EWR está fisicamente em New Jersey mas é vendido pelas companhias como aeroporto de Nova York.

Códigos de aeroporto vs de cidade: a armadilha que quebra reservas

Quando uma metrópole tem mais de um campo comercial a IATA atribui um código de área metropolitana separado, que agrupa todos. Os três clássicos para gravar:

  • NYC = área de Nova York: JFK + LGA + EWR
  • LON = área de Londres: LHR + LGW Gatwick + STN Stansted + LCY City + LTN Luton + SEN Southend
  • SAO = São Paulo: GRU + CGH + VCP; RIO = GIG + SDU

Códigos de cidade são aceitos por motores de busca de tarifas mas rejeitados em cartões de embarque e etiquetas de bagagem, que exigem um aeroporto específico. Um validador que marca SAO como inválido para um campo de aeroporto está fazendo o trabalho certo; marcá-lo como inválido para uma busca de tarifa é falso positivo.

Classificação ANAC no Brasil (classes TPS)

A reguladora ANAC classifica Terminais de Passageiros (TPS) por movimento anual: Classe IV (acima de 8 M pax/ano — GRU, GIG, BSB, CGH, SDU), Classe III (1,5–8 M — maioria das capitais), Classe II (500 mil–1,5 M), Classe I (abaixo de 500 mil). A classe é publicada no anuário ANAC e muda quando o tráfego cruza o limiar — útil para ranquear quais códigos IATA são "principais" no contexto brasileiro.

Voos codeshare e a realidade IATA

Uma única decolagem física pode aparecer em vários números de voo — um para cada parceiro codeshare. Um LATAM LA8084 partindo de GRU pode também ser vendido como Iberia IB7350, Qantas QF3535 e American AA6190. Os quatro números se referem à mesma aeronave, mesmo portão, mesma tripulação, mesmos códigos IATA de aeroporto. Validadores consumindo dados de voos precisam deduplicar pela companhia operadora, não pela vendedora, ou superestimam a oferta de assentos.

Fontes de dados abertas para lookup de aeroportos IATA

  • OpenFlights airports.dat (~7 700 entradas, CC-BY-SA): a tabela aberta de aeroportos mais usada em projetos hobby.
  • OurAirports.com: ~80 000 registros, incluindo pistas de grama e heliportos pequenos; o campo IATA é esparso mas a qualidade é excelente.
  • FlightAware Aero API, OAG, Cirium: feeds comerciais pagos com deltas diários.
  • IATA Codes Directory em iata.org/codes: fonte oficial, assinatura paga, usada por GDSes e TMCs.

Quando códigos IATA mudam ou são aposentados

Códigos mudam quando um novo aeroporto substituto abre. MEX permanece, mas a Cidade do México construiu NLU Felipe Ángeles como campo de alívio; Istambul migrou o longo curso de SAW Sabiha Gökçen e ISL (Atatürk, fechado a tráfego civil) para IST (o novo aeroporto inaugurado em 2018, herdando o código antigo). Berlim Tegel TXL foi aposentado quando BER abriu. Manter uma tabela IATA de 2017 em cache garante dados defasados em pelo menos uma dúzia de mercados de alto tráfego — atualize trimestralmente.

FAQ

Três letras maiúsculas bastam para validar um código IATA de aeroporto? Quanto ao formato sim, semanticamente não — só ~4 000 das 17 576 combinações possíveis de três letras estão emitidas. Um validador real combina o regex com uma tabela de lookup.

Onde encontro uma lista gratuita e atual de códigos IATA de aeroporto? OpenFlights e OurAirports são as bases abertas padrão. Atualize trimestralmente para capturar novas inaugurações, fechamentos e rebrandings.

Por que NYC não funciona como código de aeroporto no meu cartão de embarque? NYC é um código de área metropolitana, não de aeroporto. Os campos de origem/destino do cartão exigem JFK, LGA ou EWR.

O mesmo código IATA pode se referir a dois aeroportos diferentes? Não simultaneamente. A IATA garante unicidade entre todos os aeroportos atualmente ativos. Códigos aposentados podem ser reemitidos anos depois, motivo pelo qual parsers de dados históricos precisam de lookup com data.

E heliportos e bases de hidroaviões? A maioria tem ICAO mas não IATA, exceto quando oferecem serviço comercial regular. JRA West 30th St. Heliport (NYC) é exceção famosa.

Ferramentas Relacionadas