Flight

ENY3713

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

Next flight

DateMon 05 Oct 2026
RouteKDFW DALLAS FORT WORTH INTERNATIONAL → KPIA General Wayne A. Downing Peoria International Airport
Scheduled departure21:10 CDT

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

Route

AirlineEnvoy Air
Observed routeKORD → KLSE

Flight history 276 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-04KDFW DALLAS FORT WORTH INTERNATIONALKPIA General Wayne A. Downing Peoria International Airport21:42 CDT23:05 CDT1h 23mN350CD
2026-10-03KDFW DALLAS FORT WORTH INTERNATIONALKPIA General Wayne A. Downing Peoria International Airport21:26 CDT22:52 CDT1h 26mN276NN
2026-10-01KDFW DALLAS FORT WORTH INTERNATIONALKPIA General Wayne A. Downing Peoria International Airport21:26 CDT22:58 CDT1h 32mN291NN
2026-09-30KDFW DALLAS FORT WORTH INTERNATIONALKPIA General Wayne A. Downing Peoria International Airport21:29 CDT23:00 CDT1h 31mN321JS
2026-09-29KDFW DALLAS FORT WORTH INTERNATIONALKPIA General Wayne A. Downing Peoria International Airport21:25 CDT23:02 CDT1h 37mN303DD
2026-09-28KDFW DALLAS FORT WORTH INTERNATIONALKPIA General Wayne A. Downing Peoria International Airport21:20 CDT22:57 CDT1h 37mN314AD
2026-09-27KDFW DALLAS FORT WORTH INTERNATIONALKPIA General Wayne A. Downing Peoria International Airport21:20 CDT22:48 CDT1h 28mN290NN
2026-09-26KDFWKPIA21:38 CDT23:12 CDT1h 33mN289MW
2026-09-25estimatedKDFWKPIA21:26 CDT23:06 CDT1h 39mN282NN
2026-09-24KDFWKPIA21:21 CDT22:58 CDT1h 36mN276NN
2026-09-23KDFWKPIA21:50 CDT23:28 CDT1h 38mN277NN
2026-09-22KDFWKPIA00:26 CDT02:02 CDT1h 35mA3A93B
2026-09-21KDFWKPIA21:46 CDT23:22 CDT1h 35mA3627D
2026-09-20KDFWKPIA21:24 CDT22:54 CDT1h 29mA34C68
2026-09-19KDFWKPIA21:20 CDT22:54 CDT1h 33mA3A93B
2026-09-18estimatedKDFWKPIA22:47 CDT00:16 CDT1h 28mN282NN
2026-09-17estimatedKDFWKPIA21:25 CDT22:48 CDT1h 22mA3A27A
2026-09-16estimatedKDFWKPIA21:45 CDT23:50 CDT2h 04mA3899D
2026-09-15estimatedKDFWKPIA22:23 CDT23:40 CDT1h 16mN251NN
2026-09-14estimatedKDFWKPIA21:18 CDT22:44 CDT1h 25mN200NN
2026-09-13KDFWKPIA21:15 CDT22:56 CDT1h 40mN303DD
2026-09-12estimatedKDFW?21:38 CDT04:14Z1h 35mN211NN
2026-09-11estimatedKDFW?23:26 CDT05:52Z1h 25mA36556
2026-09-10estimatedKDFW?21:35 CDT04:10Z1h 34mA3E503
2026-09-08partialKORD?07:16 CDTN766JM
2026-09-06partialKORD?07:21 CDTA9F3AD
2026-09-05estimated?KDPA12:21Z08:26 CDT1h 04mAA11C9
2026-09-04estimated??12:24Z13:22Z0h 57mN781EJ
Earlier flights (248) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03partialKORD?07:32 CDTN328DS
2026-09-01partialKORD?07:27 CDTN741AK
2026-08-31partialKORD?08:43 CDTAA69DB
2026-08-30partialKORD?09:24 CDTAA9CA8
2026-08-29partialKORD?07:34 CDTAAA342
2026-08-28partialKORD?07:36 CDTA9FA9E
2026-08-27partialKORD?07:32 CDTAAA342
2026-08-25partialKORD?07:18 CDTN256NN
2026-08-24estimated?KORD12:28Z08:36 CDT1h 07mAA8BFA
2026-08-23estimated?KORD12:18Z08:30 CDT1h 11mA9FA9E
2026-08-22estimated?KORD12:21Z08:32 CDT1h 10mAA69DB
2026-08-21estimated?KORD12:24Z08:34 CDT1h 09mN744DB
2026-08-20estimated?KORD12:20Z08:28 CDT1h 07mN779RN
2026-08-19estimated?KORD12:18Z10:26 CDT3h 07mN792JB
2026-08-18estimated??12:20Z13:20Z0h 59mN223NN
2026-08-15estimated?KORD12:40Z10:38 CDT2h 57mN774JG
2026-08-14estimated??12:24Z16:15Z3h 51mN781EJ
2026-08-13estimated?KORD12:25Z12:25 CDT4h 59mN794JH
2026-08-12estimated??12:19Z13:24Z1h 04mN766JM
2026-07-23estimated?KORD04:13Z23:40 CDT0h 27mN768RD
2026-07-22estimated??04:11Z04:42Z0h 30mN762DT
2026-07-21estimated??04:09Z04:38Z0h 29mAA69DB
2026-07-20partialKORD?23:14 CDTAA01B3
2026-07-19estimated?KORD04:51Z00:18 CDT0h 26mAA94AA
2026-07-18partialKORD?23:43 CDTAAAE79
2026-07-17partialKORD?23:14 CDTAA9FBB
2026-07-16partialKORD?22:56 CDTN764JD
2026-07-15estimated??03:49Z04:14Z0h 24mAA78B2
2026-07-14estimatedKORD?23:03 CDT04:30Z0h 26mN761RW
2026-07-13partialKORD?23:00 CDTAA11C9
2026-07-12partialKORD?23:13 CDTAAA86C
2026-07-11estimatedKORD?23:09 CDT04:36Z0h 26mAAA86C
2026-07-10partialKORD?00:18 CDTAA1A26
2026-07-09partialKORD?23:17 CDTN763CC
2026-07-08partialKORD?02:10 CDTN269NN
2026-07-07partialKORD?22:49 CDTA9FA9E
2026-07-06partialKORD?22:50 CDTN259NN
2026-07-04partialKORD?01:06 CDTAA1A26
2026-07-02partialKORD?06:57 CDTN255NN
2026-07-02partialKORD?00:07 CDTN255NN
2026-07-01KORDKLSE23:08 CDT23:48 CDT0h 39mAA05E7
2026-06-30estimatedKORD?23:30 CDT04:56Z0h 25mAA11C9
2026-06-29estimatedKORD?23:43 CDT05:12Z0h 28mA9FEC4
2026-06-28estimatedKORD?23:03 CDT04:30Z0h 26mA3A4ED
2026-06-27estimatedKORD?23:22 CDT04:50Z0h 27mN768RD
2026-06-26estimatedKORD?23:44 CDT05:16Z0h 31mA3A4ED
2026-06-25estimatedKORD?00:28 CDT05:58Z0h 30mN741AK
2026-06-24estimatedKORD?23:16 CDT04:52Z0h 35mA9EC7F
2026-06-23estimatedKORD?23:26 CDT04:54Z0h 27mN768RD
2026-06-22estimatedKORD?23:18 CDT04:48Z0h 30mN765ST
2026-06-21estimatedKORD?23:14 CDT04:42Z0h 28mAA8BFA
2026-06-20estimatedKORD?23:16 CDT04:46Z0h 29mAA05E7
2026-06-19estimatedKORD?00:50 CDT06:18Z0h 27mA9FEC4
2026-06-18estimatedKORD?00:05 CDT05:34Z0h 29mAA94AA
2026-06-17estimatedKORD?23:42 CDT05:10Z0h 28mN798CC
2026-06-16estimatedKORD?23:29 CDT04:56Z0h 26mAA8BFA
2026-06-15estimatedKORD?23:18 CDT04:44Z0h 26mN764JD
2026-06-14estimatedKORD?00:16 CDT05:46Z0h 30mA9F3AD
2026-06-13estimatedKORD?23:04 CDT04:34Z0h 29mAA01B3
2026-06-12estimatedKORD?23:14 CDT04:44Z0h 30mA9FA9E
2026-05-29estimatedKORD?23:00 CDT04:26Z0h 25mN205NN
2026-05-28estimatedKORD?23:20 CDT04:46Z0h 25mAA63ED
2026-05-27estimatedKORD?22:55 CDT04:22Z0h 26mAA1DC2
2026-05-26estimatedKORD?23:10 CDT04:52Z0h 41mN798CC
2026-05-25estimatedKORD?23:19 CDT04:46Z0h 26mA9FEC4
2026-05-24estimatedKORD?23:14 CDT04:42Z0h 27mAAC03D
2026-05-23estimatedKORD?23:05 CDT04:32Z0h 27mAA11C9
2026-05-22estimatedKORD?23:14 CDT04:42Z0h 27mAA908E
2026-05-20partialKDFW?20:11 CDTA3A4ED
2026-05-19partialKDFW?22:53 CDTN254NN
2026-05-12estimated?KDFW19:19Z15:32 CDT1h 12mA39E0C
2026-05-12KDFWKLRD12:31 CDT13:32 CDT1h 00mA39E0C
2026-05-11KLRDKDFW14:23 CDT15:44 CDT1h 20mN236NN
2026-05-11KDFWKLRD12:36 CDT13:52 CDT1h 15mN236NN
2026-05-09KLRDKDFW14:20 CDT15:34 CDT1h 13mN241NN
2026-05-09KDFWKLRD12:32 CDT13:42 CDT1h 09mN241NN
2026-05-08KLRDKDFW14:30 CDT15:42 CDT1h 11mA37DA1
2026-05-08KDFWKLRD12:39 CDT13:54 CDT1h 14mA37DA1
2026-05-07KLRDKDFW14:23 CDT15:30 CDT1h 06mA36E73
2026-05-07KDFWKLRD12:38 CDT13:52 CDT1h 13mA36E73
2026-05-06estimated?KDFW19:25Z15:52 CDT1h 26mN236NN
2026-05-06KDFWKLRD12:32 CDT13:56 CDT1h 23mN236NN
2026-05-05partialKDFW?12:29 CDTN265NN
2026-05-04KLRDKDFW14:20 CDT15:42 CDT1h 21mA9EC7F
2026-05-04KDFWKLRD12:32 CDT13:32 CDT0h 59mA9EC7F
2026-05-03KLRDKDFW14:25 CDT15:46 CDT1h 20mN250NN
2026-05-03KDFWKLRD12:26 CDT13:26 CDT1h 00mN250NN
2026-05-02KLRDKDFW14:19 CDT15:36 CDT1h 16mN303DD
2026-05-02KDFWKLRD12:29 CDT13:44 CDT1h 14mN303DD
2026-05-01KLRDKDFW14:23 CDT15:42 CDT1h 18mN247NN
2026-05-01KDFWKLRD12:31 CDT13:54 CDT1h 22mN247NN
2026-04-30KLRDKDFW15:05 CDT16:24 CDT1h 18mN238NN
2026-04-30KDFWKLRD13:17 CDT14:34 CDT1h 16mN238NN
2026-04-29KLRDKDFW14:45 CDT16:16 CDT1h 31mAA141E
2026-04-29KDFWKLRD12:30 CDT13:44 CDT1h 13mAA141E
2026-04-28KLRDKDFW14:23 CDT15:38 CDT1h 14mA3813A
2026-04-28KDFWKLRD12:29 CDT13:32 CDT1h 02mA3813A
2026-04-27estimated?KDFW19:20Z15:32 CDT1h 11mN260NN
2026-04-27KDFWKLRD12:45 CDT13:48 CDT1h 03mN260NN
2026-04-26KLRDKDFW14:41 CDT16:02 CDT1h 21mA3C94C
2026-04-26KDFWKLRD12:28 CDT13:30 CDT1h 01mA3C94C
2026-04-25KLRDKDFW14:18 CDT15:40 CDT1h 21mN242NN
2026-04-25KDFWKLRD12:31 CDT13:34 CDT1h 02mN242NN
2026-04-24KLRDKDFW14:23 CDT15:36 CDT1h 13mA3C21A
2026-04-24KDFWKLRD12:36 CDT13:38 CDT1h 01mA3C21A
2026-04-23KLRDKDFW14:20 CDT15:36 CDT1h 15mN238NN
2026-04-23KDFWKLRD12:26 CDT13:26 CDT0h 59mN238NN
2026-04-22KLRDKDFW14:24 CDT15:46 CDT1h 21mAABC11
2026-04-22KDFWKLRD12:46 CDT13:48 CDT1h 01mAABC11
2026-04-21KLRDKDFW14:19 CDT15:34 CDT1h 14mN220NN
2026-04-21KDFWKLRD12:30 CDT13:32 CDT1h 01mN220NN
2026-04-20KLRDKDFW14:35 CDT15:54 CDT1h 19mN246NN
2026-04-20KDFWKLRD12:34 CDT14:02 CDT1h 27mN246NN
2026-04-19KLRDKDFW14:36 CDT15:44 CDT1h 07mN264NN
2026-04-19KDFWKLRD13:01 CDT14:10 CDT1h 08mN264NN
2026-04-18KLRDKDFW16:24 CDT17:36 CDT1h 11mN241NN
2026-04-18estimatedKDFWKLRD14:13 CDT15:54 CDT1h 40mN241NN
2026-04-17KLRDKDFW14:22 CDT15:38 CDT1h 15mN243NN
2026-04-17KDFWKLRD12:30 CDT13:36 CDT1h 05mN243NN
2026-04-16estimated?KDTO19:21Z15:44 CDT1h 22mA3C21A
2026-04-16KDFWKLRD12:27 CDT13:28 CDT1h 01mA3C21A
2026-04-15KLRDKDFW14:26 CDT15:40 CDT1h 13mN289MW
2026-04-15KDFWKLRD12:49 CDT13:58 CDT1h 08mN289MW
2026-04-14KLRDKDFW14:36 CDT15:52 CDT1h 16mN208AN
2026-04-14KDFWKLRD12:58 CDT14:06 CDT1h 07mN208AN
2026-04-13KLRDKDFW14:35 CDT15:52 CDT1h 16mN798CC
2026-04-12estimated??19:29Z21:08Z1h 39mN229NN
2026-04-11KLRDKDFW14:35 CDT15:46 CDT1h 10mN218NN
2026-04-11KDFWKLRD12:27 CDT13:28 CDT1h 00mN218NN
2026-04-06partialKORD?22:41 CDTN762DT
2026-04-05partialKORD?22:35 CDTAA78B2
2026-04-02partialKORD?22:54 CDTAA01B3
2026-04-01partialKORD?02:37 CDTN204NN
2026-03-31partialKORD?00:15 CDTAAA342
2026-03-30partialKORD?22:43 CDTN763CC
2026-03-29partialKORD?22:33 CDTAAB396
2026-03-14partialKORD?23:09 CDTAA9990
2026-03-13partialKORD?22:36 CDTN256NN
2026-03-12KORDKLSE00:16 CDT01:10 CDT0h 53mAA141E
2026-03-10KORDKLSE23:33 CDT00:20 CDT0h 46mAA1DC2
2026-03-09KORDKLSE22:44 CDT23:34 CDT0h 49mAA883E
2026-03-08partialKORD?23:17 CSTAA0909
2026-03-06KORDKLSE22:40 CST23:28 CST0h 47mN766JM
2026-03-05KORDKLSE22:39 CST23:24 CST0h 45mAA9990
2026-03-04KORDKLSE22:33 CST23:18 CST0h 44mN764JD
2026-03-03KORDKLSE22:45 CST23:32 CST0h 46mN762DT
2026-03-02KORDKLSE22:35 CST23:30 CST0h 54mAAB922
2026-03-01KORDKLSE22:31 CST23:26 CST0h 54mAA01B3
2026-02-28KORDKLSE22:51 CST23:42 CST0h 50mN766JM
2026-02-27KORDKLSE22:32 CST23:28 CST0h 55mN279MQ
2026-02-26KORDKLSE22:33 CST23:26 CST0h 52mN762DT
2026-02-25KORDKLSE22:32 CST23:28 CST0h 55mAAAAAE
2026-02-24KORDKLSE22:31 CST23:34 CST1h 03mA9EC7F
2026-02-23KORDKLSE22:31 CST23:16 CST0h 45mAA8075
2026-02-22KORDKLSE23:21 CST00:12 CST0h 50mN763CC
2026-02-21KORDKLSE23:20 CST00:08 CST0h 48mN766JM
2026-02-20KORDKLSE22:46 CST23:38 CST0h 51mAAAE79
2026-02-19KORDKLSE22:51 CST23:44 CST0h 52mAA9CA8
2026-02-18KORDKLSE22:36 CST23:24 CST0h 47mN762DT
2026-02-17KORDKLSE22:26 CST23:13 CST0h 46mAAC7B1
2026-02-16KORDKLSE22:42 CST23:30 CST0h 48mN766JM
2026-02-15KORDKLSE22:37 CST23:26 CST0h 48mAA883E
2026-02-14estimatedKORD O'Hare InternationalKLSE01:10 CST05:50 CST4h 39mA3813A
2026-02-13KORDKLSE22:32 CST23:18 CST0h 45mAA78B2
2026-02-12KORDKLSE21:11 CST22:04 CST0h 53mA9EC7F
2026-02-11KORDKLSE21:17 CST22:14 CST0h 56mAAAE79
2026-02-07KORDKLSE21:31 CST22:26 CST0h 54mAA05E7
2026-02-06KORDKLSE21:55 CST23:06 CST1h 10mAA9FBB
2026-02-05KORDKLSE21:46 CST22:38 CST0h 51mAAB922
2026-02-04KORDKLSE21:09 CST21:56 CST0h 47mAAC7B1
2026-02-03KORDKLSE22:25 CST23:16 CST0h 50mAAA342
2026-02-02KORDKLSE21:12 CST22:10 CST0h 57mAA9CA8
2026-02-01KORDKLSE21:38 CST22:24 CST0h 46mA9EC7F
2026-01-31KORDKLSE21:41 CST22:28 CST0h 46mN760MQ
2026-01-30KORDKLSE21:22 CST22:18 CST0h 55mN764JD
2026-01-29KORDKLSE21:11 CST22:00 CST0h 49mN768RD
2026-01-28KORDKLSE21:21 CST22:12 CST0h 50mAA883E
2026-01-27KORDKLSE21:43 CST22:46 CST1h 03mN763CC
2026-01-26KORDKLSE21:41 CST22:30 CST0h 48mA396A9
2026-01-25KORDKLSE21:44 CST22:44 CST1h 00mAAAE79
2026-01-24KORDKLSE21:19 CST22:10 CST0h 50mN762DT
2026-01-23KORDKLSE21:36 CST22:32 CST0h 55mN763CC
2026-01-22KORDKLSE22:57 CST23:50 CST0h 52mAA141E
2026-01-21KORDKLSE21:11 CST22:06 CST0h 54mAAA86C
2026-01-20KORDKLSE21:57 CST22:46 CST0h 48mAAAE79
2026-01-19KORDKLSE22:05 CST23:36 CST1h 31mN762DT
2026-01-09KORDKLSE22:21 CST23:30 CST1h 08mAA78B2
2026-01-08KORDKLSE21:13 CST22:02 CST0h 48mAA78B2
2026-01-07KORDKLSE21:00 CST21:58 CST0h 57mAA883E
2026-01-05KLSEKORD10:35 CST11:38 CST1h 03mAA908E
2026-01-05KORDKLSE09:11 CST10:12 CST1h 00mAA908E
2026-01-04partialKORD?09:59 CSTAAB922
2026-01-04KORDKLSE08:20 CST09:18 CST0h 57mAAB922
2026-01-03KLSEKORD10:16 CST11:14 CST0h 57mAABC11
2026-01-03KORDKLSE08:14 CST09:18 CST1h 03mAABC11
2026-01-02KLSEKORD10:25 CST11:20 CST0h 54mN257NN
2026-01-02KORDKLSE08:52 CST09:52 CST1h 00mN257NN
2026-01-01partialKORD?10:05 CSTAAA86C
2026-01-01KORDKLSE08:11 CST09:14 CST1h 02mAAA86C
2025-12-31KLSEKORD10:57 CST12:06 CST1h 09mAA1A26
2025-12-31KORDKLSE09:19 CST10:18 CST0h 59mAA1A26
2025-12-30KLSEKORD12:55 CST13:58 CST1h 03mN321JS
2025-12-30KORDKLSE11:15 CST12:18 CST1h 02mN321JS
2025-12-29KLSEKORD12:35 CST13:42 CST1h 06mAAA86C
2025-12-29KORDKLSE10:17 CST11:56 CST1h 38mAAA86C
2025-12-28KLSEKORD10:00 CST11:16 CST1h 15mAAAAAE
2025-12-28KORDKLSE08:23 CST09:14 CST0h 50mAAAAAE
2025-12-27KLSEKORD10:11 CST11:14 CST1h 02mAAA342
2025-12-27KORDKLSE08:21 CST09:40 CST1h 18mAAA342
2025-12-26KLSEKORD10:57 CST12:04 CST1h 06mAABC11
2025-12-26KORDKLSE09:18 CST10:26 CST1h 07mAABC11
2025-12-23KLSEKORD10:01 CST11:02 CST1h 00mN765ST
2025-12-23KORDKLSE08:16 CST09:10 CST0h 53mN765ST
2025-12-22partialKORD?09:59 CSTAA7198
2025-12-22KORDKLSE08:23 CST09:18 CST0h 55mAA7198
2025-12-21KLSEKORD10:06 CST11:08 CST1h 01mAA9FBB
2025-12-21KORDKLSE08:29 CST09:26 CST0h 56mAA9FBB
2025-12-20KLSEKORD10:21 CST11:30 CST1h 08mAA01B3
2025-12-20KORDKLSE08:56 CST09:56 CST1h 00mAA01B3
2025-12-19KLSEKORD09:58 CST11:03 CST1h 05mN762DT
2025-12-19KORDKLSE08:25 CST09:16 CST0h 51mN762DT
2025-12-18KLSEKORD10:07 CST11:14 CST1h 06mAA0909
2025-12-18KDFWKLSE21:38 CST09:36 CST11h 57mN246NN
2025-12-17KDFWKGRK21:30 CST21:56 CST0h 25mA35220
2025-12-16KDFWKGRK21:46 CST22:12 CST0h 25mN299JJ
2025-12-15KDFWKGRK22:48 CST23:22 CST0h 33mAA63ED
2025-12-14KDFWKGRK21:40 CST22:16 CST0h 35mN237NN
2025-12-13KDFWKGRK21:34 CST22:16 CST0h 41mN247NN
2025-12-12KDFWKGRK22:47 CST23:26 CST0h 38mA34C68
2025-12-11KDFWKGRK21:19 CST22:16 CST0h 56mN254NN
2025-12-10KDFWKGRK21:30 CST21:56 CST0h 25mN228NN
2025-11-27partialKORD?01:07 CSTN768RD
2025-10-28partialKORD?22:38 CDTAABC11
2025-10-27partialKORD?23:41 CDTN299JJ
2025-10-26partialKORD?21:02 CDTAA63ED
2025-10-25partialKORD?22:30 CDTAA883E
2025-10-24partialKORD?22:17 CDTN225NN
2025-10-23partialKORD?22:36 CDTAA8075
2025-10-22partialKORD?00:06 CDTN768RD
2025-10-21partialKORD?22:56 CDTAA69DB
2025-10-20partialKORD?22:33 CDTAA11C9
2025-10-15KORDKLSE23:20 CDT00:12 CDT0h 52mAAC7B1
2025-10-14KORDKLSE22:56 CDT23:44 CDT0h 47mAAAAAE
2025-10-13KORDKLSE22:41 CDT23:28 CDT0h 46mN289MW
2025-10-08KORDKLSE22:16 CDT23:08 CDT0h 52mAAC03D
2025-10-07KORDKLSE23:25 CDT00:18 CDT0h 52mAAB922
2025-08-22KAUSKDFW20:50 CDT22:37 CDT1h 47mA3627D
2025-08-15partialKDFW?19:50 CDTN257NN

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 ENY3713 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]