Pushbuild

Private Jet Tracker API: Live Positions & FAA Owners

Live positions of private and business jets from open ADS-B data, joined to the FAA registry owner: track by tail number, transponder hex, owner name (e.g. a company), aircraft type, or around a point.

$0.40 per 1,000 aircrafts

Get an API key

What it returns

Live positions of private and business jets, read from adsb.lol's open ADS-B feed and joined to the FAA aircraft registry, so each US-registered aircraft comes with its registered owner. Track specific tail numbers, every aircraft registered to a company, every jet of a given type, or everything around an airport. With no input it returns every business jet in the air worldwide that the network sees.

FieldMeaning
registration, hex, callsign, icaoTypeAircraft identity as broadcast
latitude, longitude, altitudeFt, onGroundPosition; altitude is barometric, feet
groundSpeedKt, trackDeg, verticalRateFpmSpeed, heading and climb/descent
squawk, emergencyTransponder code and emergency status
positionAgeSec, observedAtAge of the position and its UTC time
militaryFlagged military in the feed's database
faaPrivacyProgramLADD or PIA when the aircraft is in an FAA privacy program
ownerName, ownerType, ownerCity, ownerStateFAA registered owner (US aircraft only)
manufacturer, model, yearBuilt, nNumberFAA aircraft details
sourceLive map link for the aircraft

Common uses

  • Corporate jet activity as a deal and travel signal
  • Watching a fleet (fractional operators, charter companies)
  • Arrivals and departures around a business airport

Request

POST https://api.pushbuild.com/private-jet-tracker/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
registrationslist of stringsRegistrations such as N650SB or G-LCYA. Any country.
hexCodeslist of strings24-bit ICAO addresses such as A88E4C.
ownerNamestringTrack every US-registered aircraft whose FAA registered owner contains this text, e.g. NETJETS or WAL-MART. At least 4 characters.
aircraftTypeslist of stringsICAO type designators such as GLF6 (Gulfstream G650), GL7T (Global 7500), FA7X (Falcon 7X). If no selector at all is given, every business jet type is tracked.
latitudenumberCenter of an area search, with longitude, e.g. 40.85 for Teterboro.
longitudenumberCenter of an area search, with latitude, e.g. -74.06.
radiusNmintegerArea search radius, 1 to 250 nm. Default: 25.
ownerDetailsbooleanJoin each US-registered aircraft to its FAA registered owner, owner type, city, state, make, model and year. Default: true.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/private-jet-tracker/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"registrations": ["N650SB"], "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.40 per 1,000 aircrafts. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.