Catalog/data-aircraft

Data

Aircraft identity by ICAO24 hex (OpenSky) API

Resolves a 6-digit ICAO24 transponder hex to its aircraft identity from the keyless OpenSky metadata database: tail registration, manufacturer, model, ICAO type code, operator and owner, plus the country of registration (falling back to the ICAO hex address block when metadata is sparse). The value-add: turning an opaque hex transponder address into a clean aircraft identity card. Answers 'whose plane is hex 4ca7b6', 'registration for this ICAO24', 'what type of aircraft is this', 'which operator owns this hex'.

Price$0.01per request
MethodPOST
Route/v1/data/aircraft
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
dataaircrafticao24openskyregistrationtail-numberaviationtransponder
API URLhttps://x402.hexl.dev/v1/data/aircraft
Integration docs
Example request
{
  "icao24": "4ca7b6"
}
Example response
{
  "icao24": "4ca7b6",
  "found": true,
  "aircraft": {
    "registration": "EI-EGA",
    "manufacturer": "The Boeing Company",
    "model": "BOEING 737-8AS",
    "typeCode": "B738",
    "operator": null,
    "operatorCallsign": "RYANAIR",
    "owner": "Ryanair Designated Activity Company",
    "builtYear": null,
    "category": null,
    "countryOfRegistration": "Ireland"
  }
}
Input schema
{
  "type": "object",
  "required": [
    "icao24"
  ],
  "properties": {
    "icao24": {
      "type": "string",
      "examples": [
        "4ca7b6",
        "a12345"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}