jet·tracker
  • Jet CRMNEW
  • Pricing
  • Home
  • Explore
  • Radar
  • Me
jet·tracker

The intelligence terminal for Brazilian executive aviation. An independent platform, fleet, market and official data in one place.

Create free account→

Jet Hub

  • Showroom
  • Aircraft Catalog
  • Range Map
  • Comparison
  • Value your aircraft

Jet Radar

  • Live fleet
  • Flight intelligence
  • Flight Radar

Analytics

  • Blog
  • Reports
  • Overview
  • Owners
  • Operators
  • Tradings & Importers
  • MRO
  • Airports
  • Parts & Materials
  • Air Taxi
  • Fractional
  • Changelog

Account

  • Pricing
  • API and MCP (developers)
  • Create free account
  • Sign in

Data (RAB/ANAC, FAA, Brazilian Federal Revenue, marketplaces) and the editorial curation of specs may contain errors, lag or approximations. ADS-B-derived positions and airports have partial coverage, and estimates, inferences and AI responses are approximations, they are not advice or an appraisal. Verify with primary sources before any decision. See the Terms.

© 2026 Jet Tracker·Made in Brazil 🇧🇷
TermsPrivacyLGPDSupportData sources
ANAC RAB diff between snapshots

Changelog Insights

Each time the ANAC RAB is re-imported, this tab automatically detects sales, transfers, entries, exits and regulatory changes, and turns them into strategic insights.

Operator and owner names in these changes are hidden, the full RAB changelog is Pro. See what changed, Pro
How we filter out ANAC noise▾

In May 2026 ANAC migrated the format of the owner/operator fields in the RAB from pipe-separated to JSON inline. Without handling, ~85% of the "changes" here would be false positives: noise from the format itself, not real sales.

5 layers of defense automatically filter out the noise before it is written to history:

  • 1. Dual-format parser, understands the new JSON (from May 2026) and the legacy pipe format (through April 2026). A canary aborts the import if >5% of the rows in PROPRIETARIOS or OPERADORES come in an unexpected format.
  • 2. Placeholder normalization, "Nome Indisponível" and "Indisponível" (the label changed between formats) become null. Suppresses ~57% of the false diffs.
  • 3. 100% pre-upsert validation, scans every record before writing; aborts if raw JSON slipped through.
  • 4. Diff classifier, when the set of owners (CNPJ root) is identical before/after, the "new operator" is just a reorder of the JSON array, not a real sale. Suppresses an extra ~27%.
  • 5. Database safety net, a CHECK constraint in Postgres rejects writing raw JSON (with tolerance for NBSP/BOM). A last-resort guard for any future pipeline.

Auditable post-mortem via scraping_logs.metadata.diff_stats on every import. Each change that survives here is a genuine sale/transfer candidate.

Latest ANAC snapshot: 2026-09-22
Total changes
988
Operator changes
43
potential sales
New registrations
0
entries into the RAB
New reservations
37
+32 reactivated (exits)
Exits
125
suspended/cancelled
UF
46
regional changes

How it works

Each registration has a historical snapshot in aircraft_registry_history. When the ANAC RAB is re-imported via scripts/import-rab-anac.ts, the pipeline runs a field-level diff against the previous snapshot and populates the table with every detected change. The dashboard aggregates by period + type + operator + model to generate automatic strategic insights.

Trend by snapshot

volume of changes detected in each ANAC import

Breakdown by model

which models concentrate the most movement in the period

Click a bar to see the breakdown of the model's changes.

Operator changes

43

aircraft that changed hands, primary sale signal

RegistrationModelPrevious operatorNew operatorDate
PP-ERSG36••••••••••••••••2026-09-22
PR-EFLSR22••••••••••••••••2026-09-22
PS-MHSSR22••••••••••••••••2026-09-22
PP-UQN680••••••••••••••••2026-09-22
PS-BRXSR22••••••••••••••••2026-09-22
PT-MCVPA-46-500TP••••••••••••••••2026-09-22
PS-LMZ210M••••••••••••••••2026-09-21
PR-CBSDA 62••••••••••••••••2026-09-21

Reservations underway

37

acquisitions in progress

RegistrationModelOwnerUFDate
N373KA—••••••••—2026-09-22
N228JJ—••••••••—2026-09-22
N671HS—••••••••—2026-09-22
N140CP—••••••••—2026-09-22
N228WP—••••••••—2026-09-22
N947RK—••••••••—2026-09-22
N255PD—••••••••—2026-09-22
N88CH—••••••••—2026-09-22

Acquisitions

32

reserve → operational

RegistrationModelOwnerOperatorUFDate
N555HP—••••••••••••••••—2026-09-22
N471PG—••••••••••••••••—2026-09-22
N982CE—••••••••••••••••—2026-09-22
N960TL—••••••••••••••••—2026-09-22
N596LG—••••••••••••••••—2026-09-22
N950WG—••••••••••••••••—2026-09-22
PU-BRZR66••••••••••••••••SP2026-09-21
PR-NRO505••••••••••••••••SP2026-09-21

Exits

125

suspended / cancelled

RegistrationModelStatusUFDate
PT-EGBMBB BK 117 D-3SuspendedSP2026-09-22
PS-MPEEC 130 T2SuspendedSP2026-09-22
PT-VOAEMB-810DSuspendedMG2026-09-22
PS-RTRB200GTSuspendedRS2026-09-22
PR-EROA36SuspendedMS2026-09-22
PR-JRHG58SuspendedPR2026-09-22
PS-JRMC90GTSuspendedTO2026-09-22
PP-ADUC90GTISuspendedSP2026-09-22

