› compliance_grid.aiCOMPLIANCEGRIDGOV · COMPLIANCE · INTELLIGENCE
Available6 endpoints$0.01 per successful call

Aviation & Transport API

FAA aircraft registry and FMCSA motor carrier safety data.

Base URL · https://api.compliancegrid.ai/v1/aviation
Look up a carrier · no signuplive data
Try .

What it checks

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 carrier data from the public FMCSA datasets: census lookup and search by USDOT number or name, operating authority, insurance on file, and out-of-service status.

  • 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
  • FMCSA census, operating authority, insurance and out-of-service status from the public FMCSA datasets

Endpoints

MethodPathWhat it does
GET/v1/aviation/faa/aircraft/searchSearch the FAA Aircraft Registry.Docs
GET/v1/aviation/faa/aircraft/{nNumber}Look up a specific aircraft by N-number.Docs
GET/v1/aviation/fmcsa/carrier/{dotNumber}Look up a motor carrier by USDOT number.Docs
GET/v1/aviation/fmcsa/carrier/{dotNumber}/authorityCommon, contract and broker authority status per docket, pending applications and revocations, and BIPD/cargo/bond insurance on file versus required. Source: the public FMCSA datasets on data.transportation.gov (no API key). If the FMCSA data service cannot be reached the response is 502, never an assumed "verified".Docs
GET/v1/aviation/fmcsa/carrier/{dotNumber}/insuranceActive and pending insurance filings: type, insurer, policy number and coverage. Source: the public FMCSA datasets on data.transportation.gov (no API key). If the FMCSA data service cannot be reached the response is 502, never an assumed "verified".Docs
GET/v1/aviation/fmcsa/carrier/{dotNumber}/out-of-serviceOut-of-service orders on record and whether any is currently in force (rescinded orders are excluded). Source: the public FMCSA datasets on data.transportation.gov (no API key). If the FMCSA data service cannot be reached the response is 502, never an assumed "verified".Docs

Request and response

// 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"
Example response
{
  "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"
  }
}

Good to know

  • Results are information for your review, not legal advice or a compliance determination. Your reviewer makes the final call.
  • Every response carries its source and the list version, so the result can go in your audit file.
  • The sandbox returns mock data and production returns live data. Build in the sandbox and switch your key to go live.

Pricing

$0.01per successful call
Only successful calls are billed. Volume discounts start at 10,001 calls a month, and the sandbox is free.See pricing and estimate your bill →