Flight

PDT6040

Flight history and live tracking for PDT6040, operated by Piedmont Airlines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Next flight

DateSun 04 Oct 2026
RouteKCLT CHARLOTTE DOUGLAS INTERNATIONAL → KOAJ Albert J Ellis Airport
Scheduled departure07:20 EDT
Also scheduledSun 04 Oct 09:05 EDT

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlinePiedmont Airlines
Observed routeKTLH → KCLT

Flight history 271 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KOAJKCLT10:59 EDT11:42 EDT0h 43mN660CL
2026-10-03KCLTKOAJ09:45 EDT10:18 EDT0h 32mN660CL
2026-10-02KOAJ Albert J Ellis AirportKCLT CHARLOTTE DOUGLAS INTERNATIONAL11:11 EDT11:55 EDT0h 44mN677AE
2026-10-02KCLT CHARLOTTE DOUGLAS INTERNATIONALKOAJ Albert J Ellis Airport09:38 EDT10:18 EDT0h 40mN677AE
2026-10-01KOAJ Albert J Ellis AirportKCLT CHARLOTTE DOUGLAS INTERNATIONAL10:22 EDT11:05 EDT0h 43mN657AE
2026-10-01KCLT CHARLOTTE DOUGLAS INTERNATIONALKOAJ Albert J Ellis Airport08:57 EDT09:33 EDT0h 36mN657AE
2026-09-30KOAJ Albert J Ellis AirportKCLT CHARLOTTE DOUGLAS INTERNATIONAL10:35 EDT11:18 EDT0h 43mN652RS
2026-09-30KCLT CHARLOTTE DOUGLAS INTERNATIONALKOAJ Albert J Ellis Airport09:09 EDT09:45 EDT0h 36mN652RS
2026-09-29KOAJ Albert J Ellis AirportKCLT CHARLOTTE DOUGLAS INTERNATIONAL10:20 EDT11:04 EDT0h 44mN665BC
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKOAJ Albert J Ellis Airport08:56 EDT09:28 EDT0h 32mN665BC
2026-09-28KOAJ Albert J Ellis AirportKCLT CHARLOTTE DOUGLAS INTERNATIONAL10:21 EDT11:06 EDT0h 45mN908AE
2026-09-28KCLT CHARLOTTE DOUGLAS INTERNATIONALKOAJ Albert J Ellis Airport08:57 EDT09:31 EDT0h 34mN908AE
2026-09-27KOAJ Albert J Ellis AirportKCLT CHARLOTTE DOUGLAS INTERNATIONAL09:13 EDT09:56 EDT0h 43mN663AR
2026-09-27KCLT CHARLOTTE DOUGLAS INTERNATIONALKOAJ Albert J Ellis Airport07:41 EDT08:17 EDT0h 36mN663AR
2026-09-26KOAJKCLT10:28 EDT11:16 EDT0h 47mN923AE
2026-09-26KCLTKOAJ08:59 EDT09:44 EDT0h 44mN923AE
2026-09-25partialKCLT?10:25 EDTN687JS
2026-09-25KCLTKOAJ08:54 EDT09:34 EDT0h 39mN687JS
2026-09-24KOAJKCLT10:37 EDT11:28 EDT0h 50mN689EC
2026-09-24KCLTKOAJ09:00 EDT09:34 EDT0h 33mN689EC
2026-09-23KOAJKCLT11:03 EDT11:42 EDT0h 39mN648AE
2026-09-23KCLTKOAJ09:17 EDT09:52 EDT0h 34mN648AE
2026-09-22KOAJKCLT10:31 EDT11:10 EDT0h 38mN642AE
2026-09-22KCLTKOAJ09:04 EDT09:36 EDT0h 31mN642AE
2026-09-21KOAJKCLT10:32 EDT11:12 EDT0h 39mN933JN
2026-09-21KCLTKOAJ08:56 EDT09:28 EDT0h 31mN933JN
2026-09-20KOAJKCLT09:20 EDT10:00 EDT0h 39mN695AE
2026-09-20KCLTKOAJ07:42 EDT08:18 EDT0h 35mN695AE
2026-09-18partialKCLT?10:28 EDTN900AE
2026-09-18estimatedKCLTKOAJ08:53 EDT09:28 EDT0h 35mN900AE
2026-09-17partialKCLT?10:22 EDTN699AE
2026-09-17partialKCLT?08:56 EDTN699AE
2026-09-16partialKCLT?10:40 EDTN660CL
2026-09-16KCLTKOAJ09:03 EDT09:36 EDT0h 32mN660CL
2026-09-14partialKCLT?10:24 EDTN685AE
2026-09-14partialKCLT?08:59 EDTN685AE
2026-09-13partialKCLT?09:36 EDTN649PP
2026-09-13partialKCLT?07:49 EDTN649PP
2026-09-12partialKCLT?10:27 EDTN651AE
2026-09-12KCLTKOAJ08:56 EDT09:26 EDT0h 29mN651AE
2026-09-11partialKCLT?10:45 EDTN661JA
2026-09-11partialKCLT?09:24 EDTN661JA
2026-09-10partialKCLT?10:35 EDTN932AE
2026-09-10KCLTKOAJ09:06 EDT09:36 EDT0h 29mN932AE
2026-09-09partialKCLT?10:30 EDTN662EH
2026-09-09partialKCLT?08:55 EDTN662EH
2026-09-08partialKCLT?10:34 EDTN942LL
2026-09-08partialKCLT?09:07 EDTN942LL
2026-09-04partialKCLT?10:36 EDTN697AB
2026-09-04KCLTKOAJ09:14 EDT09:48 EDT0h 33mN697AB
Earlier flights (221) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03partialKCLT?10:36 EDTN659AE
2026-09-03KCLTKOAJ08:58 EDT09:28 EDT0h 30mN659AE
2026-09-01partialKCLT?10:34 EDTN922AE
2026-09-01KCLTKOAJ09:02 EDT09:38 EDT0h 35mN922AE
2026-08-31partialKCLT?10:27 EDTN646AE
2026-08-31KCLTKACZ09:07 EDT09:34 EDT0h 26mN646AE
2026-08-30partialKCLT?11:25 EDTN685AE
2026-08-30partialKCLT?09:44 EDTN685AE
2026-08-29partialKCLT?11:24 EDTN918AE
2026-08-29KCLTKOAJ09:58 EDT10:31 EDT0h 33mN918AE
2026-08-28partialKCLT?10:50 EDTN922AE
2026-08-28partialKCLT?09:04 EDTN922AE
2026-08-27partialKCLT?10:32 EDTN918AE
2026-08-27estimatedKCLTKOAJ09:09 EDT09:36 EDT0h 26mN918AE
2026-08-25partialKCLT?10:26 EDTN686AE
2026-08-25partialKCLT?09:00 EDTN686AE
2026-08-24partialKCLT?10:44 EDTN902BC
2026-08-24partialKCLT?09:19 EDTN902BC
2026-08-23partialKCLT?09:13 EDTN687JS
2026-08-23KCLTKOAJ07:49 EDT08:18 EDT0h 29mN687JS
2026-08-22partialKCLT?10:51 EDTN685AE
2026-08-22partialKCLT?09:21 EDTN685AE
2026-08-21partialKCLT?08:58 EDTN688AE
2026-08-20partialKCLT?09:03 EDTN691AE
2026-08-19partialKCLT?09:16 EDTN648AE
2026-08-16partialKCLT?07:43 EDTN686AE
2026-08-15partialKCLT?08:51 EDTN691AE
2026-08-14partialKCLT?10:05 EDTN697AB
2026-08-12estimatedKMDTKCLT12:30 EDT14:38 EDT2h 07mN645AE
2026-06-25KBDLKPHL07:18 EDT07:50 EDT0h 31mN682AE
2026-06-24KBDLKPHL13:17 EDT14:06 EDT0h 48mN649PP
2026-06-17KBDLKPHL13:34 EDT14:22 EDT0h 47mN654AE
2026-05-20KMDTKCLT20:16 EDT07:58 EDT11h 41mN942LL
2026-05-19partialKMDT?22:35 EDTN697AB
2026-05-11KMDTKCLT05:09 EDT06:16 EDT1h 06mN693AE
2026-05-10KMDTKCLT05:30 EDT06:42 EDT1h 11mN677AE
2026-05-09KMDTKCLT05:10 EDT06:16 EDT1h 05mN681AE
2026-05-08KMDTKCLT05:07 EDT06:22 EDT1h 14mN652RS
2026-05-07KMDTKCLT06:23 EDT07:46 EDT1h 23mN683AE
2026-05-06KMDTKCLT05:22 EDT06:28 EDT1h 05mN640AE
2026-05-04KMDTKCLT05:03 EDT06:08 EDT1h 04mN656AE
2026-05-03KMDTKCLT05:14 EDT06:22 EDT1h 07mN649PP
2026-05-02KMDTKCLT05:10 EDT06:34 EDT1h 23mN669MB
2026-05-01KMDTKCLT05:12 EDT06:26 EDT1h 13mN656AE
2026-04-30KMDTKCLT05:14 EDT06:34 EDT1h 19mN642AE
2026-04-27KMDTKCLT05:08 EDT06:14 EDT1h 05mN650AE
2026-04-26KMDTKCLT05:22 EDT06:32 EDT1h 09mN656AE
2026-04-25estimatedKMDTKCLT05:24 EDT06:26 EDT1h 01mN650AE
2026-04-24KMDTKCLT05:09 EDT06:10 EDT1h 00mN669MB
2026-04-23partialKCLT?00:30 EDTN908AE
2026-04-22KMDTKCLT07:22 EDT08:26 EDT1h 04mN908AE
2026-04-20KMDTKCLT05:05 EDT06:12 EDT1h 06mN933JN
2026-04-19KMDTKCLT05:12 EDT06:28 EDT1h 15mN688AE
2026-04-18KMDTKCLT05:02 EDT06:10 EDT1h 07mN640AE
2026-04-17KMDTKCLT05:01 EDT06:14 EDT1h 12mN922AE
2026-04-16KMDTKCLT05:05 EDT06:12 EDT1h 06mN647AE
2026-04-15KMDTKCLT05:03 EDT06:08 EDT1h 04mN692AE
2026-04-13KMDTKCLT06:14 EDT07:24 EDT1h 09mN685AE
2026-04-12KMDTKCLT05:11 EDT06:18 EDT1h 06mN660CL
2026-04-11KMDTKCLT05:09 EDT06:18 EDT1h 08mN650AE
2026-04-06KTLHKCLT06:44 EDT07:42 EDT0h 57mN900AE
2026-04-05estimatedKMDTKCLT06:42 EDT07:40 EDT0h 57mN652RS
2026-04-04KTLHKCLT06:39 EDT07:46 EDT1h 06mN647AE
2026-04-03KMDTKCLT06:42 EDT07:52 EDT1h 09mN650AE
2026-04-02KTLHKCLT06:35 EDT07:42 EDT1h 06mN691AE
2026-03-31KTLHKCLT07:15 EDT08:16 EDT1h 01mN673AE
2026-03-30KTLHKCLT06:36 EDT07:46 EDT1h 09mN692AE
2026-03-29KTLHKCLT06:50 EDT07:52 EDT1h 02mN694AE
2026-03-16KTLHKCLT06:51 EDT07:56 EDT1h 04mN641AE
2026-03-15KTLHKCLT06:51 EDT09:24 EDT2h 33mN907AE
2026-03-14KTLHKCLT06:35 EDT07:32 EDT0h 56mN647AE
2026-03-13KTLHKCLT06:32 EDT07:34 EDT1h 01mN646AE
2026-03-12KTLHKCLT06:56 EDT08:10 EDT1h 13mN651AE
2026-03-11KTLHKCLT06:43 EDT07:54 EDT1h 11mN690AE
2026-03-10KTLHKCLT07:14 EDT08:18 EDT1h 04mN655AE
2026-03-09KTLHKCLT06:52 EDT08:00 EDT1h 07mN652RS
2026-03-08KTLHKCLT06:54 EDT07:58 EDT1h 04mN655AE
2026-03-07KTLHKCLT07:07 EST08:10 EST1h 02mN673AE
2026-03-06KTLHKCLT06:39 EST07:50 EST1h 11mN932AE
2026-03-05KTLHKCLT06:50 EST07:59 EST1h 08mN941LT
2026-03-04KTLHKCLT07:08 EST08:14 EST1h 05mN650AE
2026-03-03KTLHKCLT07:22 EST08:22 EST1h 00mN650AE
2026-03-02KTLHKCLT06:31 EST07:32 EST1h 00mN935AE
2026-03-01KTLHKCLT06:54 EST07:58 EST1h 03mN681AE
2026-02-28KTLHKCLT07:17 EST08:18 EST1h 00mN696AE
2026-02-27KTLHKCLT06:42 EST07:40 EST0h 57mN647AE
2026-02-26KTLHKCLT06:40 EST07:48 EST1h 07mN931AE
2026-02-25KTLHKCLT07:36 EST08:42 EST1h 06mN654AE
2026-02-24KTLHKCLT07:16 EST08:18 EST1h 01mN663AR
2026-02-23KTLHKCLT06:35 EST07:36 EST1h 00mN636AE
2026-02-22KTLHKCLT06:43 EST07:40 EST0h 56mN906AE
2026-02-21KTLHKCLT07:18 EST08:14 EST0h 55mN931AE
2026-02-20KTLHKCLT06:42 EST07:46 EST1h 03mN687JS
2026-02-19KTLHKCLT06:48 EST07:50 EST1h 01mN691AE
2026-02-18KTLHKCLT07:09 EST08:12 EST1h 02mN670AE
2026-02-17KTLHKCLT07:18 EST08:18 EST0h 59mN652RS
2026-02-16KTLHKCLT06:37 EST07:42 EST1h 04mN651AE
2026-02-15KTLHKCLT06:34 EST07:30 EST0h 55mN696AE
2026-02-14KTLHKCLT07:02 EST08:14 EST1h 12mN691AE
2026-02-13KTLHKCLT06:35 EST07:40 EST1h 04mN902BC
2026-02-12KPHLKCLT21:35 EST07:32 EST9h 56mN656AE
2026-02-12KORFKPHL19:15 EST20:12 EST0h 56mN656AE
2026-02-11KPHLKORF17:37 EST18:32 EST0h 54mN656AE
2026-02-11KORFKPHL19:16 EST20:10 EST0h 53mN683AE
2026-02-08KNGUKORF19:00 EST20:10 EST1h 10mA8C439
2026-02-07KPHLKORF18:27 EST18:58 EST0h 30mN664MS
2026-02-07KORFKPHL19:52 EST20:38 EST0h 46mN670AE
2026-02-06KPHLKORF17:25 EST18:10 EST0h 45mN670AE
2026-02-06KORFKPHL19:07 EST19:56 EST0h 48mN649PP
2026-02-05KPHLKORF17:21 EST18:06 EST0h 44mN649PP
2026-02-05KORFKPHL19:07 EST19:52 EST0h 45mN693AE
2026-02-04KPHLKORF17:21 EST18:28 EST1h 07mN693AE
2026-02-04KORFKPHL19:17 EST20:06 EST0h 48mN636AE
2026-02-03KPHLKORF17:18 EST18:02 EST0h 43mN636AE
2026-02-03KORFKPHL19:13 EST19:54 EST0h 40mN679AE
2026-02-02KPHLKORF17:25 EST18:04 EST0h 38mN679AE
2026-02-02KORFKPHL19:20 EST20:08 EST0h 47mN909AE
2026-02-01KPHLKORF18:07 EST18:46 EST0h 38mN909AE
2026-02-01KORFKPHL19:52 EST20:36 EST0h 43mN693AE
2026-01-31KPHLKORF17:38 EST18:28 EST0h 49mN693AE
2026-01-31KORFKPHL19:06 EST20:20 EST1h 13mN687JS
2026-01-30KPHLKORF17:30 EST18:20 EST0h 49mN687JS
2026-01-30KORFKPHL19:36 EST20:22 EST0h 46mN640AE
2026-01-29KPHLKORF18:10 EST18:58 EST0h 47mN640AE
2026-01-29KORFKPHL19:13 EST20:02 EST0h 48mN688AE
2026-01-28KPHLKORF17:48 EST18:32 EST0h 44mN688AE
2026-01-28KORFKPHL20:20 EST21:08 EST0h 47mN909AE
2026-01-28KPHLKORF19:00 EST19:36 EST0h 36mN909AE
2026-01-27KORFKPHL19:57 EST20:52 EST0h 55mN644AE
2026-01-26KPHLKORF17:52 EST18:34 EST0h 42mN644AE
2026-01-25KORFKPHL19:15 EST19:58 EST0h 43mN649PP
2026-01-24KPHLKORF17:49 EST18:36 EST0h 47mN649PP
2026-01-24KORFKPHL19:15 EST20:00 EST0h 44mN925AE
2026-01-23KPHLKORF17:25 EST18:16 EST0h 50mN925AE
2026-01-23KORFKPHL19:10 EST19:52 EST0h 42mN641AE
2026-01-22KPHLKORF17:21 EST18:02 EST0h 41mN641AE
2026-01-22KNGUKPHL19:39 EST20:28 EST0h 48mN683AE
2026-01-21KPHLKORF18:20 EST18:58 EST0h 37mN683AE
2026-01-21KORFKPHL19:16 EST19:58 EST0h 41mN659AE
2026-01-20KPHLKORF17:20 EST18:06 EST0h 45mN659AE
2026-01-20KORFKPHL20:09 EST21:00 EST0h 51mN925AE
2026-01-20estimated?KORF00:00Z19:30 EST0h 30mN925AE
2026-01-19KORFKPHL19:50 EST21:12 EST1h 22mN698CB
2026-01-18estimatedKPHL?18:20 EST23:58Z0h 37mN698CB
2026-01-17estimated?KORF23:02Z18:30 EST0h 27mN900AE
2026-01-09KORFKPHL19:10 EST19:54 EST0h 44mN640AE
2026-01-08KPHLKORF17:46 EST18:28 EST0h 42mN640AE
2026-01-08KORFKPHL19:05 EST20:02 EST0h 56mN684JW
2026-01-07KPHLKORF17:23 EST18:10 EST0h 47mN684JW
2026-01-07KORFKPHL19:18 EST20:12 EST0h 54mN650AE
2026-01-06KPHLKORF17:33 EST18:16 EST0h 43mN650AE
2026-01-05KSDFKPHL11:47 EST13:06 EST1h 19mN689EC
2026-01-05KPHLKSDF08:42 EST10:24 EST1h 41mN689EC
2026-01-04KSDFKPHL11:30 EST12:58 EST1h 27mN902BC
2026-01-04KPHLKSDF08:36 EST10:10 EST1h 34mN902BC
2026-01-03KSDFKPHL11:24 EST12:48 EST1h 23mN670AE
2026-01-03KPHLKSDF08:45 EST10:22 EST1h 36mN670AE
2026-01-02KSDFKPHL12:42 EST14:02 EST1h 20mN645AE
2026-01-02KPHLKSDF10:03 EST11:46 EST1h 42mN645AE
2026-01-01KSDFKPHL12:09 EST13:34 EST1h 24mN670AE
2026-01-01KPHLKSDF09:38 EST11:16 EST1h 37mN670AE
2025-12-30KSDFKPHL13:59 EST15:36 EST1h 36mN644AE
2025-12-30KPHLKSDF11:24 EST13:02 EST1h 37mN644AE
2025-12-29KSDFKPHL11:32 EST12:52 EST1h 19mN935AE
2025-12-29KPHLKSDF08:36 EST10:26 EST1h 49mN935AE
2025-12-28KSDFKPHL11:40 EST13:06 EST1h 26mN677AE
2025-12-28KPHLKSDF09:01 EST10:48 EST1h 46mN677AE
2025-12-27KSDFKPHL14:27 EST15:50 EST1h 22mN925AE
2025-12-27KPHLKSDF11:57 EST13:40 EST1h 42mN925AE
2025-12-26KSDFKPHL11:36 EST12:58 EST1h 21mN694AE
2025-12-26KPHLKSDF09:02 EST10:46 EST1h 43mN694AE
2025-12-23KSDFKPHL11:43 EST13:04 EST1h 21mN640AE
2025-12-22KSDFKPHL11:24 EST12:46 EST1h 21mN907AE
2025-12-22KPHLKSDF08:42 EST10:26 EST1h 43mN907AE
2025-12-21KSDFKPHL12:29 EST13:54 EST1h 24mN644AE
2025-12-21KPHLKSDF09:44 EST11:36 EST1h 52mN644AE
2025-12-20KSDFKPHL11:42 EST13:02 EST1h 19mN657AE
2025-12-20KPHLKSDF08:57 EST10:48 EST1h 51mN657AE
2025-12-19KSDFKPHL13:09 EST14:32 EST1h 22mN696AE
2025-12-19KPHLKSDF10:24 EST12:06 EST1h 41mN696AE
2025-12-18KSDFKPHL12:27 EST13:50 EST1h 22mN653AE
2025-12-18KPHLKSDF09:49 EST11:42 EST1h 52mN653AE
2025-12-17KROAKCLT15:43 EST16:40 EST0h 56mN652RS
2025-12-17KCLTKROA14:03 EST14:50 EST0h 46mN652RS
2025-12-16KROAKCLT15:37 EST16:28 EST0h 50mN669MB
2025-12-16KCLTKROA13:58 EST14:42 EST0h 44mN669MB
2025-12-15KROAKCLT15:36 EST16:26 EST0h 50mN691AE
2025-12-15KCLTKROA13:57 EST14:42 EST0h 44mN691AE
2025-12-14KROAKCLT14:51 EST15:48 EST0h 56mN931AE
2025-12-14KCLTKROA13:12 EST14:00 EST0h 47mN931AE
2025-12-13KROAKCLT15:04 EST15:50 EST0h 46mN902BC
2025-12-12KROAKCLT15:37 EST16:26 EST0h 48mN651AE
2025-12-12partialKCLT?14:03 ESTN651AE
2025-12-11KROAKCLT15:05 EST15:52 EST0h 46mN672AE
2025-12-11estimated?KROA18:15Z14:18 EST1h 02mN672AE
2025-12-11KROAKCLT22:13 EST23:00 EST0h 47mN658AE
2025-12-10KCLTKROA14:03 EST14:36 EST0h 33mN900AE
2025-12-09KROAKCLT16:16 EST17:10 EST0h 53mN682AE
2025-12-09KCLTKROA14:35 EST15:10 EST0h 34mN682AE
2025-11-27estimated??16:01Z17:32Z1h 31mN663AR
2025-11-27KBOSKROC08:58 EST10:12 EST1h 13mN663AR
2025-11-26estimated?KBOS15:51Z11:58 EST1h 07mN923AE
2025-11-26KBOSKROC09:03 EST10:14 EST1h 10mN923AE
2025-10-28partialKCLT?22:39 EDTN648AE
2025-10-27partialKCLT?21:30 EDTN653AE
2025-10-26partialKCLT?21:27 EDTN660CL
2025-10-25KCLTKROA22:38 EDT23:10 EDT0h 32mN905JH
2025-10-24partialKCLT?21:51 EDTN902BC
2025-10-21partialKCLT?21:28 EDTN646AE
2025-10-20partialKCLT?21:46 EDTN692AE
2025-10-19partialKCLT?21:29 EDTN661JA
2025-10-14KCLTKROA21:26 EDT22:00 EDT0h 33mN907AE
2025-10-13KCLTKROA21:54 EDT22:36 EDT0h 42mN654AE
2025-10-07KCLTKROA21:25 EDT21:56 EDT0h 31mN669MB
2025-10-05KPHLKPVD10:50 EDT14:38 EDT3h 47mN939AE
2025-08-26KROAKCLT21:08 EDT23:52 EDT2h 43mN644AE
2025-08-23KROAKCLT16:27 EDT18:25 EDT1h 58mN648AE
2025-08-21KROAKCLT16:52 EDT17:30 EDT0h 37mN647AE
2025-08-17KROAKCLT17:25 EDT18:26 EDT1h 00mN686AE
2025-08-16KROAKCLT17:35 EDT18:50 EDT1h 15mN653AE
2025-08-15KROAKCLT16:46 EDT17:24 EDT0h 37mN637AE

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when PDT6040 flies + if it runs late.

Data access

Live positions and 365-day history for this flight 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). Questions: [email protected]