PlaneTrack / aircraft / 8880AC

VN-A601 - Airbus A321 231

VN-A601 is a Airbus A321 231 operated by Vietnam Airlines, Mode-S hex code 8880AC. Track it live, browse its recent flights, or download its full position history.

Airbus A321 231 (VN-A601)
Photo © HuoMingxiao / Planespotters
RegistrationVN-A601
Mode-S hex8880AC
ManufacturerAirbus
ModelA321 231
OperatorVietnam Airlines
Last seen2026-08-23 08:29 UTC
Last callsignHVN630

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

Open the live map Buy full history (CSV) API access

Flight history 376 flights since Sep 2025

DateCallsignFromToDepArrRoute
2026-08-23 (today)HVN630?05:31Zlast received 08:29Z
2026-08-20HVN630??09:01Z13:34Z
2026-08-20HVN1186?VVCI13:35Z21:52 +07
2026-08-19HVN640??10:16Z10:46Z
2026-08-18HVN1186?VVCI12:43Z20:14 +07
2026-08-17HVN267??11:28Z15:32Z
2026-08-16HVN836??12:15Z15:23Z
2026-08-16HVN837??08:43Z09:00Z
2026-08-16HVN611?VTBS02:04Z10:34 +07
2026-08-16HVN610VTBS?12:13 +0708:43Z
2026-08-16HVN156??00:00Z02:04Z
2026-08-15HVN7177??03:17Z17:20Z
2026-08-15 (partial)HVN1671VVCI?11:30 +07
2026-08-14HVN837??10:02Z13:20Z
2026-08-14HVN836??13:21Z14:54Z
2026-08-14HVN7177??14:54Z15:14Z
2026-08-14HVN661??01:04Z05:28Z
2026-08-14HVN660??05:28Z10:02Z
2026-08-13HVN680??00:56Z15:26Z
2026-08-13HVN661??00:57Z03:28Z
2026-08-13HVN660??05:26Z09:58Z
2026-08-13HVN1207??09:59Z10:22Z
2026-08-13HVN1206??14:18Z14:44Z
2026-08-12HVN681??07:59Z12:04Z
2026-08-12HVN166??05:53Z06:12Z
2026-08-12HVN165??02:55Z03:18Z
2026-08-11HVN642??21:20Z23:54Z
Earlier flights (350) - back to 2025-09-24
DateCallsignFromToDepArrRoute
2026-07-23HVN617??12:27Z13:57Z
2026-07-23HVN357??04:19Z06:46Z
2026-07-23HVN356??04:19Z19:08Z
2026-07-23HVN1559??06:47Z07:04Z
2026-07-23HVN1558??10:34Z10:58Z
2026-07-22HVN619VVNBVTBD17:11 +0719:08 +07
2026-07-22HVN163??01:09Z01:30Z
2026-07-22HVN164??03:44Z05:26Z
2026-07-22HVN169??05:26Z08:02Z
2026-07-22HVN170??08:02Z10:10Z
2026-07-22HVN356??19:51Z20:16Z
2026-07-22HVN618VTBDVVNB20:40 +0702:50 +07
2026-07-22HVN7176??01:09Z18:32Z
2026-07-21HVN7176??16:29Z16:49Z
2026-07-21HVN7177??14:06Z16:28Z
2026-07-21HVN1540??01:11Z03:14Z
2026-07-21 (partial)HVN1541??01:10Z
2026-07-21HVN532??03:15Z03:40Z
2026-07-21HVN533??09:59Z14:05Z
2026-07-20HVN836??12:08Z14:04Z
2026-07-20HVN837??08:51Z09:10Z
2026-07-20HVN1620??02:07Z04:34Z
2026-07-20 (partial)HVN1621??02:05Z
2026-07-20HVN7174??16:23Z22:50Z
2026-07-20HVN7175??14:05Z16:22Z
2026-07-19HVN1552??07:26Z08:10Z
2026-07-19HVN837??10:57Z11:14Z
2026-07-19 (partial)HVN157??01:45Z
2026-07-19HVN1553??03:24Z07:26Z
2026-07-19HVN158??01:45Z03:24Z
2026-07-19HVN7063??16:12Z18:42Z
2026-07-19HVN836??14:01Z16:12Z
2026-07-18HVN157??23:21Z23:44Z
2026-07-18 (partial)HVN156??00:00Z
2026-07-18HVN921??02:38Z13:45Z
2026-07-17HVN1200??04:30Z06:15Z
2026-07-17HVN7181??15:28Z23:54Z
2026-07-17HVN615VVNBVTBD13:15 +0714:50 +07
2026-07-17HVN614VTBDVVNB16:24 +0721:04 +07
2026-07-17 (partial)HVN1201??00:09Z
2026-07-16HVN180??12:43Z13:00Z
2026-07-16HVN1615??00:34Z00:58Z
2026-07-16HVN171??05:29Z08:18Z
2026-07-16HVN172??08:18Z09:52Z
2026-07-16HVN179??09:53Z10:16Z
2026-07-16HVN238??00:34Z16:26Z
2026-07-16HVN1614??03:31Z05:28Z
2026-07-15HVN228??04:53Z06:44Z
2026-07-15HVN238??16:41Z17:02Z
2026-07-15HVN239??12:24Z16:41Z
2026-07-15HVN7556??10:59Z12:24Z
2026-07-15HVN7557??06:44Z10:58Z
2026-07-14HVN1186??13:52Z14:14Z
2026-07-14HVN1187??15:12Z15:32Z
2026-07-13HVN607VTBUVTBD18:00 +0718:34 +07
2026-07-13 (partial)HVN649RPLL?18:57 PST
2026-07-12 (partial)HVN651WSSS?11:44 +08
2026-07-12 (partial)HVN649RPLL?04:25 PST
2026-07-11 (partial)HVN609VTBD?19:07 +07
2026-07-10HVN7026??04:40Z05:55Z
2026-07-10HVN7027??05:56Z06:16Z
2026-07-09HVN600VTBDWSSS11:39 +0718:02 +08
2026-07-09 (partial)HVN221VVNB?09:26 +07
2026-07-09 (partial)HVN601VTBD?09:27 +07
2026-07-08 (partial)HVN930VVNB?16:21 +07
2026-07-08 (partial)HVN1718VVNB?19:53 +07
2026-07-08 (partial)HVN221VVNB?22:01 +07
2026-07-08 (partial)HVN7568VVNB?12:09 +07
2026-07-08HVN7569VVNBRCMQ08:14 +0709:38 CST
2026-07-08 (partial)HVN931VVNB?14:27 +07
2026-07-07 (partial)HVN7566VVNB?23:14 +07
2026-07-07HVN662WSSSVVNB16:12 +0819:40 +07
2026-07-07 (partial)HVN663WSSS?14:10 +08
2026-07-07HVN7567VVNB?19:41 +0716:13Z
2026-07-06 (partial)HVN1805VVNB?16:13 +07
2026-07-06 (partial)HVN7055VVNB?06:31 +07
2026-07-06 (partial)HVN166VVNB?12:17 +07
2026-07-06 (partial)HVN165VVNB?09:50 +07
2026-07-06 (partial)HVN1544VVNB?20:17 +07
2026-07-06 (partial)HVN1541VVNB?08:03 +07
2026-07-06 (partial)HVN1540VVNB?08:03 +07
2026-07-05 (partial)HVN920VVNB?20:50 +07
2026-07-05 (partial)HVN1541VVNB?05:52 +07
2026-07-04 (partial)HVN180VVNB?20:05 +07
2026-07-04 (partial)HVN7205VVNB?21:57 +07
2026-07-04 (partial)HVN179VVNB?17:24 +07
2026-07-04 (partial)HVN172VVNB?15:09 +07
2026-07-04 (partial)HVN171VVNB?12:22 +07
2026-07-04 (partial)HVN160VVNB?10:05 +07
2026-07-04HVN159VVNB?07:29 +0703:02Z
2026-07-04 (partial)HVN1206VVNB?07:29 +07
2026-07-03 (partial)HVN1206VVNB?22:37 +07
2026-07-03 (partial)HVN1540VVNB?08:18 +07
2026-07-03 (partial)HVN166VVNB?12:55 +07
2026-07-03 (partial)HVN1805VVNB?16:11 +07
2026-07-03 (partial)HVN165VVNB?10:02 +07
2026-07-02 (partial)HVN1541VVNB?05:58 +07
2026-07-02 (partial)HVN1206VVNB?22:22 +07
2026-07-02 (partial)HVN158VVNB?08:45 +07
2026-07-02 (partial)HVN157VVNB?08:44 +07
2026-07-02HVN1553VVNB?10:23 +0703:48Z
2026-07-02 (partial)HVN1552VVNB?15:46 +07
2026-07-01HVN1177??03:33Z15:42Z
2026-07-01 (partial)HVN260VVNB?22:44 +07
2026-07-01HVN1187??02:07Z14:28Z
2026-06-28HVN249VVNBVDBG18:25 +0718:54 +07
2026-06-28HVN7203VVNB?10:07 +0703:28Z
2026-06-28 (partial)HVN7202VVNB?15:34 +07
2026-06-27 (partial)HVN1602VVNB?10:44 +07
2026-06-27 (partial)HVN1206VVNB?07:35 +07
2026-06-27HVN619VVNBVTBD16:43 +0718:24 +07
2026-06-27 (partial)HVN168VVNB?14:45 +07
2026-06-27HVN618VTBDVVNB19:56 +0721:24 +07
2026-06-27HVN167VVNBWMKF12:23 +0715:45 +08
2026-06-27 (partial)HVN1603VVNB?07:36 +07
2026-06-26 (partial)HVN1207VVNB?17:21 +07
2026-06-26 (partial)HVN7052VVNB?13:21 +07
2026-06-26 (partial)HVN7051VVNB?11:01 +07
2026-06-26 (partial)HVN1620VVNB?09:24 +07
2026-06-26 (partial)HVN1206VVNB?22:11 +07
2026-06-25 (partial)HVN260VVNB?07:13 +07
2026-06-25HVN167VVNBWMKF11:22 +0712:46 +08
2026-06-25 (partial)HVN1621VVNB?06:16 +07
2026-06-25 (partial)HVN160VVNB?09:45 +07
2026-06-25 (partial)HVN159VVNB?07:14 +07
2026-06-25 (partial)HVN1561VVNB?15:37 +07
2026-06-25 (partial)HVN1560VVNB?19:12 +07
2026-06-25 (partial)HVN168VVNB?13:54 +07
2026-06-24HVN260VVNB?22:55 +0716:18Z
2026-06-23 (partial)HVN1236VVNB?11:41 +07
2026-06-23 (partial)HVN1237VVNB?07:42 +07
2026-06-23 (partial)HVN213VVNB?13:43 +07
2026-06-23 (partial)HVN224VVNB?07:42 +07
2026-06-23HVN1186??12:24Z13:54Z
2026-06-22 (partial)HVN679WMKK?17:53 +08
2026-06-21HVN630WIKSWMBT15:46 WIB17:16 +08
2026-06-19HVN640WBGM?18:21 +0810:48Z
2026-06-18HVN1176??02:24Z03:56Z
2026-06-17 (partial)HVN654WSSS?17:47 +08
2026-06-16 (partial)HVN654WSSS?18:36 +08
2026-06-16 (partial)HVN601VTBD?09:24 +07
2026-06-16HVN600VTBDVDKH11:22 +0711:52 +07
2026-06-15 (partial)HVN1232VVNB?15:26 +07
2026-06-15HVN7181VVNBROAH22:30 +0700:54 JST
2026-06-15 (partial)HVN587VVNB?09:01 +07
2026-06-15HVN586VVNBVHSK09:00 +0720:46 HKT
2026-06-15 (partial)HVN180VVNB?19:49 +07
2026-06-15 (partial)HVN179VVNB?17:11 +07
2026-06-15 (partial)HVN1233VVNB?11:29 +07
2026-06-14 (partial)HVN1590VVNB?10:44 +07
2026-06-14HVN506VVNBZGNN12:38 +0717:52 CST
2026-06-14 (partial)HVN507VVNB?16:55 +07
2026-06-14 (partial)HVN1591VVNB?08:52 +07
2026-06-13 (partial)HVN7072VVNB?19:09 +07
2026-06-13HVN199VVNBRCMQ21:01 +0722:22 CST
2026-06-12HVN1670??03:19Z04:38Z
2026-06-12HVN1671??04:38Z05:02Z
2026-05-29HVN506VVNBZGSZ12:52 +0717:06 CST
2026-05-29HVN7091VVNB?19:31 +0712:58Z
2026-05-29 (partial)HVN7092VVNB?21:47 +07
2026-05-29 (partial)HVN1200VVNB?11:15 +07
2026-05-29 (partial)HVN1201VVNB?07:00 +07
2026-05-29 (partial)HVN507VVNB?16:07 +07
2026-05-28 (partial)HVN168VVNB?13:47 +07
2026-05-28 (partial)HVN199VVNB?09:33 +07
2026-05-28 (partial)HVN7175VVNB?21:08 +07
2026-05-28 (partial)HVN836VVNB?18:59 +07
2026-05-28 (partial)HVN837VVNB?15:37 +07
2026-05-28HVN167VVNBWMKF11:15 +0714:47 +08
2026-05-28 (partial)HVN160VVNB?09:34 +07
2026-05-27 (partial)HVN188VVNB?08:03 +07
2026-05-27 (partial)HVN163VVNB?08:03 +07
2026-05-27 (partial)HVN164VVNB?10:30 +07
2026-05-27 (partial)HVN170VVNB?14:32 +07
2026-05-27HVN169VVNBVTBW12:07 +0714:32 +07
2026-05-27HVN199VVNBRCMQ20:38 +0722:04 CST
2026-05-26 (partial)HVN187VVNB?17:31 +07
2026-05-26HVN587ZGNNVVNB10:13 CST09:44 +07
2026-05-26HVN586VVNBVHSK09:04 +0720:40 HKT
2026-05-26 (partial)HVN1233VVNB?11:27 +07
2026-05-26 (partial)HVN1232VVNB?15:28 +07
2026-05-25 (partial)HVN1590VVNB?10:57 +07
2026-05-25HVN507VMMCVVNB16:48 CST18:22 +07
2026-05-25HVN506VVNBZGSZ13:06 +0716:47 CST
2026-05-25 (partial)HVN1591VVNB?08:55 +07
2026-05-24 (partial)HVN920VVNB?20:37 +07
2026-05-24HVN642RPUWVVNB05:25 PST06:58 +07
2026-05-24HVN643VVNBRPUW23:22 +0705:24 PST
2026-05-24 (partial)HVN7590VVNB?07:07 +07
2026-05-24 (partial)HVN921VVNB?09:36 +07
2026-05-23 (partial)HVN206VVNB?07:27 +07
2026-05-23HVN610VTBDVVNB12:11 +0715:00 +07
2026-05-23HVN611VVNBVTBD09:16 +0710:52 +07
2026-05-23HVN681VVNBWMKF15:00 +0720:16 +08
2026-05-23 (partial)HVN257VVNB?07:25 +07
2026-05-19 (partial)HVN513ZBAA?10:26 CST
2026-05-19 (partial)HVN512VVNB?08:51 +07
2026-05-12 (partial)HVN173VVNB?14:48 +07
2026-05-12 (partial)HVN246VVNB?12:27 +07
2026-05-10 (partial)HVN1562VVNB?09:38 +07
2026-05-10HVN921VVNBRCMQ09:38 +0720:35 CST
2026-05-09HVN661VVNBWSSS07:42 +0711:28 +08
2026-05-09 (partial)HVN1563VVNB?16:40 +07
2026-05-09HVN660WSSSVVNB13:15 +0816:39 +07
2026-05-08 (partial)HVN173VVNB?14:56 +07
2026-05-08 (partial)HVN174VVNB?17:33 +07
2026-05-08 (partial)HVN206VVNB?07:32 +07
2026-05-08HVN610VTBDVVNB12:04 +0714:55 +07
2026-05-08HVN611VVNBVTBD09:08 +0712:04 +07
2026-05-07 (partial)HVN1717VVNB?17:35 +07
2026-05-07 (partial)HVN1233VVNB?11:28 +07
2026-05-07 (partial)HVN1232VVNB?15:29 +07
2026-05-07 (partial)HVN1718VVNB?19:06 +07
2026-05-07 (partial)HVN587VVNB?09:00 +07
2026-05-06 (partial)HVN507VVNB?16:02 +07
2026-05-06 (partial)HVN157VVNB?09:22 +07
2026-05-06 (partial)HVN160VVNB?09:22 +07
2026-05-06HVN506VVNBZGNN12:54 +0717:02 CST
2026-05-06HVN586VVNBVHSK18:36 +0720:46 HKT
2026-05-05 (partial)HVN837VVNB?15:33 +07
2026-05-05 (partial)HVN1553VVNB?10:02 +07
2026-05-05 (partial)HVN836VVNB?10:01 +07
2026-05-04 (partial)HVN837VVNB?15:39 +07
2026-05-04 (partial)HVN165VVNB?09:51 +07
2026-05-04 (partial)HVN166VVNB?12:27 +07
2026-05-04 (partial)HVN1540VVNB?08:20 +07
2026-05-03 (partial)HVN7176VVNB?01:58 +07
2026-05-03 (partial)HVN7560VVNB?15:30 +07
2026-05-03 (partial)HVN1563VVNB?17:07 +07
2026-05-03 (partial)HVN1562VVNB?21:18 +07
2026-05-03 (partial)HVN163VVNB?08:04 +07
2026-05-03HVN7167VVNBROAH23:30 +0703:58 JST
2026-05-02HVN512VVNB?10:16 +0707:48Z
2026-05-02HVN7172VVNB?22:53 +0716:14Z
2026-05-02HVN513ZBAA?15:49 CST11:14Z
2026-05-02HVN7173VVNB?19:54 +0715:52Z
2026-05-02HVN158VVNB?08:33 +0701:50Z
2026-05-01HVN1590VVNB?10:52 +0704:10Z
2026-05-01HVN7187VVNB?19:33 +0712:56Z
2026-05-01HVN615VVNBVTBS12:56 +0714:36 +07
2026-05-01HVN614VTBD?15:55 +0710:26Z
2026-05-01HVN1591VVNB?08:59 +0702:20Z
2026-04-30 (partial)HVN1590VVNB?10:37 +07
2026-04-30 (partial)HVN1591VVNB?08:51 +07
2026-04-30 (partial)HVN1562VVNB?08:51 +07
2026-04-30 (partial)HVN1561VVNB?15:47 +07
2026-04-30 (partial)HVN1560VVNB?19:18 +07
2026-04-29HVN7541VVNB?08:01 +0701:24Z
2026-04-28 (partial)HVN163VVNB?07:55 +07
2026-04-28 (partial)HVN7195VVNB?18:58 +07
2026-04-28 (partial)HVN7194VVNB?21:20 +07
2026-04-28HVN615VVNBVTBD13:15 +0715:06 +07
2026-04-28HVN614VTBDVVNB16:20 +0718:58 +07
2026-04-28 (partial)HVN270VVNB?07:55 +07
2026-04-28 (partial)HVN164VVNB?10:30 +07
2026-04-27 (partial)HVN270VVNB?00:27 +07
2026-04-27 (partial)HVN607VTBD?17:50 +07
2026-04-27 (partial)HVN605VTBD?12:32 +07
2026-04-27HVN503VTBW?12:29 +0715:31Z
2026-04-25HVN604VTBDVHHH14:37 +0717:06 HKT
2026-04-25HVN605VDBGVTBD12:25 +0713:08 +07
2026-04-24 (partial)HVN657WSSS?19:18 +08
2026-04-24 (partial)HVN656WSSS?21:32 +08
2026-04-23HVN650??05:37Z09:51Z
2026-04-23HVN651??03:36Z05:36Z
2026-04-23HVN606??03:34Z17:20Z
2026-04-22HVN607??10:28Z12:26Z
2026-04-22HVN650WSSSWMKF13:41 +0818:28 +08
2026-04-21HVN1590??03:40Z05:59Z
2026-04-21HVN615??05:59Z07:46Z
2026-04-21HVN614??08:54Z13:38Z
2026-04-21HVN1591??01:53Z02:12Z
2026-04-21 (partial)HVN646??00:00Z
2026-04-20HVN931??06:16Z14:04Z
2026-04-20 (partial)HVN1715??00:08Z
2026-04-20HVN1716??01:33Z01:50Z
2026-04-20HVN647??17:23Z19:54Z
2026-04-19HVN165??02:46Z05:16Z
2026-04-19 (partial)HVN1541??01:04Z
2026-04-19HVN1540??01:04Z02:46Z
2026-04-19HVN1804??09:02Z10:52Z
2026-04-19HVN166??05:16Z09:02Z
2026-04-18HVN507??08:46Z11:52Z
2026-04-18HVN506??05:35Z08:46Z
2026-04-18HVN1615??00:26Z00:48Z
2026-04-18HVN1614??03:18Z05:35Z
2026-04-18HVN1562??00:25Z17:18Z
2026-04-18HVN9591??11:52Z13:44Z
2026-04-18HVN9590??13:44Z22:44Z
2026-04-17HVN618??00:41Z15:12Z
2026-04-17HVN1563??10:03Z13:32Z
2026-04-17HVN1562??13:32Z14:02Z
2026-04-17HVN661??00:41Z03:28Z
2026-04-17HVN660WSSSVVNB13:31 +0817:03 +07
2026-04-16HVN212??06:29Z06:46Z
2026-04-16HVN619??09:11Z10:50Z
2026-04-16 (partial)HVN571RCTP?08:30 CST
2026-04-14HVN1716??01:30Z01:48Z
2026-04-14HVN247??03:16Z03:40Z
2026-04-12HVN1186??12:28Z13:41Z
2026-04-12 (partial)HVN1171??05:13Z
2026-04-11HVN1188??15:25Z15:44Z
2026-04-06HVN1188??15:21Z15:42Z
2026-04-06HVN601??02:30Z04:42Z
2026-04-06HVN600??04:43Z15:20Z
2026-04-05 (partial)HVN571RCTP?08:07 CST
2026-04-05 (partial)HVN605VTBD?12:29 +07
2026-04-05 (partial)HVN604VTBD?14:37 +07
2026-04-03HVN1186??12:56Z14:14Z
2026-04-03HVN1177??03:42Z12:56Z
2026-04-03HVN1187??14:15Z14:36Z
2026-04-02HVN1716??01:29Z03:16Z
2026-04-02HVN247??03:17Z08:58Z
2026-04-01HVN619??09:19Z10:46Z
2026-04-01HVN170??07:45Z09:18Z
2026-04-01HVN169??05:18Z07:44Z
2026-04-01HVN163??01:00Z03:30Z
2026-04-01HVN164??03:30Z05:17Z
2026-03-31HVN159??00:30Z03:00Z
2026-03-31HVN1560??12:48Z13:08Z
2026-03-31HVN1561??09:12Z12:48Z
2026-03-31HVN160??03:00Z04:46Z
2026-03-31HVN167??04:47Z07:24Z
2026-03-31HVN168??07:24Z07:44Z
2026-03-30HVN158??02:06Z03:56Z
2026-03-30 (partial)HVN157??01:55Z
2026-03-30HVN635VVNBWIII20:39 +0700:30 WIB
2026-03-30HVN533??11:00Z11:32Z
2026-03-30HVN532??03:56Z04:18Z
2026-03-29HVN1540??01:18Z01:54Z
2026-03-29HVN232??10:30Z12:27Z
2026-03-29HVN1806??12:27Z14:16Z
2026-03-29HVN921??03:12Z10:30Z
2026-03-28HVN1547??23:00Z23:24Z
2026-03-16HVN1671??03:02Z04:56Z
2026-03-16HVN1670??03:09Z04:30Z
2026-03-15HVN1671??03:15Z05:00Z
2026-03-15HVN1670??03:16Z04:39Z
2026-02-23HVN631VVTS?10:59 +0706:12Z
2026-02-15HVN642RPVM?04:32 PST21:33Z
2026-02-14HVN1202?VVNB09:56Z19:49 +07
2026-02-13HVN592VVNBVMMC11:02 +0713:14 CST
2026-02-13HVN579RCTPZGNN08:02 CST10:12 CST
2026-02-09HVN593VHHH?14:58 HKT08:18Z
2026-01-09HVN647VVNBRPLL00:42 +0704:14 PST
2026-01-05HVN578VVNBRCDI18:22 +0721:20 CST
2026-01-03HVN647VVNBRPLL00:54 +0704:12 PST
2025-12-23HVN647VVNBRPLL00:40 +0704:12 PST
2025-10-02HVN647?RPLL18:22Z04:02 PST
2025-09-24HVN578?RCTP11:45Z21:16 CST

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 own receiver network archive.