PlaneTrack / aircraft / A2EB19

N2875X - Piper PA-28-161

N2875X is a Piper PA-28-161 operated by A+1 Appliance, Mode-S hex code A2EB19. Track it live, browse its recent flights, or download its full position history.

Piper PA-28-161 (representative image)
Representative image of a Piper PA-28-161. No photo of N2875X yet.
Photo © Andreas Fietz / Planespotters
RegistrationN2875X
Mode-S hexA2EB19
ManufacturerPiper
ModelPA-28-161
OperatorA+1 Appliance
Last seen2026-10-09 14:27 UTC
Last callsignPFA319

Recently active. Last received 2 hours ago, possibly beyond receiver coverage or landed.

Open the live map Buy full history (CSV) Free one-day sample API access

Flight history 336 flights since Aug 2025

DateCallsignFromToDepArrRoute
2026-10-09 (today)PFA319KVRB—09:49 EDTlast received 10:27 EDT
2026-10-08 (partial)PFA319KVRB?09:53 EDT
2026-10-08 (partial)PFA319KVRB?08:08 EDT
2026-10-07 (partial)PFA319KVRB?07:52 EDT
2026-10-06 (partial)PFA319KVRB?08:09 EDT
2026-10-06 (partial)PFA319KVRB?11:12 EDT
2026-10-05 (partial)PFA319KVRB?18:00 EDT
2026-10-05 (partial)PFA319KVRB?09:18 EDT
2026-10-05 (partial)PFA319KVRB?13:25 EDT
2026-10-04 (partial)PFA319KVRB?08:33 EDT
2026-10-01 (partial)PFA319KVRB?11:43 EDT
2026-09-30 (partial)PFA319KVRB?10:21 EDT
2026-09-30 (partial)PFA319KVRB?12:33 EDT
2026-09-29 (partial)PFA319KVRB?20:00 EDT
2026-09-29 (partial)PFA319KVRB?12:02 EDT
2026-09-29 (partial)PFA319KVRB?14:49 EDT
2026-09-29 (partial)PFA319KVRB?09:40 EDT
2026-09-28 (partial)PFA319KVRB?15:28 EDT
2026-09-28 (partial)PFA319KVRB?13:01 EDT
2026-09-28PFA319KOBEKVRB11:33 EDT12:00 EDT
2026-09-28PFA319KVRBKOBE10:36 EDT11:10 EDT
2026-09-27 (partial)PFA319KVRB?08:29 EDT
2026-09-27PFA319KOBEKVRB11:08 EDT11:58 EDT
2026-09-24 (partial)PFA319KVRB?20:04 EDT
2026-09-23 (partial)PFA319KVRB?10:21 EDT
2026-09-23 (partial)PFA319KVRB?08:13 EDT
2026-09-23PFA319KMLBKVRB20:00 EDT21:08 EDT
2026-09-22 (partial)PFA319KVRB?08:16 EDT
2026-09-22 (partial)PFA319KVRB?16:45 EDT
2026-09-22 (partial)PFA319KVRB?20:22 EDT
2026-09-22 (partial)PFA319KVRB?12:12 EDT
2026-09-21 (partial)PFA319KVRB?08:00 EDT
2026-09-18 (partial)PFA319KVRB?20:25 EDT
2026-09-18PFA319KVRBKMLB14:05 EDT14:28 EDT
2026-09-18 (partial)PFA319KVRB?07:53 EDT
2026-09-17PFA319KVRBKMLB15:39 EDT16:18 EDT
2026-09-17PFA319KVRBKMLB08:00 EDT10:22 EDT
2026-09-17PFA319KVRBKMLB12:01 EDT13:24 EDT
2026-09-15 (partial)PFA319KVRB?17:15 EDT
2026-09-14PFA319KVRBKMLB15:57 EDT17:54 EDT
2026-09-14 (partial)PFA319KVRB?13:36 EDT
Earlier flights (296) - back to 2025-08-14
DateCallsignFromToDepArrRoute
2026-09-08PFA319KVRBKMLB07:45 EDT08:50 EDT
2026-09-08PFA319KVRBKMLB12:14 EDT14:04 EDT
2026-09-04 (partial)PFA319KVRB?09:49 EDT
2026-09-04PFA319KVRBKMLB08:01 EDT08:44 EDT
2026-09-03 (partial)PFA319KVRB?09:41 EDT
2026-09-01 (partial)PFA319KVRB?09:06 EDT
2026-08-31 (partial)PFA319KVRB?07:53 EDT
2026-08-28 (partial)PFA319KVRB?08:03 EDT
2026-08-28 (partial)PFA319KVRB?10:26 EDT
2026-08-27PFA319KVRBKMLB08:15 EDT09:32 EDT
2026-08-25 (partial)PFA319KVRB?16:01 EDT
2026-08-25 (partial)PFA319KVRB?08:46 EDT
2026-08-24PFA319KVRBKFPR11:55 EDT12:44 EDT
2026-08-24 (partial)PFA319KVRB?07:52 EDT
2026-08-24 (partial)PFA319KVRB?18:44 EDT
2026-08-23 (partial)PFA319KVRB?09:13 EDT
2026-08-21 (partial)PFA319KVRB?08:30 EDT
2026-08-20 (partial)PFA319KVRB?20:34 EDT
2026-08-19PFA319KVRBKMLB20:26 EDT14:08 EDT
2026-08-18 (partial)PFA319KVRB?09:06 EDT
2026-08-17 (partial)PFA319KVRB?09:28 EDT
2026-08-14 (partial)PFA319KVRB?20:30 EDT
2026-08-13PFA319KVRBKMLB08:48 EDT14:18 EDT
2026-08-12 (partial)PFA319KVRB?20:46 EDT
2026-07-23PFA319KVRBKMLB08:55 EDT10:10 EDT
2026-07-23PFA319KVRBKMLB20:08 EDT21:46 EDT
2026-07-23 (partial)PFA319KVRB?13:59 EDT
2026-07-22PFA319KMLBKVRB12:09 EDT13:29 EDT
2026-07-22 (partial)PFA319KVRB?07:45 EDT
2026-07-22 (partial)PFA319KVRB?10:11 EDT
2026-07-21 (partial)PFA319KVRB?07:57 EDT
2026-07-20PFA319KVRBKMLB11:24 EDT12:34 EDT
2026-07-17PFA319KVRBKMLB10:11 EDT10:34 EDT
2026-07-17 (partial)PFA319KVRB?11:59 EDT
2026-07-16 (partial)PFA319KVRB?15:22 EDT
2026-07-16 (partial)PFA319KVRB?12:03 EDT
2026-07-16 (partial)PFA319KVRB?07:47 EDT
2026-07-16 (partial)PFA319KVRB?17:09 EDT
2026-07-15 (partial)PFA319KVRB?13:45 EDT
2026-07-15 (partial)PFA319KVRB?10:43 EDT
2026-07-15 (partial)PFA319KVRB?08:49 EDT
2026-07-14 (partial)PFA319KVRB?08:33 EDT
2026-07-13 (partial)PFA319KVRB?15:51 EDT
2026-07-13 (partial)PFA319KVRB?07:58 EDT
2026-07-10PFA319KVRBKMLB09:44 EDT10:30 EDT
2026-07-10PFA319KVRBKMLB11:38 EDT14:02 EDT
2026-07-10 (partial)PFA319KVRB?15:01 EDT
2026-07-10 (partial)PFA319KVRB?20:00 EDT
2026-07-09 (partial)PFA319KVRB?10:50 EDT
2026-07-09PFA319KVRBKMLB15:53 EDT16:28 EDT
2026-07-09 (partial)PFA319KMLB?13:42 EDT
2026-07-09PFA319KVRBKMLB08:49 EDT09:32 EDT
2026-07-09 (partial)PFA319KVRB?20:51 EDT
2026-07-08PFA319KVRBKMLB13:47 EDT14:18 EDT
2026-07-08PFA319KVRBKMLB08:41 EDT09:34 EDT
2026-07-08PFA319KVRBKFPR10:45 EDT11:42 EDT
2026-07-07 (partial)PFA319KVRB?11:06 EDT
2026-07-07 (partial)PFA319KVRB?13:42 EDT
2026-07-07PFA319??15:52Z16:10Z
2026-07-07 (partial)PFA319KVRB?08:59 EDT
2026-07-06 (partial)PFA319KVRB?12:57 EDT
2026-07-06 (partial)PFA319KVRB?09:06 EDT
2026-07-05PFA319KVRBKMLB08:50 EDT11:06 EDT
2026-07-02PFA319KVRBKFPR17:16 EDT17:46 EDT
2026-06-30 (partial)PFA319KVRB?08:55 EDT
2026-06-30 (partial)PFA319KVRB?16:42 EDT
2026-06-29 (partial)PFA319KVRB?08:38 EDT
2026-06-28 (partial)PFA319KVRB?10:37 EDT
2026-06-28 (partial)PFA319KVRB?14:01 EDT
2026-06-23 (partial)PFA319KVRB?10:17 EDT
2026-06-23PFA319KVRBKMLB14:45 EDT15:16 EDT
2026-06-22 (partial)PFA319KVRB?17:39 EDT
2026-06-22PFA319KVRBKMLB15:05 EDT16:16 EDT
2026-06-21 (partial)PFA319KVRB?12:03 EDT
2026-06-21 (partial)PFA319KVRB?08:54 EDT
2026-06-19 (partial)PFA319KVRB?07:49 EDT
2026-06-18PFA319KVRBKMLB17:58 EDT19:16 EDT
2026-06-18PFA319KMLB?13:53 EDT19:24Z
2026-06-18PFA319KVRBKMLB11:24 EDT12:00 EDT
2026-06-17 (partial)PFA319KVRB?16:42 EDT
2026-06-17 (partial)PFA319KVRB?08:30 EDT
2026-06-15 (partial)PFA319KVRB?12:21 EDT
2026-06-15 (partial)PFA319KVRB?07:50 EDT
2026-06-14PFA319KVRBKSEF09:14 EDT11:04 EDT
2026-06-12 (partial)PFA319KVRB?10:03 EDT
2026-06-12 (partial)PFA319KVRB?20:10 EDT
2026-06-12PFA319KVRBKMLB08:02 EDT08:26 EDT
2026-06-11 (partial)PFA319KVRB?19:09 EDT
2026-05-29 (partial)PFA319KVRB?08:01 EDT
2026-05-28 (partial)PFA319KVRB?09:51 EDT
2026-05-28 (partial)PFA319KVRB?15:59 EDT
2026-05-27 (partial)PFA319KVRB?08:07 EDT
2026-05-26PFA319KVRBKMLB10:03 EDT10:22 EDT
2026-05-22PFA319KVRBKTMB15:20 EDT16:54 EDT
2026-05-22PFA319KTMBKVRB17:34 EDT18:58 EDT
2026-05-21PFA319KVRB?13:26 EDT19:10Z
2026-05-21PFA319KVRBKMLB15:45 EDT17:02 EDT
2026-05-20 (partial)PFA319KVRB?03:36 EDT
2026-05-12PFA319KVRBKMLB10:03 EDT11:02 EDT
2026-05-12PFA319KVRBKMLB07:31 EDT08:50 EDT
2026-05-11 (partial)PFA319KVRB?13:26 EDT
2026-05-08PFA319KVRBKMLB14:45 EDT16:26 EDT
2026-05-07 (partial)PFA319KVRB?15:56 EDT
2026-05-07 (partial)PFA319KVRB?10:54 EDT
2026-05-07 (partial)PFA319KVRB?07:28 EDT
2026-05-06PFA319KAPFKVRB16:12 EDT17:14 EDT
2026-05-06 (partial)PFA319KVRB?08:13 EDT
2026-05-06PFA319KVRBKAPF13:05 EDT14:06 EDT
2026-05-05PFA319?KLAL20:17Z17:22 EDT
2026-05-05PFA319KLALKMLB17:48 EDT18:32 EDT
2026-05-05PFA319KVNCKMLB13:08 EDT14:44 EDT
2026-05-05PFA319KVRBKVNC11:02 EDT12:26 EDT
2026-05-05PFA319KVRBKMLB07:38 EDT09:32 EDT
2026-05-05PFA319KBOWKVRB22:16 EDT23:04 EDT
2026-05-05PFA319KGNVKBOW20:27 EDT21:32 EDT
2026-05-04PFA319KVRB7FL417:42 EDT19:14 EDT
2026-05-01 (partial)PFA319KVRB?10:03 EDT
2026-05-01PFA319KTMBKVRB20:48 EDT22:18 EDT
2026-05-01PFA319KPHKKVRB11:48 EDT12:32 EDT
2026-04-30PFA319KVRBKMIA18:59 EDT19:58 EDT
2026-04-30PFA319KVRBKMLB11:04 EDT11:36 EDT
2026-04-30 (partial)PFA319KVRB?20:00 EDT
2026-04-29 (partial)PFA319KVRB?14:13 EDT
2026-04-28 (partial)PFA319KVRB?07:45 EDT
2026-04-28PFA319KVRBKFPR16:51 EDT17:52 EDT
2026-04-28 (partial)PFA319KVRB?19:05 EDT
2026-04-27PFA319KVRBKMLB17:55 EDT19:14 EDT
2026-04-27PFA319KPHKKVRB11:10 EDT12:04 EDT
2026-04-27 (partial)PFA319KVRB?10:14 EDT
2026-04-26 (partial)PFA319KVRB?09:40 EDT
2026-04-24PFA319KVRBKSUA13:49 EDT14:12 EDT
2026-04-24PFA319KPBIKVRB20:00 EDT22:04 EDT
2026-04-23PFA319KVRBKSEF12:33 EDT15:02 EDT
2026-04-23PFA319KMCOKVRB20:00 EDT21:36 EDT
2026-04-23 (partial)PFA319KVRB?08:43 EDT
2026-04-23 (partial)PFA319KVRB?19:19 EDT
2026-04-22PFA319KVRBKMCO19:24 EDT19:58 EDT
2026-04-22PFA319?KVRB00:00Z21:38 EDT
2026-04-21 (partial)PFA319KVRB?19:25 EDT
2026-04-21 (partial)PFA319KVRB?11:40 EDT
2026-04-20 (partial)PFA319KVRB?14:48 EDT
2026-04-19 (partial)PFA319KVRB?09:33 EDT
2026-04-17PFA319KSPGKVRB21:04 EDT23:12 EDT
2026-04-17 (partial)PFA319KVRB?13:44 EDT
2026-04-17PFA319KAVOKSPG20:00 EDT20:32 EDT
2026-04-16 (partial)PFA319KVRB?15:09 EDT
2026-04-16PFA319KVRBKAVO19:35 EDT19:58 EDT
2026-04-16 (partial)PFA319KVRB?12:21 EDT
2026-04-13PFA319KVRBKMLB07:57 EDT08:58 EDT
2026-04-12PFA319KVRBKMLB09:23 EDT10:05 EDT
2026-04-05 (partial)PFA319KVRB?11:49 EDT
2026-04-05 (partial)PFA319KVRB?13:25 EDT
2026-04-05 (partial)PFA319KVRB?08:34 EDT
2026-04-03 (partial)PFA319KVRB?15:45 EDT
2026-03-31 (partial)PFA319KVRB?12:20 EDT
2026-03-30 (partial)PFA319KVRB?13:36 EDT
2026-03-30PFA319KVRBKMLB16:50 EDT17:38 EDT
2026-03-16 (partial)PFA319KVRB?08:56 EDT
2026-03-11 (partial)PFA319KVRB?12:07 EDT
2026-03-11 (partial)PFA319KVRB?09:41 EDT
2026-03-11 (partial)PFA319KVRB?17:52 EDT
2026-03-11 (partial)PFA319KVRB?14:44 EDT
2026-03-10 (partial)PFA319KVRB?09:59 EDT
2026-03-10 (partial)PFA319KVRB?14:43 EDT
2026-03-10 (partial)PFA319KVRB?12:12 EDT
2026-03-09 (partial)PFA319KVRB?15:56 EDT
2026-03-09 (partial)PFA319KVRB?09:15 EDT
2026-03-08 (partial)PFA319KVRB?11:24 EDT
2026-03-06 (partial)PFA319KVRB?15:24 EST
2026-03-06 (partial)PFA319KVRB?10:41 EST
2026-03-06 (partial)PFA319KVRB?07:43 EST
2026-03-05 (partial)PFA319KVRB?13:28 EST
2026-03-05 (partial)PFA319KVRB?08:34 EST
2026-03-05 (partial)PFA319KVRB?10:40 EST
2026-03-04PFA319KVRBKRSW07:40 EST10:58 EST
2026-03-04PFA319KAPFKVRB11:44 EST13:02 EST
2026-03-04 (partial)PFA319KVRB?13:02 EST
2026-03-03 (partial)PFA319KVRB?16:51 EST
2026-03-03 (partial)PFA319KVRB?15:50 EST
2026-03-02 (partial)PFA319KVRB?12:10 EST
2026-03-02 (partial)PFA319KVRB?08:45 EST
2026-02-27 (partial)PFA319KVRB?15:44 EST
2026-02-27 (partial)PFA319KVRB?09:19 EST
2026-02-26 (partial)PFA319KVRB?10:23 EST
2026-02-26 (partial)PFA319KVRB?12:09 EST
2026-02-26 (partial)PFA319KVRB?16:20 EST
2026-02-26 (partial)PFA319KVRB?14:36 EST
2026-02-18 (partial)PFA319KVRB?13:23 EST
2026-02-18 (partial)PFA319KVRB?11:00 EST
2026-02-16 (partial)PFA319KVRB?11:41 EST
2026-02-16 (partial)PFA319KVRB?12:38 EST
2026-02-13PFA319KVRBKPHK08:58 EST09:42 EST
2026-02-13PFA319KPHKKVRB10:14 EST11:02 EST
2026-02-12 (partial)PFA319KVRB?15:45 EST
2026-02-11 (partial)PFA319KVRB?19:37 EST
2026-02-11 (partial)PFA319KVRB?10:22 EST
2026-02-11PFA319KVRBKLAL14:16 EST15:18 EST
2026-02-11PFA319KLALKVRB16:51 EST17:52 EST
2026-02-06PFA319KOBEKVRB19:02 EST19:24 EST
2026-02-05PFA319KVRBKOBE15:31 EST18:58 EST
2026-02-03 (partial)PFA319KVRB?09:18 EST
2026-02-03 (partial)PFA319KVRB?15:34 EST
2026-02-03 (partial)PFA319KVRB?12:39 EST
2026-02-02 (partial)PFA319KVRB?15:40 EST
2026-02-02 (partial)PFA319KVRB?14:05 EST
2026-01-30 (partial)PFA319KVRB?19:50 EST
2026-01-30PFA319KMLBKVRB19:01 EST19:50 EST
2026-01-30 (partial)PFA319KVRB?14:43 EST
2026-01-29PFA319KVRBKMLB10:50 EST18:58 EST
2026-01-29 (partial)PFA319KVRB?10:22 EST
2026-01-28PFA319KVRBKPHK07:43 EST08:54 EST
2026-01-28PFA319KIMMKVRB09:15 EST10:58 EST
2026-01-28 (partial)PFA319KVRB?16:30 EST
2026-01-28 (partial)PFA319KVRB?10:58 EST
2026-01-28 (partial)PFA319KVRB?13:00 EST
2026-01-27PFA319KIMMKVRB14:42 EST16:05 EST
2026-01-27PFA319KOBEKIMM13:47 EST14:22 EST
2026-01-27PFA319KVRBKOBE12:14 EST12:36 EST
2026-01-23PFA319KPGDKVRB13:15 EST15:26 EST
2026-01-23PFA319KVRBKOBE12:19 EST12:54 EST
2026-01-22 (partial)PFA319KVRB?15:01 EST
2026-01-22 (partial)PFA319KVRB?07:46 EST
2026-01-21 (partial)PFA319KVRB?10:45 EST
2026-01-21 (partial)PFA319KVRB?07:40 EST
2026-01-20 (partial)PFA319KVRB?10:33 EST
2026-01-20 (partial)PFA319KVRB?07:46 EST
2026-01-19 (partial)PFA319KVRB?10:48 EST
2026-01-09 (partial)PFA319KVRB?07:44 EST
2026-01-09 (partial)PFA319KVRB?11:42 EST
2026-01-08 (partial)PFA319KVRB?15:38 EST
2026-01-08 (partial)PFA319KVRB?12:22 EST
2026-01-07 (partial)PFA319KVRB?08:56 EST
2026-01-06 (partial)PFA319KVRB?11:41 EST
2026-01-06 (partial)PFA319KVRB?14:56 EST
2026-01-05 (partial)PFA319KVRB?15:41 EST
2025-12-31 (partial)PFA319KVRB?08:30 EST
2025-12-30 (partial)PFA319KVRB?08:09 EST
2025-12-30 (partial)PFA319KVRB?14:11 EST
2025-12-30 (partial)PFA319KVRB?10:46 EST
2025-12-29 (partial)PFA319KVRB?14:28 EST
2025-12-29 (partial)PFA319KVRB?10:46 EST
2025-12-29 (partial)PFA319KVRB?08:10 EST
2025-12-28 (partial)PFA319KVRB?14:48 EST
2025-12-28 (partial)PFA319KVRB?08:49 EST
2025-12-26 (partial)PFA319KVRB?14:38 EST
2025-12-26 (partial)PFA319KVRB?11:53 EST
2025-12-24 (partial)PFA319KVRB?07:52 EST
2025-12-24 (partial)PFA319KVRB?09:53 EST
2025-12-24 (partial)PFA319KVRB?14:09 EST
2025-12-23 (partial)PFA319KVRB?10:18 EST
2025-12-23 (partial)PFA319KVRB?15:59 EST
2025-12-23 (partial)PFA319KVRB?13:50 EST
2025-12-22 (partial)PFA319KVRB?07:31 EST
2025-12-22 (partial)PFA319KVRB?12:43 EST
2025-12-21 (partial)PFA319KVRB?13:49 EST
2025-12-19 (partial)PFA319KVRB?14:55 EST
2025-12-18 (partial)PFA319KVRB?17:53 EST
2025-12-18 (partial)PFA319KVRB?15:46 EST
2025-12-17 (partial)PFA319KVRB?15:30 EST
2025-12-17 (partial)PFA319KVRB?13:46 EST
2025-12-17PFA319KPBIKVRB11:34 EST12:38 EST
2025-12-17PFA319KVRBKPBI10:36 EST11:32 EST
2025-12-16 (partial)PFA319KVRB?07:51 EST
2025-12-16 (partial)PFA319KVRB?10:47 EST
2025-12-14 (partial)PFA319KVRB?09:36 EST
2025-12-12 (partial)PFA319KVRB?16:41 EST
2025-12-12 (partial)PFA319KVRB?07:52 EST
2025-12-12 (partial)PFA319KVRB?09:51 EST
2025-12-12 (partial)PFA319KVRB?10:48 EST
2025-12-11 (partial)PFA319KVRB?16:40 EST
2025-12-11 (partial)PFA319KVRB?07:42 EST
2025-12-11PFA319KVRBKVNC11:46 EST13:06 EST
2025-12-11PFA319KVNCKVRB14:13 EST15:08 EST
2025-12-10PFA319KVRBKMLB15:53 EST17:30 EST
2025-12-10PFA319KMKYKVRB11:39 EST13:14 EST
2025-12-10PFA319KMLBKVRB18:00 EST18:20 EST
2025-12-10PFA319KMLBKVRB19:00 EST19:32 EST
2025-12-10PFA319KVRBKAPF09:42 EST11:04 EST
2025-12-09PFA319KVRBKTIX16:43 EST18:58 EST
2025-12-09 (partial)PFA319KVRB?12:38 EST
2025-11-26PFA319KMLBKVRB08:21 EST08:52 EST
2025-08-26 (partial)N2875XKVRB?23:07 EDT
2025-08-21 (partial)N2875XKVRB?10:08 EDT
2025-08-21 (partial)N2875XKVRB?14:15 EDT
2025-08-21 (partial)N2875XKVRB?20:37 EDT
2025-08-20 (partial)N2875XKVRB?15:35 EDT
2025-08-19 (partial)N2875XKVRB?10:45 EDT
2025-08-19 (partial)N2875XKVRB?14:35 EDT
2025-08-19 (partial)N2875XKVRB?07:53 EDT
2025-08-17 (partial)N2875XKVRB?07:45 EDT
2025-08-15N2875X?KVRB19:37Z16:20 EDT
2025-08-15 (partial)N2875XKVRB?08:45 EDT
2025-08-15 (partial)N2875XKVRB?17:52 EDT
2025-08-15 (partial)N2875XKVRB?10:56 EDT
2025-08-15N2875XKVRBKIMM13:49 EDT15:14 EDT
2025-08-14N2875X?KVRB14:39Z11:58 EDT

Times are local to each airport. Hover for UTC. Tap Map to see the route flown. Partial records have a confirmed departure but no reliable arrival fix.

Data access

Live position and 365-day history for this aircraft are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample).