jet·tracker
  • Jet CRMNEW
  • Catalog
  • Radar
  • Data
  • Account
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 🇧🇷
TermsPrivacyLGPD
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-06
Total changes
997
Operator changes
40
potential sales
New registrations
0
entries into the RAB
New reservations
25
+26 reactivated (exits)
Exits
94
suspended/cancelled
UF
34
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

40

aircraft that changed hands, primary sale signal

RegistrationModelPrevious operatorNew operatorDate
PP-CIBSR22••••••••••••••••2026-09-06
PP-SEPDA 62••••••••••••••••2026-09-05
PS-BBRSR22••••••••••••••••2026-09-05
PT-LVIC90••••••••••••••••2026-09-05
PS-HLDR66••••••••••••••••2026-09-05
PP-AJOSR22••••••••••••••••2026-09-05
PP-CSCSR22••••••••••••••••2026-09-05
PP-OCBSR22••••••••••••••••2026-09-04

Reservations underway

25

acquisitions in progress

RegistrationModelOwnerUFDate
PS-BQKPA-34-220T••••••••GO2026-09-04
PS-AKLSR22T••••••••SP2026-09-04
PR-HCUEMB-545••••••••SP2026-09-03
PU-GMUB300••••••••PR2026-09-03
PU-LUX505••••••••SP2026-09-03
PS-SLBSF50••••••••ES2026-09-02
PS-SIS208••••••••SP2026-09-02
PR-HCQEMB-550••••••••SP2026-09-02

Acquisitions

26

reserve → operational

RegistrationModelOwnerOperatorUFDate
PS-BBRSR22••••••••••••••••SP2026-09-05
PP-SEPDA 62••••••••••••••••BA2026-09-05
PP-CSCSR22••••••••••••••••SP2026-09-05
PS-HLDR66••••••••••••••••MG2026-09-05
PP-AJOSR22••••••••••••••••MG2026-09-05
PS-NCLC90GTI••••••••••••••••GO2026-09-03
N980BK—••••••••••••••••—2026-09-01
N880PS—••••••••••••••••—2026-09-01

Exits

94

suspended / cancelled

RegistrationModelStatusUFDate
PT-LYKC90ASuspendedMG2026-09-06
PS-KRLR66SuspendedSP2026-09-06
PP-JJBEMB-500SuspendedDF2026-09-06
PR-CSA429SuspendedSP2026-09-06
PT-RUREMB-810DSuspendedAM2026-09-06
PS-WAYPA-42-1000SuspendedMT2026-09-06
PS-OEPPA-46-350PSuspendedSP2026-09-06
PR-CNVDA 62SuspendedRS2026-09-06

RBAC changes

25

regulatory reclassifications, 91 ↔ 135 ↔ 91K

RegistrationModelPrevious RBACNew RBACUFDate
PR-BKKEC 130 B4RBAC 91RBAC 135BA2026-09-05
PP-JRNTBM700NUnknownRBAC 91ES2026-09-05
PS-HMBSR22UnknownRBAC 91ES2026-09-05
PP-ACPBAE125-800ARBAC 91RBAC 135SP2026-09-05
PR-FRBB200RBAC 91RBAC 135PR2026-09-05
PP-AJOSR22UnknownRBAC 91MG2026-09-05
PP-CSCSR22UnknownRBAC 91SP2026-09-05
PS-BBRSR22UnknownRBAC 91SP2026-09-05

Expanding operators

gained more aircraft than they lost

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

Shrinking operators

lost more than they gained

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

Automatic insights

heuristics detected in the selection

  • !40 aircraft changed operator, strong recent sales pipeline.
  • !94 aircraft exited (suspended/cancelled), watch for MRO or export.
  • ✓25 new mark reservations, acquisitions underway.
  • ✓26 reservations converted to operational, acquisitions completed.
  • ✓An operator (Pro shows who) gained 2 net aircraft (2 entries, 0 exits).
  • !An operator (Pro shows who) lost 3 aircraft, possible downsizing.
  • •SP was the main destination for regional migrations (7 aircraft).
  • •9 aircraft entered RBAC 135, additions to the charter fleet.
  • •15 aircraft left RBAC 135, possible charter pullback.