RBAC changes

21

regulatory reclassifications, 91 ↔ 135 ↔ 91K

RegistrationModelPrevious RBACNew RBACUFDate
PR-LUIEMB-550UnknownRBAC 91SP2026-09-21
PS-LDISR22UnknownRBAC 91MG2026-09-21
PS-RNESR22UnknownRBAC 91SP2026-09-21
PR-LUIEMB-550UnknownRBAC 91SP2026-09-20
PS-LDISR22UnknownRBAC 91MG2026-09-20
PS-RNESR22UnknownRBAC 91SP2026-09-20
PU-GENPA-46-600TPUnknownRBAC 91GO2026-09-18
PS-PVLEMB-505RBAC 91UnknownES2026-09-18

Expanding operators

gained more aircraft than they lost

  • ••••••••+5 / -3+2
  • ••••••••+2 / -0+2
  • ••••••••+2 / -0+2
  • ••••••••+2 / -0+2
  • ••••••••+2 / -0+2
  • ••••••••+2 / -0+2
  • ••••••••+2 / -0

Shrinking operators

lost more than they gained

  • ••••••••+0 / -2-2
  • ••••••••+0 / -2-2
  • ••••••••+0 / -2-2
  • ••••••••+0 / -2-2
  • ••••••••+0 / -2-2
  • ••••••••+1 / -2-1
  • ••••••••+0 / -1

Automatic insights

heuristics detected in the selection

  • !43 aircraft changed operator, strong recent sales pipeline.
  • !125 aircraft exited (suspended/cancelled), watch for MRO or export.
  • ✓37 new mark reservations, acquisitions underway.
  • ✓32 reservations converted to operational, acquisitions completed.
  • ✓An operator (Pro shows who) gained 2 net aircraft (5 entries, 3 exits).
  • !An operator (Pro shows who) lost 2 aircraft, possible downsizing.
  • •SP was the main destination for regional migrations (10 aircraft).
  • •4 aircraft entered RBAC 135, additions to the charter fleet.
  • •14 aircraft left RBAC 135, possible charter pullback.

By change type

distribution in the period

Status change279
Owner change181
CVA updated172
dt_validade_ca171
gravame_text50
Base UF change46

Change timeline

reverse chronological order · 80 most recent

  • Owner changeN1154F2026-09-22
    ••••••••••••••••
  • Owner changeN228JJ2026-09-22
    ••••••••••••••••
  • Owner changeN29MG2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    reserveoperational
  • Status change2026-09-22
    unknownreserve
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    unknownreserve
  • Status change2026-09-22
    operationalunknown
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    unknownoperational
  • Status change2026-09-22
    reserveoperational
  • Status change2026-09-22
    unknownoperational
  • Status change2026-09-22
    unknownoperational
  • Status change2026-09-22
    reserveoperational
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    operationalunknown
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    unknownoperational
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    unknownoperational
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    operationalreserve
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    unknownoperational
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    operationalreserve
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    operationalreserve
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    reserveoperational
  • Status change2026-09-22
    operationalreserve
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    unknownoperational
  • Status change2026-09-22
    unknownoperational
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Status change2026-09-22
    unknownreserve
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
  • Owner change2026-09-22
    ••••••••••••••••
Last 7 days
Last 30 days
Last 90 days
All history
BR Business Aviation Markettotal fleet + status + age + RBAC
Fleet Movesentries × exits by model, hot and cold
OwnersWho owns the fleet
OperatorsWho flies each tail
Tradings & Importerswho imports the fleet (mark reservation)
Globalfactory deliveries worldwide, by country and in Brazil
Charter & OffshoreRBAC 135 operators, air taxi
Fractional (RBAC-91K)shared ownership program
MRO · Maintenanceheli fleets × RBAC 145 shops
AirportsBR business map + flight heat
Parts & Materialsmanufacturers, distributors, traders
Changelog InsightsRAB ANAC changes between updates
Jet FuelQAV price BR vs US, trend + by airport
Operator change43
New registration25
RBAC change21
+2
  • ••••••••+2 / -0+2
  • -1
  • ••••••••+0 / -1-1
  • N601CH
    N9CA
    N111WG
    N813RE
    N555HP
    N373KA
    N407HC
    N712AQ
    N941PH
    N228JJ
    N250DV
    N209FT
    N797KB
    N645EE
    N282AF
    N68ZZ
    N471PG
    N370KA
    N513ES
    N982CE
    N769BB
    N10ST
    N905B
    N960TL
    N9CA
    N119BA
    N899QS
    N960DX
    N936JL
    N899QS
    N50TW
    N728GA
    N671HS
    N607GJ
    N596LG
    N53LP
    N555HP
    N671HS
    N117DK
    N373KA
    N432SM
    N387BU
    N31JA
    N250BG
    N954AH
    N59AL
    N999YX
    N816TJ
    N690GF
    N882DE
    N140CP
    N982CE
    N950WG
    N949WW
    N228WP
    N228WP
    N82SM
    N137SH
    N50NM
    N4059A
    N960TL
    N947RK
    N8744K
    N212AC
    N905FJ
    N826QS
    N128BJ
    N409FZ
    N741DS
    N228GA
    N701PT
    N255PD
    N255PD
    N39AV
    N3HP
    N472EE
    N471PG