Each time the ANAC RAB is re-imported, this tab automatically detects owner and operator changes, entries, exits and regulatory changes, and turns them into strategic insights.
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:
"Nome Indisponível" and "Indisponível" (the label changed between formats) become null. Suppresses ~57% of the false diffs.Auditable post-mortem via scraping_logs.metadata.diff_stats on every import. Each change that survives here is a genuine sale/transfer candidate.
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.
volume of changes detected in each ANAC import
which models concentrate the most movement in the period
Click a bar to see the breakdown of the model's changes.
aircraft that changed hands, primary sale signal
| Registration | Model | Previous operator | New operator | Date |
|---|---|---|---|---|
| PR-RJN | 525A | •••••••• | •••••••• | 2026-11-01 |
| PR-RJN | 525A | •••••••• | •••••••• | 2026-11-01 |
| PR-RJN | 525A | •••••••• | •••••••• | 2026-11-01 |
| PR-RJN | 525A | •••••••• | •••••••• | 2026-11-01 |
| PP-VMP | EC 130 T2 | •••••••• | •••••••• | 2026-10-31 |
| PS-IMP | SR22T | •••••••• | •••••••• | 2026-10-31 |
| PR-EFL | SR22 | •••••••• | •••••••• | 2026-10-31 |
| PR-EFL | SR22 | •••••••• | •••••••• | 2026-10-31 |
Showing the 100 most recent of 798.
aircraft that entered the RAB for the first time
| Registration | Model | Owner | UF | RBAC | Type | Date |
|---|---|---|---|---|---|---|
| PU-FSH | — | •••••••• | — | — | — | 2026-10-21 |
| PS-CDE | SR22 | •••••••• | SP | RBAC 91 | — | 2026-09-30 |
| PS-VIK | 17-30A | •••••••• | SP | RBAC 91 | — | 2026-09-25 |
| PT-TOL | SR22 | •••••••• | SC | RBAC 91 | SPE | 2026-09-20 |
| PS-GTX | SR22 | •••••••• | SP | RBAC 91 | — | 2026-09-11 |
| PU-MTB | H2 | •••••••• | PR | RBAC 91 | — | 2026-09-09 |
| PS-NFL | 45 (LEARJET 75) | •••••••• | SP | RBAC 135 | SPE | 2026-09-09 |
| PR-FUT | SR22 | •••••••• | SP | RBAC 91 | SPE | 2026-09-02 |
acquisitions in progress
| Registration | Model | Owner | UF | Date |
|---|---|---|---|---|
| PR-NTA | EMB-810C | •••••••• | AC | 2026-10-31 |
| PS-NAA | SR22 | •••••••• | ES | 2026-10-31 |
| PS-NCF | SR22 | •••••••• | RO | 2026-10-31 |
| PU-HES | T210N | •••••••• | MT | 2026-10-31 |
| PS-NLC | SR22 | •••••••• | ES | 2026-10-30 |
| PS-RDB | AS 350 B3 | •••••••• | MG | 2026-10-30 |
| PS-DRB | AS 350 B3 | •••••••• | MG | 2026-10-30 |
| PU-YHW | EC 130 T2 | •••••••• | ES | 2026-10-30 |
Showing the 100 most recent of 218.
reserve → operational
| Registration | Model | Owner | Operator | UF | Date |
|---|---|---|---|---|---|
| PR-EFL | SR22 | •••••••• | •••••••• | SP | 2026-10-31 |
| PP-NEY | 208B | •••••••• | •••••••• | ES | 2026-10-31 |
| PS-LIN | SR22 | •••••••• | •••••••• | ES | 2026-10-31 |
| PP-CFL | EMB-500 | •••••••• | •••••••• | SP | 2026-10-31 |
| PS-VOL | A200 | •••••••• | •••••••• | MG | 2026-10-31 |
| PS-DIV | PA-46-600TP | •••••••• | •••••••• | SP | 2026-10-30 |
| PS-CDE | SR22 | •••••••• | •••••••• | SP | 2026-10-30 |
| PT-MDV | PC-12/47E | •••••••• | •••••••• | MG | 2026-10-30 |
Showing the 100 most recent of 161.
suspended / cancelled
| Registration | Model | Status | UF | Date |
|---|---|---|---|---|
| PT-VSE | EMB-810D | Suspended | SP | 2026-11-01 |
| PS-HRR | PA-46-600TP | Suspended | SP | 2026-11-01 |
| PR-TGF | SF50 | Suspended | SP | 2026-11-01 |
| PR-GJK | EC 130 B4 | Suspended | SP | 2026-11-01 |
| PS-WTU | 400A | Suspended | SP | 2026-11-01 |
| PS-SZT | EMB-500 | Suspended | MG | 2026-11-01 |
| PR-TGT | B300 | Suspended | GO | 2026-11-01 |
| PR-GML | 525C | Suspended | RS | 2026-11-01 |
Showing the 100 most recent of 958.
regulatory reclassifications, 91 ↔ 135 ↔ 91K
| Registration | Model | Previous RBAC | New RBAC | UF | Date |
|---|---|---|---|---|---|
| PR-REA | SR22 | Unknown | RBAC 91 | ES | 2026-10-31 |
| PS-SYG | SR22 | Unknown | RBAC 91 | ES | 2026-10-31 |
| PR-CNE | PA-46-500TP | Unknown | RBAC 91 | ES | 2026-10-31 |
| PR-EFL | SR22 | Unknown | RBAC 91 | SP | 2026-10-30 |
| PS-VOL | A200 | Unknown | RBAC 91 | MG | 2026-10-30 |
| PR-VSS | EC 135P2+ | RBAC 91 | RBAC 135 | RJ | 2026-10-29 |
| PP-FYT | SR22 | Unknown | RBAC 91 | SP | 2026-10-29 |
| PS-SEC | PC-12/47E | Unknown | RBAC 91 | ES | 2026-10-29 |
Showing the 100 most recent of 224.
gained more aircraft than they lost
lost more than they gained
heuristics detected in the selection
distribution in the period
reverse chronological order · 80 most recent of 8,517