Back to Home
Aviation & Transport API
FAA aircraft registry and FMCSA motor carrier safety data
https://api.compliancegrid.ai/v1/aviation
6 endpoints
~45ms avg response
Overview
The Aviation & Transport API provides access to FAA Aircraft Registry data for N-number lookups, aircraft search by manufacturer, model, or registrant. Also includes FMCSA SAFER (Safety and Fitness Electronic Records) for DOT number verification, motor carrier search, and safety rating lookups. Supports live FMCSA API integration with API key, or seed data for development.
Key Features
FAA Aircraft Registry search by N-number, manufacturer, model, registrant, or state
FAA N-number lookup for specific aircraft registration details
Aircraft type, engine type, airworthiness date, and certification status
FMCSA carrier lookup by DOT number with safety rating
FMCSA carrier search by name or state
Hazmat flag, passenger carrier flag, total drivers and power units
Live FMCSA API integration (set FMCSA_WEB_KEY) or seed data fallback
Endpoints
GET
/v1/aviation/faa/aircraft/searchPOST
/v1/aviation/faa/aircraft/searchGET
/v1/aviation/faa/aircraft/:nNumberGET
/v1/aviation/fmcsa/carrier/:dotNumberGET
/v1/aviation/fmcsa/searchPOST
/v1/aviation/fmcsa/searchQuick Example
aviation-example.ts
// Look up an aircraft by N-number
const aircraft = await fetch(
"https://api.compliancegrid.ai/v1/aviation/faa/aircraft/N12345",
{ headers: { "Authorization": "Bearer " + process.env.CG_TOKEN } }
);
const data = await aircraft.json();
console.log(data.aircraft.manufacturer); // "CESSNA"
console.log(data.aircraft.model); // "172S SKYHAWK SP"
console.log(data.aircraft.status); // "Valid"
// Look up a motor carrier by DOT number
const carrier = await fetch(
"https://api.compliancegrid.ai/v1/aviation/fmcsa/carrier/2233996",
{ headers: { "Authorization": "Bearer " + process.env.CG_TOKEN } }
);
const dot = await carrier.json();
console.log(dot.carrier.legalName); // "FEDEX GROUND PACKAGE SYSTEM INC"
console.log(dot.carrier.safetyRating); // "Satisfactory"Sample Response
response.json
{
"success": true,
"nNumber": "N12345",
"found": true,
"aircraft": {
"nNumber": "N12345",
"manufacturer": "CESSNA",
"model": "172S SKYHAWK SP",
"engineType": "Reciprocating",
"aircraftType": "Fixed Wing Single-Engine",
"registrantName": "SMITH AVIATION LLC",
"city": "OSHKOSH",
"state": "WI",
"certificationDate": "2020-03-15",
"expirationDate": "2027-03-31",
"status": "Valid"
}
}