Resolve a hex or registration in milliseconds.
Type ADEB5F or N99601 — get owner, type, year, status and the last changes. Public lookup is free.
A daily-refreshed feed of additions, modifications and ownership changes across the FAA, CCAR, CASA and FOCA registries — the US, Canada, Australia and Switzerland — searchable, exportable, and available over a clean REST API.
Registry data is messy. We normalize, timestamp and diff it daily so the same hex code resolves the same way in your dashboard, your CSV and your API integration.
Type ADEB5F or N99601 — get owner, type, year, status and the last changes. Public lookup is free.
Filter by registry, change type, country or operator. Tap any row to see exactly which fields changed and what they used to be.
Bundle aircraft into named lists — Fleet Prospects, Competitor Aircraft, Tail Numbers Of Interest. Email when they change hands or status.
Hex lookup, registration lookup, filtered search, change feeds, exports and watch lists. Tier-based quotas, an OpenAPI 3.1 spec and copy-paste examples.
The same nightly diff serves a spotter tracking the plane that flew over their porch, a journalist following an ownership trail, a broker hunting buying signals, and a data team wiring registry feeds into their own product.
Track the tail numbers you care about as a hobby — clean lookups and daily change feeds, no spreadsheet wrangling. Public hex & registration lookup stays free.
Follow ownership trails and registration history for a story or a case. Deeper history and owner-change feeds, exportable for the newsroom or the file. Solo brokers start here too.
Monitor every registry for buying signals and fleet movements. Watch lists, full history and a REST API that drops straight into your models and CRM.
Integrate normalized registry data into your own product at scale. Webhooks, unlimited history and exports, an OpenAPI 3.1 spec and priority support.
We ingest, normalize and diff four national registers every 24 hours: the FAA (US, ~314k aircraft), CCAR (Canada, ~35k), CASA (Australia, ~17k) and FOCA (Switzerland incl. Liechtenstein, ~3.1k). More registers join as their data becomes openly licensed for republishing.
Beyond the registration snapshot, the FAA publishes a daily record of every document filed against a US aircraft — bills of sale, liens, releases, repossessions. We turn that stream into per-aircraft title history and a market-wide view. US registry today, on the Pro and Enterprise plans.
The FAA records a bill of sale a median of about seven weeks before the registration itself updates. In 2026, roughly three in four US ownership changes had a bill of sale on file first. Watch an aircraft and get alerted the moment its paper trail moves — sale, lien, release or repossession — with the full title history on its detail page.
Aggregate the same recordation stream into market-wide signals — financing volume, resale velocity, segment mix and an ownership-transfer backlog index — as a dashboard or through /api/v1/market. Built for Enterprise.
Browse public profiles for FAA-certificated aircraft dealers — certificate details and current fleet at a glance. Paid plans add activity timelines of acquisitions, dispositions and renewals, dealer watching with in-app alerts, and fleet CSV export.
Everything in the dashboard is a JSON endpoint with the same { status, data } envelope. Tier-based rate limits, an OpenAPI 3.1 spec and copy-paste examples — no SDK to learn.
/api/v1/aircraft/hex/{hex}Authenticate with a single header. Resolve a hex or registration to the current aircraft in one call — and attach lifecycle, owners or documents with ?include=. Up to ~10,000 calls/day on Pro.
curl "https://aeroreg.co.uk/api/v1/aircraft/hex/ADEB5F" \
-H "X-API-Key: aeroreg_live_xxxxxxxx"
<?php
$ch = curl_init('https://aeroreg.co.uk/api/v1/aircraft/hex/ADEB5F');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'X-API-Key: aeroreg_live_xxxxxxxx',
]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
import requests
response = requests.get(
'https://aeroreg.co.uk/api/v1/aircraft/hex/ADEB5F',
headers={'X-API-Key': 'aeroreg_live_xxxxxxxx'}
)
data = response.json()
const response = await fetch(
'https://aeroreg.co.uk/api/v1/aircraft/hex/ADEB5F',
{ headers: { 'X-API-Key': 'aeroreg_live_xxxxxxxx' } }
);
const data = await response.json();
{
"status": "success",
"data": {
"registration": "99601",
"registration_display": "N99601",
"transponder_hex": "ADEB5F",
"serial_number": "2224",
"manufacturer": "ERCOUPE",
"model": "415-C",
"year_manufactured": 1946,
"aircraft_type_label": "Fixed wing single-engine",
"status": "Valid",
"owner": { "name": "BURCH GENEVIEVE", "state": "AZ" },
"source": "faa",
"country": "US"
}
}
Pricing scales with the registries you need and the volume you push through the API. No card needed for the trial; cancel any time — full feature-by-feature comparison on the pricing page.
2 registries · 30-day history · 10 exports/mo
Start trialDeeper history & owner-change feeds for one analyst
Start trialAll registries · 365-day history · full API · watch lists
Start trialUnlimited history & exports · webhooks · priority support
Talk to usWe pull the FAA, CCAR, CASA and FOCA datasets at each registry's daily cadence, then diff them against the previous day. Additions, modifications, deletions and ownership changes all surface in the change feed within hours of the registry publishing them.
The public hex and registration lookup is free — share an aircraft URL and anyone can view it. Paid tiers unlock change feeds, history, watch lists, exports and API access.
No. The 14-day trial activates with your email; we ask for a payment method only when you choose to convert. Paid plans are billed through PayPal.
Each tier defines which registries you can select, a historical window (30 / 365 / unlimited days), a monthly export quota, an API rate limit and a watch-list cap. You can see your usage in the dashboard and we email warnings as you approach a quota.
Four today: the FAA (US, approximately 314,000 aircraft), CCAR (Canada, approximately 35,000), CASA (Australia, approximately 17,000) and FOCA (Switzerland incl. Liechtenstein, approximately 3,100). We add more national registers as their data becomes openly licensed for republishing.
The UK CAA register isn't published under terms that permit republishing, so we can't include it. We only add national registers whose data is openly licensed for reuse.
Yes. Cancellation takes effect at the end of your current billing period — see our refund & cancellation policy for the detail, including your 14-day cooling-off rights.
v1 is. Breaking changes are versioned (/v1/, /v2/) and deprecations come with advance notice. Every response shares the same { status, data } envelope.
We reproduce the official registry data — accuracy is as good as the source. We add derived fields (hex-to-registration mapping, ownership history) and flag where source data is incomplete. Historical records are preserved even when the registry removes them. It's an informational tool, not an official record — see our terms.