FAA Aircraft Registry Scraper - Owners, N-Numbers & Leads
Pricing
$5.00 / 1,000 aircraft / owner records
FAA Aircraft Registry Scraper - Owners, N-Numbers & Leads
Scrape the official FAA aircraft registry: N-number, make, model, year, engine, airworthiness & registered owner (LLC, corporation, individual) with full mailing address. Filter by state, owner type, aircraft type, make/model & date. B2B aviation leads + monitoring. No browser, no API key.
Pricing
$5.00 / 1,000 aircraft / owner records
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
FAA Aircraft Registry Scraper — Owners, N-Numbers & Aircraft Leads
Extract complete aircraft and registered-owner data from the official FAA Aircraft Registry — every U.S. civil aircraft with its tail number (N-number), make, model, year, engine, airworthiness and the registered owner (LLC, corporation, partnership or individual) with full mailing address. Filter by state, owner type, aircraft type, make/model, engine and registration date to turn the FAA's 300,000+ aircraft database into a clean, ready-to-use B2B aviation lead list.
No login, no API key, no browser — fast, direct extraction straight from the FAA's releasable aircraft database, refreshed on every run.
Why this FAA registry scraper?
Most "N-number lookup" tools hand you one aircraft at a time, or a bare tail number with no owner. This actor reads the entire FAA registry in one run, joins the make/model and engine reference tables, decodes every FAA code into plain English, and ships the richest dataset in the category:
| Data | Basic N-number tools | This actor |
|---|---|---|
| Tail number (N-number) + serial | ✅ | ✅ |
| Registered owner name | partial | ✅ |
| Owner type (LLC, Corp, Individual…) | ❌ | ✅ decoded |
| Full mailing address (street, city, state, ZIP) | ❌ | ✅ |
| Co-owners | ❌ | ✅ |
| Make + model (decoded from reference table) | partial | ✅ |
| Year, seats, weight class, # engines | ❌ | ✅ |
| Engine make/model + thrust/HP | ❌ | ✅ |
| Aircraft type & value tier (jet / turboprop / piston…) | ❌ | ✅ |
| Airworthiness class + registration status (decoded) | ❌ | ✅ |
| Mode S / ICAO hex (for flight-tracking joins) | ❌ | ✅ |
| Registration, last-action & expiration dates | partial | ✅ |
| Lead score (0–100) | ❌ | ✅ |
| Business-owners-only filter | ❌ | ✅ |
| Monitoring mode (only newly-registered aircraft) | ❌ | ✅ |
About half of all registered aircraft are owned by a business (LLC, corporation or partnership) — flip on Business owners only and you have an instant, segmentable B2B list.
Use cases
- Lead generation — aircraft owners are high-value buyers for insurance, financing & leasing, maintenance (MRO), avionics, parts, charter & management, hangar/FBO services and aviation software. Filter by value tier (jets, turboprops), owner type and state, then reach them at the registered mailing address.
- Sales prospecting — build targeted lists of corporate jet and turboprop operators, flight schools, charter companies and leasing entities by location and aircraft type.
- New-registration monitoring — a freshly-registered aircraft is a fresh purchase = buying intent for insurance, finance and services. Use monitoring mode to capture new registrations as they appear.
- Fleet & competitor intelligence — profile who operates what, where, by make/model, engine and age; size territories and track a manufacturer's or operator's fleet.
- Renewals & re-engagement — filter by upcoming expiration date to find owners with registrations about to lapse.
- Data enrichment & verification — append owner, address, make/model, engine and airworthiness data to an N-number, serial or Mode S hex you already have.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the FAA Aircraft Registry Scraper, set your filters (e.g.
states: TX, Business owners only, engine types Turbo-jet + Turbo-fan), and click Start. - Watch aircraft stream into the dataset table, newest registrations first.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
{"states": ["TX"],"businessOwnersOnly": true,"engineTypes": ["4", "5"],"yearManufacturedFrom": 2015,"minSeats": 6,"maxResults": 500,"sortBy": "newest","monitorMode": false}
- nNumbers / modeSCodeHex — look up specific aircraft by tail number (
N12345) or by 24-bit Mode S hex (A00725). Leave empty to browse the registry with filters. - states / cities / zipCodes / counties / usOnly — filter by the owner's location.
- businessOwnersOnly — only corporations, LLCs, partnerships & non-citizen corporations (excludes individuals).
- registrantTypes — pick exact owner types (LLC, Corporation, Individual, Co-Owned, Partnership, Government…).
- ownerNameQuery — owner name contains (e.g.
aviation,leasing). - aircraftMakeQuery / aircraftModelQuery — make/model contains (e.g.
cessna,SR22,CITATION). - aircraftTypes / engineTypes — fixed-wing, rotorcraft, jet, turboprop, piston, electric, etc.
- yearManufacturedFrom/To, minSeats/maxSeats, serialNumberQuery — aircraft attributes.
- validRegistrationsOnly (default true) — keep only valid current registrations.
- certIssuedFrom/To, lastActionFrom/To, expiringBefore, excludeExpired — registration date filters (find newly-registered or soon-to-expire aircraft).
- maxResults / sortBy — cap and ordering (
newestregistered first,lastAction, orsource). - monitorMode (default false) — emit ONLY aircraft not seen in previous runs. Pairs with Apify Schedules.
All filters are optional and combine with AND.
Output
One record per aircraft (type: "aircraft"):
{"type": "aircraft","nNumber": "N512KS","serialNumber": "217","modeSCodeHex": "A669CF","ownerName": "Mcreynolds Aviation LLC","ownerType": "LLC","isBusinessOwner": true,"coOwners": [],"street": "8111 Westchester Dr Fl 6th","city": "Dallas","state": "TX","zipCode": "75225-6140","country": "US","fullAddress": "8111 Westchester Dr Fl 6th, Dallas, TX, 75225-6140","manufacturer": "Dassault Aviation","model": "FALCON 900EX","yearManufactured": 2008,"aircraftType": "Fixed wing multi-engine","numberOfEngines": 3,"numberOfSeats": 21,"weightClassLabel": "20,000 lb and over","valueTier": "jet","engineManufacturer": "Honeywell","engineModel": "TFE731-60-1C","engineType": "Turbo-fan","engineThrustLbs": 4525,"airworthinessClass": "Standard","statusLabel": "Valid registration","certIssueDate": "2026-06-19","expirationDate": "2033-06-30","isNewRegistration": true,"leadScore": 94,"dataAsOf": "2026-06-20","scrapedAt": "2026-06-20T07:16:37.329Z"}
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it daily/weekly with monitoring mode to capture only newly-registered aircraft in your target states; perfect for fresh lead pipelines.
- Webhooks — trigger downstream actions (CRM import, Slack alert, email/mail sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/faa-aircraft-registry-scraper').call({states: ['FL', 'TX'],businessOwnersOnly: true,engineTypes: ['2', '4', '5'], // turboprop + jetsmaxResults: 1000,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} aircraft owner leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new aircraft-owner leads straight into your CRM.
- Slack — get notified when a monitored state gets newly-registered aircraft.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find newly-registered business jets in Florida and list their owners and addresses" and let it run this scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete U.S. B2B & open-data lead-gen stack:
- SBA Loan Leads Scraper — 7(a) & 504 borrowers, lenders & financed-business leads.
- US Business Formation Scraper — new LLC & company registration leads.
- FMCSA Trucking Scraper — motor carriers, operating authority & fleet leads.
- GSA eLibrary Scraper — government contractors & schedule-holder B2B leads.
- USAspending Scraper — federal awards, contractors & recipient leads.
- US Federal Grants Scraper — Grants.gov, NIH & NSF funding & recipients.
- ImportYeti Scraper — US import records, suppliers & B2B leads.
- NPI Registry Scraper — healthcare providers, organizations & leads.
Tips
- Build a clean B2B list fast: turn on Business owners only and pick a couple of states — you get corporations, LLCs and partnerships with full mailing addresses.
- Target premium leads: filter
engineTypesto Turbo-jet + Turbo-fan (jets) or Turbo-prop + Turbo-shaft (turbines), and sort by Newest registered for the freshest, highest-value owners. - Catch fresh intent: set
certIssuedFromto last month — or use monitoring mode on a Schedule — to capture aircraft registered since your last pull. - Find renewals: set
expiringBeforea few months out to reach owners before their registration lapses. - Enrich an N-number, serial or Mode S hex: drop it into
nNumbers/serialNumberQuery/modeSCodeHexfor the full owner + aircraft record.
FAQ
Where does the data come from? The official FAA Releasable Aircraft Database (the public U.S. civil aircraft registry), downloaded fresh on each run. The actor decodes every FAA code (owner type, aircraft type, engine type, airworthiness, status) and joins the make/model and engine reference tables for you.
How current is it? The FAA updates the database regularly (typically daily). Each record carries a dataAsOf date, and registrations as recent as the prior day appear in results.
Does it include owner contact info? It includes the registered owner's name and full mailing address (the registry does not publish owner phone or email). This is mailing-list-grade data; pair it with your own enrichment for phone/email.
Can I look up a single tail number? Yes — put one or more N-numbers in nNumbers (with or without the leading N), or use modeSCodeHex for a transponder-hex lookup.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I get only newly-registered aircraft over time? Turn on monitorMode and run on a Schedule — each run returns only aircraft not seen before.
Is this legal? The actor collects publicly-available U.S. government records. You are responsible for using the data in compliance with applicable laws (including marketing and privacy regulations) and the FAA's terms.
A field is null — why? Some registrations genuinely omit a field (e.g. cruise speed or type-certificate holder are blank in the FAA reference data for many models). Fields are null only when the source data doesn't have a value.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.