A simple API I created to allow avgeeks to easily obtain detailed information about aircraft flying over their ADS-B radar. No need to deal with comprehensive API documentation or JSON parsing. See it in action on my own custom radar webpage. You can also view a graph of requests to the API.
GET https://api.joshdouch.me/api/aircraft/{hex}
GET https://api.joshdouch.me/api/aircraft/4010ee
{"ModeS":"4010EE","Manufacturer":"Airbus","Type":"A319 111","ICAOTypeCode":"A319","RegisteredOwners":"easyJet Airline","OperatorFlagCode":"EZY"}
GET https://api.joshdouch.me/api/aircraft/000000
{"status":"404","error":"Aircraft not found."}
https://api.joshdouch.me/hex-reg.php?hex=PUT_HEX_HERE
https://api.joshdouch.me/hex-type.php?hex=PUT_HEX_HERE
https://api.joshdouch.me/hex-airline.php?hex=PUT_HEX_HERE
https://api.joshdouch.me/reg-hex.php?reg=PUT_REG_HERE
Converting a callsign to the aircrafts route (e.g. EGLL-LEBL).
https://api.joshdouch.me/callsign-route.php?callsign=PUT_CALLSIGN_HERE
https://api.joshdouch.me/callsign-des_ICAO.php?callsign=PUT_CALLSIGN_HERE
https://api.joshdouch.me/callsign-des_IATA.php?callsign=PUT_CALLSIGN_HERE
https://api.joshdouch.me/callsign-origin_ICAO.php?callsign=PUT_CALLSIGN_HERE
https://api.joshdouch.me/callsign-origin_IATA.php?callsign=PUT_CALLSIGN_HERE
Converting IATA/ICAO airport codes.
https://api.joshdouch.me/IATA-airport.php?iata=PUT_IATA_HERE
https://api.joshdouch.me/ICAO-airport.php?icao=PUT_ICAO_HERE
https://api.joshdouch.me/IATA-ICAO.php?iata=PUT_IATA_HERE
https://api.joshdouch.me/ICAO-IATA.php?icao=PUT_ICAO_HERE
Getting images of planes using the ICAO hex.
https://api.joshdouch.me/hex-image.php?hex=PUT_HEX_HERE
Subject to rate limits.
https://api.joshdouch.me/hex-imagephotographer.php?hex=PUT_HEX_HERE
Subject to rate limits.
https://api.joshdouch.me/hex-image-v2.php?hex=PUT_HEX_HERE
Unlimited
https://api.joshdouch.me/hex-image-v2-thumb.php?hex=PUT_HEX_HERE
Unlimited
https://api.joshdouch.me/hex-logo.php?hex=PUT_HEX_HERE
Data courtesy of PlaneBase, Jim Mason, Steve Hibberd and Airport-Data