Aircraft Registrations API
TransportationMAINTAINED1 token / call

Aircraft Registrations API

The full FAA registry: 316,483 US aircraft by tail number or Mode S hex, with owner, model and airworthiness

The complete US civil aircraft registry, straight from the FAA and refreshed daily: 316,483 registered aircraft with tail number, serial number, owner name and address, make, model, year, seats, horsepower, airworthiness classification, registration status and Mode S transponder codes. Every record carries the Mode S hex code (icao24), so ADS-B trackers can resolve any transponder they hear to a real registration in one call. Look up N172SP and get its 1977 Cessna R172K story with engine specs; search Delta Air Lines and page through its 1,100+ aircraft fleet; filter Cirrus aircraft registered in Tennessee since 2020; rank states or manufacturers by registration counts (Texas leads, Cessna dominates). Coded FAA fields arrive decoded into plain English β€” registrant types, aircraft types, engine types, all 40+ status codes β€” with the raw codes preserved for compliance work. Registrations and deregistrations sync daily from the FAA releasable database, so ownership changes land within a day. Built for aviation apps, ADS-B/flight trackers, aircraft sales and valuation, insurance, and lien research. Public-domain source data, self-hosted β€” no third-party calls at request time.

Every call needs an X-Api-Key header. A free key includes 500 tokens a month, no card required. 1 token per call, so the free plan covers about 500 calls a month.

No credit card requiredAccess to 125+ APIsCancel anytime
response.json
{
  "ok": true,
  "aircraft": {
    "n_number": "N172SP",
    "serial_number": "R172-2842",
    "make": "CESSNA",
    "model": "R172K",
    "year": 1977,
    "aircraft_type": "Fixed Wing Single-Engine",
    "engine_type": "Reciprocating",
    "airworthiness_class": "Standard",
    "status": "Valid Registration",
    "status_code": "V",
    "registrant": {
      "type": "LLC",
      "name": "LUKE AIRLINES LLC",
      "street": "13422 FORT ST",
      "street2": null,
      "city": "SOUTHGATE",
      "state": "MI",
      "zip": "481951138",
      "country": "US",
      "region": "Great Lakes",
      "other_names": [],
      "fractional_ownership": false
    },
    "dates": {
      "certificate_issued": "2002-10-31",
      "airworthiness": "1977-12-10",
      "last_action": "2023-06-03",
      "expiration": "2028-08-31"
    },
    "mode_s_code_octal": "50221071",
    "mode_s_hex": "A12239",
    "mfr_mdl_code": "2072431",
    "eng_mfr_mdl_code": "17025",
    "kit": null,
    "specs": {
      "seats": 4,
      "engine_count": 1,
      "weight_class": "CLASS 1",
      "cruising_speed_mph": 76,
      "category": "Land",
      "engine_make": "CONT MOTOR",
      "engine_model": "IO-360 SER",
      "horsepower": 300,
      "thrust_lbs": null
    }
  }
}
Production Ready
Battle-tested infrastructure with a 99.9% uptime SLA. Rate limits are generous, responses are consistent.
Simple Integration
Standard REST + JSON. Works with any HTTP client. Copy-ready code snippets in 4 languages.
One Key, 125+ APIs
Your DataAndAPIs subscription unlocks every API on the platform β€” anime, finance, sports, and more.

Use cases for Aircraft Registrations API

  • Resolve a Mode S hex code heard by an ADS-B receiver to the registered aircraft and owner in one call.

  • Look up a tail number to show make, model, year, seats, horsepower and registration status.

  • List every aircraft registered to an operator, from an airline fleet to a flight school.

  • Validate aircraft identities for insurance, leasing, maintenance or airport billing systems.

Aircraft Registrations API endpoints

Every endpoint with its parameters and a real example response.

GETData Sources

https://api-aircraft-registrations.dataandapis.com/v1/sources

This endpoint takes no parameters.

Example request

