Brazil Flight Delays & Cancellations — Voos ANAC avatar

Brazil Flight Delays & Cancellations — Voos ANAC

Pricing

from $0.60 / 1,000 results

Go to Apify Store
Brazil Flight Delays & Cancellations — Voos ANAC

Brazil Flight Delays & Cancellations — Voos ANAC

Delays, cancellations and punctuality of every commercial flight in Brazil since 2010, from ANAC's official VRA database — with the regulator's own delay classification. | Atrasos, cancelamentos e pontualidade de voos no Brasil desde 2010, da base oficial VRA da ANAC.

Pricing

from $0.60 / 1,000 results

Rating

0.0

(0)

Developer

Matheus Coelho

Matheus Coelho

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Every commercial flight in Brazil since 2010: scheduled vs actual times, delay in minutes, cancellations — and ANAC's own official delay classification. Straight from the regulator's VRA database. No scraping, no login, no rate limits.

If you need to prove a flight was late, this is the record that proves it.


Why this exists

Brazil's civil aviation authority (ANAC) publishes the Voo Regular Ativo database every month: one row per flight leg, with the scheduled and actual departure and arrival of every commercial flight touching Brazilian airspace. It is the official record — the one used as documentary evidence in passenger-rights cases.

It is also published as a 25-31 MB CSV per month, in Brazilian date format, with column names that changed four times in sixteen years, spread across two mirrors with different layouts. This actor turns it into clean, typed, queryable records.

What you get

Flight records — one row per leg:

AirlineICAO code, IATA code and full corporate name
Flightnumber, aircraft model, seat count, codeshare designators
Routeorigin and destination ICAO codes, airport names, city and state
Timesscheduled and actual departure and arrival, plus the UTC offset
Delaydeparture and arrival delay in minutes, signed
Official classificationANAC's own label: on time, early, 30-60 min, 60-120 min, 120-240 min, or over 240 min
Statuscompleted, cancelled or not reported

Punctuality rankings — aggregate by airline, airport or route: on-time rate, share delayed over 30 / 60 / 240 minutes, cancellation rate, mean and median delay. Every row also carries the denominators, so the rates can be audited rather than trusted.

Monthly trends — the same metrics month by month, for whatever you filtered.

Who buys this

  • Passenger-compensation firms. The four-hour delay threshold that anchors Brazilian claims is a field in this dataset (arrivalStatusOfficial = "Atraso > 240"), not something you have to compute and defend.
  • Corporate travel and procurement. Pick carriers and routes on measured punctuality instead of a sales deck.
  • Travel insurance and pricing teams. Sixteen years of delay distribution by route.
  • Data journalists. The monthly "which airline is worst" story, sourced and reproducible.

Coverage, stated plainly

  • January 2010 to the most recent month ANAC has published — 198 consecutive months, none missing.
  • This is not live tracking. ANAC publishes the VRA with a 4 to 8 week lag. In late August 2026, the most recent month available was June 2026. If you need where a plane is right now, this is the wrong tool.
  • Flights from 2000 to 2009 are not included: ANAC publishes that period in an incompatible layout with no airline name, no aircraft and no official delay classification.
  • airlineIata is null for carriers no longer in ANAC's active registry — it is never guessed. Resolved for 100% of flights in recent months, around 72% in 2010. The airline name always comes from the flight record itself and is never missing.
  • City and state are filled for Brazilian airports (about 90% of legs). ANAC does not register foreign aerodromes.

Two things we deliberately did not do

We do not recalculate ANAC's delay classification. We tested it: our own rule matches ANAC's label on 99.96% of the 81,119 legs in June 2026 and diverges on 30 of them, always by one minute — ANAC computes with seconds while the file publishes truncated minutes. So the official label is passed through untouched, and the delay we compute lives in its own clearly named fields. You get both, and they never overwrite each other.

We do not convert times to UTC. ANAC publishes in Brasília local time. Brazil observed daylight saving until 2019, so a fixed -03:00 would silently misstate every summer timestamp before then. You get the local time exactly as published, plus utcOffset with the offset actually in force on that date.

Example: flights delayed more than four hours

{
"mode": "flights",
"dateFrom": "2026-06",
"minDelayMinutes": 240,
"delayBasis": "arrival",
"maxItems": 50
}

Example: most punctual airlines last month

{
"mode": "ranking",
"groupBy": "airline",
"sortBy": "onTimeRate",
"minFlights": 100,
"maxItems": 10
}

Leave the dates empty and the actor uses the most recent month ANAC has published — discovered at run time, never hard-coded.

Example: one route, month by month

{
"mode": "trend",
"origin": "SBGR",
"destination": "SBSV",
"dateFrom": "2026-01",
"dateTo": "2026-06",
"maxItems": 6
}

Notes on the input

  • Airline: ICAO (GLO, TAM, AZU) or IATA (G3, JJ, AD).
  • Airports: ANAC publishes ICAO codes (SBGR, not GRU). You can also type part of the airport or city name — GUARULHOS, CONGONHAS — and it will match.
  • Flight number: 1234, 01234 or G3 1234 all work.
  • Window: up to 6 months per run. Each month is a 25-31 MB download from ANAC and takes roughly 90 seconds, so a full window run takes several minutes. Need a longer series? Run it twice — the total cost is the same.

Pricing

Pay per result delivered. No start fee. maxItems is a hard limit — the actor stops at exactly the number you asked for and never fetches beyond it.

Source and attribution

Data published by ANAC — Agência Nacional de Aviação Civil (Brazil), Voo Regular Ativo (VRA), plus ANAC's public registries of airlines and aerodromes. Every record carries the exact source file URL in sourceUrl. This actor is not affiliated with or endorsed by ANAC.


Em português

Atrasos, cancelamentos e pontualidade de todo voo comercial no Brasil desde 2010, da base oficial VRA da ANAC — com a classificação de atraso da própria ANAC, incluindo a faixa "Atraso > 240 minutos" que ancora os pedidos de indenização de passageiro.

Três modos: registros de voo (horário previsto × realizado, atraso em minutos, situação), ranking de pontualidade (por companhia, aeroporto ou rota) e série mensal.

Pontos que valem ser lidos antes de comprar:

  • Não é tempo real. A ANAC publica o VRA com 4 a 8 semanas de defasagem.
  • Cobertura de janeiro de 2010 até o mês mais recente publicado, sem buracos. O período de 2000 a 2009 fica de fora porque a ANAC o publica em layout incompatível.
  • A classificação oficial de atraso é repassada da ANAC, não recalculada — ela não é reproduzível exatamente a partir dos horários publicados. O atraso calculado por este actor vai em campos separados.
  • Os horários saem em horário de Brasília, como a fonte publica, com o campo utcOffset do dia (que não é fixo: houve horário de verão até 2019).
  • Aceita companhia por ICAO ou IATA, aeroporto por ICAO ou por trecho do nome/cidade, e número de voo com ou sem o prefixo da companhia.

Fonte: ANAC — Voo Regular Ativo (VRA), dados abertos. Este actor não tem vínculo com a ANAC.