By change type

distribution in the period

Status change259
dt_validade_ca206
CVA updated206
Owner change148
gravame_text62
Operator change40

Change timeline

reverse chronological order · 80 most recent

  • Status changePT-LYKC90A2026-09-06
    operationalsuspended
  • Status changePS-KRLR662026-09-06
    operationalsuspended
  • Status changePP-JJBEMB-5002026-09-06
    operationalsuspended
  • Status changePR-CSA4292026-09-06
    operationalsuspended
  • Status changeEMB-810D2026-09-06
    operationalsuspended
  • Status changePA-42-10002026-09-06
    operationalsuspended
  • Status changePA-46-350P2026-09-06
    operationalsuspended
  • Status changeDA 622026-09-06
    operationalsuspended
  • gravame_textEMB-810C2026-09-06
    O.J. RESTRITIVA DE TRANSFERÊNCIA / AVERBAÇÃO DE AÇÃO EM TRAMITEO.J. RESTRITIVA DE TRANSFERÊNCIA / O.J. RESTRITIVA DE TRANSFERÊNCIA / AVERBAÇÃO DE AÇÃO EM TRAMITE
  • Status changeSF502026-09-06
    operationalsuspended
  • Status changeB2002026-09-06
    operationalsuspended
  • dt_validade_caR22 BETA2026-09-06
    2026-06-302027-09-05
  • Operator changeSR222026-09-06
    ••••••••••••••••
  • CVA updatedR22 BETA2026-09-06
    2026-06-302027-09-05
  • Status change45 (LEARJET 75)2026-09-06
    operationalsuspended
  • Owner changeSR222026-09-06
    ••••••••••••••••
  • Status change5052026-09-06
    suspendedoperational
  • Status changeR22 BETA2026-09-06
    suspendedoperational
  • dt_validade_caAW1392026-09-06
    2026-09-052029-08-14
  • Status changeV35B2026-09-06
    operationalsuspended
  • CVA updatedAW1392026-09-06
    2026-09-052029-08-14
  • Base UF changeSR222026-09-06
    PRBA
  • Status change5502026-09-06
    operationalsuspended
  • Status changeB3002026-09-05
    suspendedoperational
  • CVA updatedB200GT2026-09-05
    2026-12-092027-08-21
  • Operator changeDA 622026-09-05
    ••••••••••••••••
  • dt_validade_caPA-46-500TP2026-09-05
    2026-12-192027-09-04
  • Status changeB2002026-09-05
    suspendedoperational
  • CVA updatedEMB-820C CARAJA2026-09-05
    2026-09-162027-09-03
  • CVA updatedEMB-5052026-09-05
    2026-06-022027-09-04
  • dt_validade_ca5052026-09-05
    2026-09-052027-09-04
  • dt_validade_caPA-34-220T2026-09-05
    2026-08-142027-09-04
  • CVA updatedR662026-09-05
    2025-09-132027-09-04
  • Owner changeDA 622026-09-05
    ••••••••••••••••
  • Operator changeSR222026-09-05
    ••••••••••••••••
  • Status changeEMB-5002026-09-05
    suspendedoperational
  • dt_validade_caR662026-09-05
    2026-09-092027-09-04
  • dt_validade_caEC 130 B42026-09-05
    2026-11-282027-09-03
  • Owner changeSR222026-09-05
    ••••••••••••••••
  • dt_validade_caPA-42-7202026-09-05
    2026-09-122027-09-04
  • Status changeC90GTI2026-09-05
    suspendedoperational
  • dt_validade_caAW1392026-09-05
    2026-09-152029-09-04
  • Base UF changeSR222026-09-05
    ESSP
  • Base UF changeSR222026-09-05
    ESSP
  • CVA updatedC90GTI2026-09-05
    2026-07-182027-09-04
  • Status change452026-09-05
    suspendedoperational
  • Status changePA-34-220T2026-09-05
    suspendedoperational
  • Status changePA-31T2026-09-05
    operationalsuspended
  • dt_validade_caA109S2026-09-05
    2026-06-032027-09-04
  • dt_validade_caEMB-5002026-09-05
    2026-08-202027-09-04
  • RBAC changeEC 130 B42026-09-05
    rbac_91rbac_135
  • dt_validade_caPC-12/47E2026-09-05
    2026-09-162027-09-04
  • Status changeR662026-09-05
    suspendedoperational
  • CVA updatedEMB-5002026-09-05
    2026-08-202027-09-04
  • Status changeR44 II2026-09-05
    operationalsuspended
  • CVA updatedEMB-5002026-09-05
    2026-05-092027-09-01
  • CVA updated5252026-09-05
    2026-12-102027-09-04
  • CVA updatedB2002026-09-05
    2026-07-082027-09-04
  • CVA updatedSR222026-09-05
    2026-10-282027-09-04
  • CVA updatedAS 350 B22026-09-05
    2026-09-292027-08-25
  • dt_validade_ca5252026-09-05
    2026-09-242027-09-04
  • Status change582026-09-05
    operationalsuspended
  • Status changeEMB-5052026-09-05
    suspendedoperational
  • dt_validade_caSR222026-09-05
    2026-09-112027-09-04
  • RBAC changeTBM700N2026-09-05
    unknownrbac_91
  • dt_validade_caAW1392026-09-05
    2026-09-032027-09-04
  • dt_validade_caEMB-5002026-09-05
    2026-05-092027-09-01
  • dt_validade_caG582026-09-05
    2026-07-182027-09-04
  • dt_validade_caEMB-820C CARAJA2026-09-05
    2026-09-162027-09-03
  • Status change5252026-09-05
    suspendedoperational
  • RBAC changeSR222026-09-05
    unknownrbac_91
  • dt_validade_caB200GT2026-09-05
    2026-12-092027-08-21
  • RBAC changeBAE125-800A2026-09-05
    rbac_91rbac_135
  • gravame_textSR222026-09-05
    RESERVADAS AS MARCASRESERVADAS AS MARCAS / MATRICULA EXPEDITA - Matrícula sob análise - eventuais gravames podem incidir
  • RBAC changeB2002026-09-05
    rbac_91rbac_135
  • CVA updatedPA-46-500TP2026-09-05
    2026-12-192027-09-04
  • dt_validade_caAW1692026-09-05
    2026-10-142027-09-04
  • CVA updatedBAE125-800A2026-09-05
    2026-09-232027-09-04
  • CVA updatedB200GT2026-09-05
    2026-09-052029-09-04
  • Status changeR44 II2026-09-05
    suspendedoperational
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
Base UF change34
RBAC change25
New registration17
+1
  • ••••••••+1 / -0+1
  • +0 / -1
    -1
  • ••••••••+0 / -1-1
  • PT-RUR
    PS-WAY
    PS-OEP
    PR-CNV
    PT-ECI
    PS-RDD
    PS-VES
    PT-LNA
    PP-CIB
    PT-LNA
    PS-GRP
    PP-CIB
    PR-ALL
    PT-LNA
    PR-JHE
    PT-DPW
    PR-JHE
    PP-CIB
    PT-ODZ
    PR-CCB
    PR-JPU
    PP-SEP
    PS-SET
    PR-OPB
    PT-VKD
    PS-EOR
    PS-ALN
    PR-FMR
    PR-HHG
    PP-SEP
    PS-BBR
    PR-FBU
    PS-REE
    PR-BKK
    PS-BBR
    PR-CEF
    PR-SND
    PR-CGT
    PP-CSC
    PS-BBR
    PR-SND
    PS-AJT
    PR-FMR
    PS-MTF
    PR-JOM
    PR-FBU
    PR-BKK
    PS-GGN
    PR-HHG
    PR-FBU
    PR-RGT
    PS-SZT
    PS-RRH
    PR-OPB
    PT-FRA
    PP-MHE
    PT-MJC
    PR-HGE
    PS-EOR
    PS-FPL
    PP-JRN
    PR-HFV
    PS-SZT
    PP-AUX
    PT-VKD
    PS-HDP
    PS-HMB
    PR-JPU
    PP-ACP
    PP-CSC
    PR-FRB
    PS-SET
    PS-APC
    PP-ACP
    PS-CTA
    PP-AMM