curl "https://api-aircraft-registrations.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "count": 1,
  "sources": [
    {
      "slug": "faa-registry",
      "name": "FAA Releasable Aircraft Database",
      "publisher": "Federal Aviation Administration",
      "licence": "US Government work - public domain",
      "source_url": "https://www.faa.gov/licenses_certificates/aircraft_certification/aircraft_registry",
      "file_url": "https://registry.faa.gov/database/ReleasableAircraft.zip",
      "cadence": "daily",
      "record_count": 316483,
      "retrieved_at": "2026-09-05"
    }
  ]
}

GETGet Aircraft By Tail Number

https://api-aircraft-registrations.dataandapis.com/v1/aircraft/{n_number}

Path parameters

ParameterExample
n_numberN172SPRequired

Example request

curl "https://api-aircraft-registrations.dataandapis.com/v1/aircraft/N172SP" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "aircraft": {
    "n_number": "N172SP",
    "serial_number": "R172-2842",
    "make": "CESSNA",
    "model": "R172K",
    "year": 1977,
    "aircraft_type": "Fixed Wing Single-Engine",
    "engine_type": "Reciprocating",
    "airworthiness_class": "Standard",
    "status": "Valid Registration",
    "status_code": "V",
    "registrant": {
      "type": "LLC",
      "name": "LUKE AIRLINES LLC",
      "street": "13422 FORT ST",
      "street2": null,
      "city": "SOUTHGATE",
      "state": "MI",
      "zip": "481951138",
      "country": "US",
      "region": "Great Lakes",
      "other_names": [],
      "fractional_ownership": false
    },
    "dates": {
      "certificate_issued": "2002-10-31",
…
Show full response
{
  "ok": true,
  "aircraft": {
    "n_number": "N172SP",
    "serial_number": "R172-2842",
    "make": "CESSNA",
    "model": "R172K",
    "year": 1977,
    "aircraft_type": "Fixed Wing Single-Engine",
    "engine_type": "Reciprocating",
    "airworthiness_class": "Standard",
    "status": "Valid Registration",
    "status_code": "V",
    "registrant": {
      "type": "LLC",
      "name": "LUKE AIRLINES LLC",
      "street": "13422 FORT ST",
      "street2": null,
      "city": "SOUTHGATE",
      "state": "MI",
      "zip": "481951138",
      "country": "US",
      "region": "Great Lakes",
      "other_names": [],
      "fractional_ownership": false
    },
    "dates": {
      "certificate_issued": "2002-10-31",
      "airworthiness": "1977-12-10",
      "last_action": "2023-06-03",
      "expiration": "2028-08-31"
    },
    "mode_s_code_octal": "50221071",
    "mode_s_hex": "A12239",
    "mfr_mdl_code": "2072431",
    "eng_mfr_mdl_code": "17025",
    "kit": null,
    "specs": {
      "seats": 4,
      "engine_count": 1,
      "weight_class": "CLASS 1",
      "cruising_speed_mph": 76,
      "category": "Land",
      "engine_make": "CONT MOTOR",
      "engine_model": "IO-360 SER",
      "horsepower": 300,
      "thrust_lbs": null
    }
  }
}

GETLookup By Mode S Hex

https://api-aircraft-registrations.dataandapis.com/v1/aircraft/hex/{code}

Path parameters

ParameterExample
codeA12239Required

Example request

curl "https://api-aircraft-registrations.dataandapis.com/v1/aircraft/hex/A12239" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "aircraft": {
    "n_number": "N172SP",
    "serial_number": "R172-2842",
    "make": "CESSNA",
    "model": "R172K",
    "year": 1977,
    "aircraft_type": "Fixed Wing Single-Engine",
    "engine_type": "Reciprocating",
    "airworthiness_class": "Standard",
    "status": "Valid Registration",
    "status_code": "V",
    "registrant": {
      "type": "LLC",
      "name": "LUKE AIRLINES LLC",
      "street": "13422 FORT ST",
      "street2": null,
      "city": "SOUTHGATE",
      "state": "MI",
      "zip": "481951138",
      "country": "US",
      "region": "Great Lakes",
      "other_names": [],
      "fractional_ownership": false
    },
    "dates": {
      "certificate_issued": "2002-10-31",
…
Show full response
{
  "ok": true,
  "aircraft": {
    "n_number": "N172SP",
    "serial_number": "R172-2842",
    "make": "CESSNA",
    "model": "R172K",
    "year": 1977,
    "aircraft_type": "Fixed Wing Single-Engine",
    "engine_type": "Reciprocating",
    "airworthiness_class": "Standard",
    "status": "Valid Registration",
    "status_code": "V",
    "registrant": {
      "type": "LLC",
      "name": "LUKE AIRLINES LLC",
      "street": "13422 FORT ST",
      "street2": null,
      "city": "SOUTHGATE",
      "state": "MI",
      "zip": "481951138",
      "country": "US",
      "region": "Great Lakes",
      "other_names": [],
      "fractional_ownership": false
    },
    "dates": {
      "certificate_issued": "2002-10-31",
      "airworthiness": "1977-12-10",
      "last_action": "2023-06-03",
      "expiration": "2028-08-31"
    },
    "mode_s_code_octal": "50221071",
    "mode_s_hex": "A12239",
    "mfr_mdl_code": "2072431",
    "eng_mfr_mdl_code": "17025",
    "kit": null,
    "specs": {
      "seats": 4,
      "engine_count": 1,
      "weight_class": "CLASS 1",
      "cruising_speed_mph": 76,
      "category": "Land",
      "engine_make": "CONT MOTOR",
      "engine_model": "IO-360 SER",
      "horsepower": 300,
      "thrust_lbs": null
    }
  }
}

GETRandom Aircraft

https://api-aircraft-registrations.dataandapis.com/v1/aircraft/random

This endpoint takes no parameters.

Example request

curl "https://api-aircraft-registrations.dataandapis.com/v1/aircraft/random" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "aircraft": {
    "n_number": "N770P",
    "serial_number": "E-749",
    "make": "BEECH",
    "model": "A36",
    "year": 1975,
    "aircraft_type": "Fixed Wing Single-Engine",
    "engine_type": "Reciprocating",
    "airworthiness_class": "Standard",
    "status": "Valid Registration",
    "status_code": "V",
    "registrant": {
      "type": "Individual",
      "name": "MACHIN SUSAN M TRUSTEE",
      "street": "11 SEA TER",
      "street2": null,
      "city": "NEWPORT COAST",
      "state": "CA",
      "zip": "926571020",
      "country": "US",
      "region": "Western-Pacific",
      "other_names": [],
      "fractional_ownership": false
    },
    "dates": {
      "certificate_issued": "2022-11-01",
…
Show full response
{
  "ok": true,
  "aircraft": {
    "n_number": "N770P",
    "serial_number": "E-749",
    "make": "BEECH",
    "model": "A36",
    "year": 1975,
    "aircraft_type": "Fixed Wing Single-Engine",
    "engine_type": "Reciprocating",
    "airworthiness_class": "Standard",
    "status": "Valid Registration",
    "status_code": "V",
    "registrant": {
      "type": "Individual",
      "name": "MACHIN SUSAN M TRUSTEE",
      "street": "11 SEA TER",
      "street2": null,
      "city": "NEWPORT COAST",
      "state": "CA",
      "zip": "926571020",
      "country": "US",
      "region": "Western-Pacific",
      "other_names": [],
      "fractional_ownership": false
    },
    "dates": {
      "certificate_issued": "2022-11-01",
      "airworthiness": "1975-09-04",
      "last_action": "2025-01-23",
      "expiration": "2029-11-30"
    },
    "mode_s_code_octal": "52465114",
    "mode_s_hex": "AA6A4C",
    "mfr_mdl_code": "1151604",
    "eng_mfr_mdl_code": "17032",
    "kit": null,
    "specs": {
      "seats": 6,
      "engine_count": 1,
      "weight_class": "CLASS 1",
      "cruising_speed_mph": 138,
      "category": "Land",
      "engine_make": "CONT MOTOR",
      "engine_model": "IO 520 SERIES",
      "horsepower": 285,
      "thrust_lbs": null
    }
  }
}

GETRegistration Statistics

https://api-aircraft-registrations.dataandapis.com/v1/stats

Query parameters

ParameterExample
bymakeOptional

Example request

curl "https://api-aircraft-registrations.dataandapis.com/v1/stats?by=make" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "dimension": "make",
  "count": 8,
  "results": [
    {
      "key": "CESSNA",
      "registrations": 72713
    },
    {
      "key": "PIPER",
      "registrations": 44841
    },
    {
      "key": "BEECH",
      "registrations": 17447
    },
    {
      "key": "CIRRUS DESIGN CORP",
      "registrations": 9413
    },
    {
      "key": "DJI",
      "registrations": 6879
    },
    {
      "key": "BOEING",
      "registrations": 6589
…
Show full response
{
  "ok": true,
  "dimension": "make",
  "count": 8,
  "results": [
    {
      "key": "CESSNA",
      "registrations": 72713
    },
    {
      "key": "PIPER",
      "registrations": 44841
    },
    {
      "key": "BEECH",
      "registrations": 17447
    },
    {
      "key": "CIRRUS DESIGN CORP",
      "registrations": 9413
    },
    {
      "key": "DJI",
      "registrations": 6879
    },
    {
      "key": "BOEING",
      "registrations": 6589
    },
    {
      "key": "MOONEY",
      "registrations": 5393
    },
    {
      "key": "TEXTRON AVIATION INC",
      "registrations": 4369
    }
  ]
}

GETSearch Aircraft

https://api-aircraft-registrations.dataandapis.com/v1/aircraft

Query parameters

ParameterExample
aircraft_typeOptional
cityOptional
limit20Optional
makeCIRRUSOptional
modelSR22Optional
page1Optional
registrantOptional
stateOptional
year_max2025Optional
year_min2020Optional

Example request

curl "https://api-aircraft-registrations.dataandapis.com/v1/aircraft?limit=20&make=CIRRUS&model=SR22&page=1&year_max=2025&year_min=2020" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "total": 2168,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "n_number": "N100DG",
      "make": "CIRRUS DESIGN CORP",
      "model": "SR22T",
      "year": 2024,
      "aircraft_type": "Fixed Wing Single-Engine",
      "registrant_name": "CIRRUS SR22T 2190 INC TRUSTEE",
      "registrant_type": "Corporation",
      "city": "WILMINGTON",
      "state": "DE",
      "status": "Valid Registration",
      "mode_s_hex": "A00506"
    },
    {
      "n_number": "N100JB",
      "make": "CIRRUS DESIGN CORP",
      "model": "SR22",
      "year": 2024,
      "aircraft_type": "Fixed Wing Single-Engine",
      "registrant_name": "AIRBYARS LLC",
      "registrant_type": "LLC",
…
Show full response
{
  "ok": true,
  "total": 2168,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "n_number": "N100DG",
      "make": "CIRRUS DESIGN CORP",
      "model": "SR22T",
      "year": 2024,
      "aircraft_type": "Fixed Wing Single-Engine",
      "registrant_name": "CIRRUS SR22T 2190 INC TRUSTEE",
      "registrant_type": "Corporation",
      "city": "WILMINGTON",
      "state": "DE",
      "status": "Valid Registration",
      "mode_s_hex": "A00506"
    },
    {
      "n_number": "N100JB",
      "make": "CIRRUS DESIGN CORP",
      "model": "SR22",
      "year": 2024,
      "aircraft_type": "Fixed Wing Single-Engine",
      "registrant_name": "AIRBYARS LLC",
      "registrant_type": "LLC",
      "city": "SPARTANBURG",
      "state": "SC",
      "status": "Valid Registration",
      "mode_s_hex": "A0057E"
    },
    {
      "n_number": "N100PK",
      "make": "CIRRUS DESIGN CORP",
      "model": "SR22T",
      "year": 2024,
      "aircraft_type": "Fixed Wing Single-Engine",
      "registrant_name": "ALLEN CHASE ENTERPRISES INC",
      "registrant_type": "Corporation",
      "city": "OSWEGO",
      "state": "NY",
      "status": "Valid Registration",
      "mode_s_hex": "A00603"
    }
  ]
}

GETSearch Aircraft Models

https://api-aircraft-registrations.dataandapis.com/v1/models

Query parameters

ParameterExample
limit25Optional
makeCESSNAOptional
model172SOptional

Example request

curl "https://api-aircraft-registrations.dataandapis.com/v1/models?limit=25&make=CESSNA&model=172S" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "count": 2,
  "models": [
    {
      "code": "2072439",
      "make": "CESSNA",
      "model": "172S",
      "aircraft_type": "Fixed Wing Single-Engine",
      "engine_type": "Reciprocating",
      "category": "Land",
      "builder_certification": "Type Certificated",
      "engines": 1,
      "seats": 4,
      "weight_class": "CLASS 1",
      "cruising_speed_mph": null,
      "tc_data_sheet": null,
      "tc_data_holder": null
    },
    {
      "code": "2072442",
      "make": "CESSNA AIRCRAFT CO",
      "model": "172S",
      "aircraft_type": "Fixed Wing Single-Engine",
      "engine_type": "Reciprocating",
      "category": "Land",
      "builder_certification": "Not Type Certificated",
      "engines": 1,
…
Show full response
{
  "ok": true,
  "count": 2,
  "models": [
    {
      "code": "2072439",
      "make": "CESSNA",
      "model": "172S",
      "aircraft_type": "Fixed Wing Single-Engine",
      "engine_type": "Reciprocating",
      "category": "Land",
      "builder_certification": "Type Certificated",
      "engines": 1,
      "seats": 4,
      "weight_class": "CLASS 1",
      "cruising_speed_mph": null,
      "tc_data_sheet": null,
      "tc_data_holder": null
    },
    {
      "code": "2072442",
      "make": "CESSNA AIRCRAFT CO",
      "model": "172S",
      "aircraft_type": "Fixed Wing Single-Engine",
      "engine_type": "Reciprocating",
      "category": "Land",
      "builder_certification": "Not Type Certificated",
      "engines": 1,
      "seats": 4,
      "weight_class": "CLASS 1",
      "cruising_speed_mph": null,
      "tc_data_sheet": null,
      "tc_data_holder": null
    }
  ]
}

Where the data comes from

Source
FAA Releasable Aircraft Database (public domain).
Freshness
Daily delta refresh from the FAA.

One install. Every endpoint.

No proprietary SDKs needed. Any HTTP client works. Pick your language and paste.

3languages
7endpoints
RESTarchitecture
1key for all APIs
  • Fully typed responses β€” auto-completion in your IDE
  • Tracks the API in lockstep β€” new endpoints land same day
  • One key works across 125+ APIs on the platform
import axios from 'axios';

const { data } = await axios.get(
  'https://api-aircraft-registrations.dataandapis.com/v1/sources',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Aircraft Registrations API Β· X-Api-Key

Explore the endpoints

Browse request parameters and inspect live example responses.

Available Endpoints

Request Parameters

API URL

Headers

X-Api-Key
import axios from 'axios';

const url = 'https://api-aircraft-registrations.dataandapis.com/v1/sources';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

One subscription. Every API.

Tokens unlock this API and 125+ others on DataAndAPIs. Switch APIs any time β€” we promote.

FREE

$0/mo

500 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Community support
Start free
Most Popular

STARTER

$6.99/mo

25,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Email support
Subscribe

PRO

$24.99/mo

100,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority email support
Subscribe

ULTRA

$99.99/mo

1,000,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority support
Subscribe

Need higher volume, dedicated infra, or a custom contract? Talk to sales β†’

Questions about Aircraft Registrations API

Ship Aircraft Registrations API this afternoon.

500 free tokens. No card. Plus 125+ other APIs on the same key.