FAA Aircraft Registry Scraper - Owners, N-Numbers & Leads avatar

FAA Aircraft Registry Scraper - Owners, N-Numbers & Leads

Pricing

$5.00 / 1,000 aircraft / owner records

Go to Apify Store
FAA Aircraft Registry Scraper - Owners, N-Numbers & Leads

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

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

DataBasic N-number toolsThis actor
Tail number (N-number) + serial
Registered owner namepartial
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 datespartial
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

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. 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.
  3. Watch aircraft stream into the dataset table, newest registrations first.
  4. 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 (newest registered first, lastAction, or source).
  • 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 + jets
maxResults: 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:

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 engineTypes to 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 certIssuedFrom to last month — or use monitoring mode on a Schedule — to capture aircraft registered since your last pull.
  • Find renewals: set expiringBefore a few months out to reach owners before their registration lapses.
  • Enrich an N-number, serial or Mode S hex: drop it into nNumbers / serialNumberQuery / modeSCodeHex for 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.