FAA Aircraft Registry, Owners & N-Number Scraper avatar

FAA Aircraft Registry, Owners & N-Number Scraper

Pricing

from $1.50 / 1,000 results

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

FAA Aircraft Registry, Owners & N-Number Scraper

Export the official daily FAA aircraft registry at scale. Get N-numbers, owners, addresses, manufacturer, model, year, aircraft and engine types, airworthiness dates, certificate status and expiration. Built for aviation leads and market research.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Export the United States civil aircraft registry from the official daily FAA releasable database. The Actor joins the FAA master registration file with aircraft make/model and engine reference files, producing useful records instead of raw numeric lookup codes.

Get hundreds of thousands of N-number registrations with aircraft manufacturer, model, manufacture year, aircraft and engine type, owner or registrant, address, certification, certificate dates, expiration, Mode S identifiers, and direct registry links. The implementation streams the official ZIP archive and does not automate the FAA search website.

What you can use it for

  • Build aircraft owner and operator lead lists for maintenance, avionics, insurance, financing, hangars, training, brokerage, parts, and fuel services.
  • Research fleet composition by manufacturer, model, age, aircraft type, state, country, or owner class.
  • Find valid registrations for corporations, LLCs, individuals, partnerships, or government entities.
  • Monitor registration expiration and certificate activity.
  • Enrich aviation datasets with N-number, serial number, Mode S hex code, engine, seat, and airworthiness fields.
  • Create regional general-aviation market reports and prospecting datasets.

Data included

The normalized dataset includes:

  • N-number and aircraft serial number
  • manufacturer, model, manufacture year, aircraft category and type
  • engine manufacturer, model, type, horsepower, and thrust where available
  • number of engines, number of seats, weight class, and cruising speed
  • registrant type, primary owner name, and other owner names
  • released owner mailing address, state, postal code, county, region, and country
  • FAA certification and registration status
  • certificate issue, airworthiness, last action, and expiration dates
  • Mode S octal and hexadecimal codes
  • fractional-ownership indicator, kit manufacturer/model, and unique record ID
  • direct FAA registry inquiry URL and official data-source URL

FAA fixed-width-looking values are parsed as CSV according to the released file headers. Blank numeric fields remain null. N-numbers, ZIP codes, serial numbers, and Mode S codes remain strings.

Input

The default run returns 1,000 records with valid FAA registrations. maxResults supports up to 500,000 records.

Filters include:

  • activeOnly: status code V only by default
  • states and countries: registrant address filters
  • manufacturerContains, modelContains, and ownerContains
  • minYear and maxYear
  • aircraftTypes: glider, balloon, fixed-wing single/multi-engine, rotorcraft, and other FAA type codes
  • registrantTypes: individual, partnership, corporation, co-owned, government, LLC, and non-citizen classes

Example: valid Florida and Texas Cessna or Beechcraft records should be run separately per manufacturer fragment. A Cessna request:

{
"maxResults": 10000,
"activeOnly": true,
"states": ["FL", "TX"],
"manufacturerContains": "CESSNA",
"minYear": 1990
}

Example: corporate and LLC rotorcraft:

{
"maxResults": 5000,
"activeOnly": true,
"aircraftTypes": ["6"],
"registrantTypes": ["3", "7"]
}

Output example

{
"nNumber": "N12345",
"serialNumber": "ABC-100",
"manufacturer": "CESSNA",
"model": "172S",
"yearManufactured": 2018,
"aircraftType": "Fixed wing single-engine",
"engineManufacturer": "LYCOMING",
"ownerName": "EXAMPLE AVIATION LLC",
"registrantType": "Limited liability company",
"address": { "city": "MIAMI", "state": "FL", "country": "US" },
"status": "Valid",
"expirationDate": "2031-08-31",
"modeSCodeHex": "A1B2C3"
}

The default Apify dataset supports JSON, CSV, Excel, XML, RSS, API access, webhooks, and integrations.

Performance and reliability

The current FAA archive is tens of megabytes compressed and several hundred megabytes expanded. The Actor never expands it to disk or memory as one object. It streams ZIP entries, builds only the comparatively small aircraft and engine reference maps, then streams the master registrations. It stops the download/decompression pipeline as soon as maxResults is satisfied.

The archive download retries transient errors with backoff. Dataset records are pushed in batches. A 512 MB Actor configuration is sufficient for high-volume operation because the master file is not accumulated.

Data source, privacy, and responsible use

The source is the FAA Releasable Aircraft Database. FAA documentation and field definitions govern interpretation. Registry information can lag transactions, include reserved formatting, or contain non-current addresses. Verify critical ownership, airworthiness, and certificate facts through official FAA channels.

Registrant data is public government data, but public does not mean unrestricted use. Follow privacy, direct-marketing, telemarketing, and data-protection requirements that apply to you. Do not use the dataset for harassment, stalking, discrimination, or unsafe targeting. This Actor is not affiliated with or endorsed by the FAA.

Pricing

Pay-per-event pricing consists of a small Actor-start event and one event per saved aircraft. Use maxResults to cap result charges. Source rows that do not match filters are not charged as results.

Changelog

2026-08-03 — 1.0.0

  • Initial release.
  • Verified the live daily FAA ZIP contents and current MASTER, ACFTREF, and ENGINE headers.
  • Added streaming joins, valid-status default, ownership/aircraft/year filters, normalized type labels, numeric integrity, retries, batch writes, and dataset overview.