Flight

AAL2261

Flight history and live tracking for AAL2261, operated by American 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
RouteKSTL LAMBERT ST LOUIS INTERNATIONAL → KDFW DALLAS FORT WORTH INTERNATIONAL
Scheduled departure05:43 CDT

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

Route

AirlineAmerican Airlines
Typical originKSTL LAMBERT ST LOUIS INTERNATIONAL
Typical destinationKDFW DALLAS FORT WORTH INTERNATIONAL
Distance478 nm

Flight history 261 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KSTL LAMBERT ST LOUIS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL05:50 CDT07:23 CDT1h 33mN760US
2026-10-01KSTL LAMBERT ST LOUIS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL05:49 CDT07:13 CDT1h 24mN117UW
2026-09-30KSTL LAMBERT ST LOUIS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL05:45 CDT07:08 CDT1h 23mN123UW
2026-09-29KSTL LAMBERT ST LOUIS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL05:48 CDT07:10 CDT1h 22mN650AW
2026-09-28KSTL LAMBERT ST LOUIS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL05:47 CDT07:08 CDT1h 21mN9013A
2026-09-27KSTL LAMBERT ST LOUIS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL05:50 CDT07:13 CDT1h 23mN117UW
2026-09-26KSTL LAMBERT ST LOUIS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL05:51 CDT07:17 CDT1h 26mN821AW
2026-09-25KSTL LAMBERT ST LOUIS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL05:46 CDT07:03 CDT1h 17mN155UW
2026-09-24KSTLKDFW04:52 CDT07:19 CDT2h 26mN123UW
2026-09-23KSTLKDFW05:00 CDT07:12 CDT2h 11mN647AW
2026-09-21KSTLKDFW04:49 CDT07:28 CDT2h 39mN9021H
2026-09-20estimatedKSTLKDFW06:21 CDT07:38 CDT1h 16mN112US
2026-09-19KSTLKDFW05:50 CDT07:10 CDT1h 19mN104UW
2026-09-18estimated??10:21Z12:32Z2h 10mN664AW
2026-09-17estimated??09:55Z12:20Z2h 25mN123UW
2026-09-16estimatedKSTLKDFW06:28 CDT07:58 CDT1h 29mN135NN
2026-09-14estimated??09:44Z12:28Z2h 43mN138AN
2026-09-13estimated??10:14Z12:34Z2h 19mN110UW
2026-09-12estimated??09:58Z12:20Z2h 21mN119US
2026-09-11estimatedKSTLKDFW04:43 CDT08:44 CDT4h 00mN185UW
2026-09-10estimated??09:52Z12:24Z2h 31mN667AW
2026-09-09estimatedKSTLKDFW04:50 CDT07:42 CDT2h 51mN111US
2026-09-08estimated??10:32Z12:14Z1h 41mN902AA
2026-09-05estimated??10:56Z12:34Z1h 37mN117UW
2026-09-04estimated??09:55Z12:18Z2h 22mN667AW
2026-09-03estimated??10:08Z12:20Z2h 11mN117UW
Earlier flights (235) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02estimated??10:17Z12:14Z1h 56mN119US
2026-09-01estimated??09:49Z12:26Z2h 37mN109UW
2026-08-31estimated??09:59Z12:18Z2h 18mN653AW
2026-08-30estimated??10:06Z12:14Z2h 07mN109UW
2026-08-29estimated??10:33Z12:18Z1h 44mN150UW
2026-08-28estimated??10:07Z12:08Z2h 00mN544UW
2026-08-27estimated??10:37Z12:28Z1h 50mN104UW
2026-08-26estimated??09:34Z12:16Z2h 41mN552UW
2026-08-25estimated??10:16Z12:36Z2h 19mN112US
2026-08-24estimated??09:44Z12:46Z3h 01mN8009T
2026-08-23estimatedKSTLKDFW05:20 CDT07:14 CDT1h 53mN604AW
2026-08-22estimatedKSTLKDFW05:43 CDT07:14 CDT1h 30mN668AW
2026-08-21estimated??10:37Z13:48Z3h 10mN112US
2026-08-20estimated??10:16Z12:18Z2h 01mN679AW
2026-08-19estimated??09:52Z12:44Z2h 51mN112US
2026-08-18estimated??09:57Z12:16Z2h 18mN601AW
2026-08-17estimated??13:48Z16:08Z2h 19mN663AW
2026-08-16estimated??09:57Z12:26Z2h 28mN105UW
2026-08-15estimated??10:08Z12:24Z2h 15mN657AW
2026-08-14estimated??10:04Z13:20Z3h 15mN673AW
2026-08-13estimated??09:54Z13:47Z3h 53mN667AW
2026-08-12estimated??10:18Z12:18Z1h 59mN119US
2026-07-23estimated??09:45Z12:02Z2h 17mN679AW
2026-07-22estimated??09:52Z12:10Z2h 17mN679AW
2026-07-21estimated?KDFW09:43Z06:50 CDT2h 06mN112US
2026-07-20estimated??09:42Z12:12Z2h 30mN665AW
2026-07-19estimated??10:25Z12:20Z1h 54mN118US
2026-07-18estimated??10:03Z12:04Z2h 00mN907NN
2026-07-17estimated?KDFW10:00Z06:52 CDT1h 51mN830NN
2026-07-16estimated??10:22Z12:20Z1h 57mN665AW
2026-07-15estimated??11:19Z12:18Z0h 58mN112US
2026-07-14estimatedKSTLKDFW05:30 CDT07:02 CDT1h 31mN673AW
2026-07-12estimatedKSTLKDFW04:41 CDT07:12 CDT2h 30mN119US
2026-07-11estimatedKSTL?05:32 CDT12:12Z1h 39mN895NN
2026-07-10estimatedKSTL?05:04 CDT12:34Z2h 29mN924AN
2026-07-09estimatedKSTLKDFW04:51 CDT06:54 CDT2h 02mN125UW
2026-07-08estimatedKSTLKDFW04:49 CDT07:00 CDT2h 10mN679AW
2026-07-07estimatedKSTL?05:05 CDT12:36Z2h 30mN668AW
2026-07-06estimated??10:39Z12:26Z1h 46mN9013A
2026-07-06estimatedKSTL?04:46 CDT10:14Z0h 27mN9013A
2026-07-05estimatedKSTL?04:40 CDT12:36Z2h 55mN659AW
2026-07-04estimated??10:22Z12:10Z1h 47mN658AW
2026-07-03estimatedKSTL?05:01 CDT12:00Z1h 58mN310RF
2026-07-02estimatedKSTL?05:36 CDT12:28Z1h 51mN110UW
2026-07-01estimatedKSTL?04:58 CDT12:54Z2h 55mN650AW
2026-06-30estimatedKSTLKDFW05:31 CDT07:06 CDT1h 34mN105UW
2026-06-29estimatedKSTLKDFW05:33 CDT07:36 CDT2h 02mN656AW
2026-06-28estimatedKSTLKDFW05:31 CDT07:45 CDT2h 13mN124US
2026-06-27KSTLKDFW05:27 CDT06:54 CDT1h 26mN108UW
2026-06-26estimatedKSTLKDFW06:25 CDT07:00 CDT0h 34mN989AN
2026-06-26estimatedKSTLKDFW05:31 CDT05:54 CDT0h 22mN989AN
2026-06-25estimatedKSTLKDFW05:34 CDT07:04 CDT1h 29mN679AW
2026-06-24estimatedKSTLKDFW05:30 CDT06:56 CDT1h 25mN107US
2026-06-23estimatedKSTLKDFW05:35 CDT07:14 CDT1h 38mN103US
2026-06-22KSTLKDFW08:19 CDT10:29 CDT2h 09mN673AW
2026-06-21estimatedKSTLKDFW05:28 CDT07:26 CDT1h 57mN110UW
2026-06-20KSTLKDFW05:34 CDT06:58 CDT1h 23mN656AW
2026-06-19estimatedKICT?14:09 CDT20:54Z1h 44mA19343
2026-06-19KSTLKICT05:31 CDT07:08 CDT1h 37mA19343
2026-06-18estimatedKSTLKDFW05:30 CDT06:36 CDT1h 05mN673AW
2026-06-17estimatedKSTL?05:03 CDT12:04Z2h 00mN679AW
2026-06-16estimatedKSTL?05:23 CDT12:22Z1h 58mN668AW
2026-06-15estimatedKSTLKDFW04:40 CDT07:10 CDT2h 29mN673AW
2026-06-14estimatedKSTL?04:48 CDT12:28Z2h 40mN651AW
2026-06-13estimatedKSTLKDFW04:36 CDT07:18 CDT2h 41mN118US
2026-06-12estimatedKSTL?05:26 CDT12:18Z1h 51mN821NN
2026-05-29estimatedKSTL?04:52 CDT11:56Z2h 03mN951AA
2026-05-28estimatedKSTL?04:31 CDT11:58Z2h 27mN70020
2026-05-27estimatedKSTLKDFW05:14 CDT06:48 CDT1h 33mN655AW
2026-05-26estimatedKSTL?05:23 CDT12:00Z1h 36mN126UW
2026-05-25estimatedKSTL?05:20 CDT12:00Z1h 39mN651AW
2026-05-24estimatedKSTL?05:25 CDT12:14Z1h 48mN749US
2026-05-23KSTLKDFW05:33 CDT07:36 CDT2h 02mN668AW
2026-05-22estimatedKSTL?04:52 CDT12:08Z2h 15mN866NN
2026-05-21estimatedKSTL?04:34 CDT12:04Z2h 29mN169UW
2026-05-20estimatedKSTLKDFW19:18 CDT07:46 CDT12h 27mN543UW
2026-05-19estimatedKDALKDFW21:36 CDT15:08 CDT17h 31mN172US
2026-05-12estimatedKSTLKDFW04:20 CDT06:46 CDT2h 25mN118NN
2026-05-11estimatedKSTL?04:22 CDT12:36Z3h 13mAD45A4
2026-05-10estimatedKSTLKDFW05:08 CDT07:14 CDT2h 05mAD41ED
2026-05-09estimatedKSTL?04:25 CDT11:58Z2h 32mN157UW
2026-05-08estimated??13:56Z14:42Z0h 45mN188US
2026-05-08KSTLKOKC04:22 CDT07:50 CDT3h 27mN188US
2026-05-07estimatedKSTL?04:20 CDT12:16Z2h 55mN195UW
2026-05-06estimatedKSTLKDFW05:29 CDT07:18 CDT1h 48mN912UY
2026-05-05estimatedKSTLKDFW05:23 CDT07:12 CDT1h 48mN128AN
2026-05-04KSTLKDFW05:23 CDT06:48 CDT1h 24mN194UW
2026-05-03estimatedKSTLKDFW05:28 CDT06:56 CDT1h 27mN110UW
2026-05-02estimatedKSTLKDFW04:27 CDT07:02 CDT2h 34mN178US
2026-05-01estimatedKSTL?04:21 CDT12:00Z2h 38mN906AA
2026-04-30estimatedKSTLKDFW04:14 CDT07:06 CDT2h 51mN524UW
2026-04-28estimatedKSTL?04:31 CDT12:12Z2h 40mN136AN
2026-04-27estimatedKSTL?04:26 CDT12:18Z2h 51mN152UW
2026-04-26estimatedKSTL?04:15 CDT12:06Z2h 50mN140AN
2026-04-25estimatedKSTLKDFW04:37 CDT06:56 CDT2h 18mN586UW
2026-04-24estimated??09:24Z12:28Z3h 03mAD3A7F
2026-04-23estimatedKSTL?04:31 CDT12:04Z2h 32mAD4D12
2026-04-22estimated??09:44Z11:56Z2h 12mN153UW
2026-04-21estimated??09:17Z11:48Z2h 30mN563UW
2026-04-20estimatedKSTLKDFW04:25 CDT08:52 CDT4h 26mN167AN
2026-04-19estimatedKSTLKDFW04:30 CDT07:05 CDT2h 34mN151AN
2026-04-18estimated??09:17Z12:50Z3h 32mN908AA
2026-04-17estimated??09:29Z12:00Z2h 31mN978UY
2026-04-16estimatedKSTL?04:27 CDT12:08Z2h 41mN171US
2026-04-15estimatedKSTL?04:28 CDT12:41Z3h 12mN987AM
2026-04-14estimated??09:54Z12:06Z2h 11mN123UW
2026-04-13estimated??09:28Z12:54Z3h 25mN124AA
2026-04-12estimated??09:33Z11:52Z2h 18mN579UW
2026-04-11estimated??09:07Z12:10Z3h 02mAD495B
2026-04-06estimatedKSTLKDFW04:23 CDT06:54 CDT2h 30mN679AW
2026-04-05estimated??09:20Z11:50Z2h 29mN123UW
2026-04-03estimated??09:23Z11:54Z2h 30mN673AW
2026-04-02estimated??09:36Z12:00Z2h 23mN127UW
2026-04-01estimated??09:24Z10:46Z1h 21mN103US
2026-03-31estimated?KDFW09:14Z06:42 CDT2h 27mN118US
2026-03-30estimated??09:37Z12:02Z2h 24mN604AW
2026-03-29estimated??09:18Z11:58Z2h 39mN123UW
2026-03-16estimated??09:35Z12:06Z2h 30mN664AW
2026-03-15estimated??09:17Z12:38Z3h 20mN651AW
2026-03-14estimated?KDFW09:29Z06:36 CDT2h 06mN651AW
2026-03-13estimated??09:17Z11:56Z2h 38mN655AW
2026-03-12estimated??09:26Z12:38Z3h 11mN663AW
2026-03-11estimatedKSTLKDFW04:22 CDT07:42 CDT3h 19mN663AW
2026-03-10estimatedKSTLKDFW04:16 CDT06:44 CDT2h 27mN651AW
2026-03-09estimatedKSTLKDFW04:25 CDT06:50 CDT2h 24mN118US
2026-03-08estimated??11:15Z13:40Z2h 24mN657AW
2026-03-07KSTLKDFW09:57 CST12:12 CST2h 14mN658AW
2026-03-06KSTLKDFW05:06 CST06:48 CST1h 41mN114UW
2026-03-04estimated??10:24Z13:28Z3h 04mN112US
2026-03-03KSTLKDFW05:00 CST07:07 CST2h 06mN652AW
2026-03-02estimated??14:01Z14:24Z0h 22mN122US
2026-03-02estimatedKSTLKDFW04:45 CST06:44 CST1h 58mN122US
2026-03-01estimatedKSTLKDFW04:29 CST07:24 CST2h 54mN661AW
2026-02-28estimatedKSTLKDFW04:23 CST06:36 CST2h 12mN663AW
2026-02-27KSTLKDFW05:06 CST06:46 CST1h 40mN124US
2026-02-27estimated??10:18Z10:38Z0h 20mN124US
2026-02-26estimatedKSTLKDFW04:46 CST06:52 CST2h 06mN680AW
2026-02-25estimated??10:29Z13:34Z3h 05mN660AW
2026-02-24estimatedKSTLKDFW04:22 CST06:34 CST2h 11mN112US
2026-02-23estimatedKSTLKDFW04:36 CST07:00 CST2h 24mN117UW
2026-02-22estimatedKSTLKDFW04:24 CST06:48 CST2h 24mN661AW
2026-02-21KSTLKDFW05:15 CST07:06 CST1h 51mN109UW
2026-02-20estimated??10:33Z13:22Z2h 48mN127UW
2026-02-19estimatedKSTLKDFW04:26 CST07:16 CST2h 49mN673AW
2026-02-18estimated??10:21Z13:36Z3h 15mN654AW
2026-02-17estimated??11:00Z14:12Z3h 11mN652AW
2026-02-16estimatedKSTLKDFW04:30 CST06:40 CST2h 09mN658AW
2026-02-15estimatedKSTLKDFW05:20 CST07:40 CST2h 19mN601AW
2026-02-14estimated??10:23Z15:22Z4h 58mN650AW
2026-02-13estimatedKSTLKDFW04:33 CST07:12 CST2h 39mN680AW
2026-02-12estimated??10:19Z13:32Z3h 12mN753US
2026-02-11estimatedKSTLKDFW08:55 CST11:06 CST2h 10mN732US
2026-02-10estimatedKSTLKDFW08:47 CST11:14 CST2h 26mN714US
2026-02-09KSTLKDFW05:20 CST07:40 CST2h 19mN90024
2026-02-08estimatedKSTLKDFW09:00 CST11:20 CST2h 19mN753US
2026-02-07estimatedKSTLKDFW08:29 CST11:16 CST2h 46mN819AW
2026-02-06estimated??10:52Z14:08Z3h 15mN575UW
2026-02-05KSTLKDFW05:54 CST08:04 CST2h 09mN724UW
2026-02-05partialKSTL?05:17 CSTN724UW
2026-02-04estimatedKSTLKDFW08:58 CST11:24 CST2h 25mN804AW
2026-02-03estimatedKSTLKDFW08:53 CST11:18 CST2h 24mN839AW
2026-02-02estimated??11:15Z15:46Z4h 31mN773XF
2026-02-01estimatedKSTLKDFW08:34 CST10:56 CST2h 21mN738US
2026-01-31estimated??14:32Z17:14Z2h 41mN741UW
2026-01-30KSTLKDFW05:50 CST07:50 CST1h 59mN768US
2026-01-29estimatedKSTLKDFW07:25 CST09:50 CST2h 24mN754UW
2026-01-28estimatedKSTLKDFW00:24 CST02:44 CST2h 19mN712US
2026-01-23KSTLKDFW05:58 CST07:54 CST1h 55mN831AW
2026-01-22KSTLKDFW05:48 CST07:36 CST1h 47mN713UW
2026-01-21estimatedKSTLKDFW08:38 CST11:12 CST2h 34mN816AW
2026-01-20KSTLKDFW09:18 CST11:16 CST1h 57mN715UW
2026-01-20estimated??14:36Z14:56Z0h 19mN715UW
2026-01-19estimatedKSTLKDFW05:14 CST07:50 CST2h 36mN700UW
2026-01-09estimatedKSTLKDFW05:10 CST07:56 CST2h 45mN756US
2026-01-08estimatedKSTLKDFW05:27 CST07:50 CST2h 22mN9025B
2026-01-07KSTLKDFW09:17 CST11:03 CST1h 46mN601AW
2026-01-06estimatedKSTLKDFW08:34 CST11:26 CST2h 51mN601AW
2026-01-05estimatedKSTLKDFW04:20 CST07:03 CST2h 42mN601AW
2026-01-04KSTLKDFW05:23 CST07:02 CST1h 38mN669AW
2026-01-03KSTLKDFW05:32 CST07:08 CST1h 36mN9012
2026-01-02KSTLKDFW05:25 CST07:18 CST1h 52mN652AW
2025-12-31KSTLKDFW05:24 CST07:02 CST1h 37mN663AW
2025-12-30KSTLKDFW05:25 CST06:56 CST1h 30mN114UW
2025-12-29KSTLKDFW05:28 CST07:18 CST1h 50mN114UW
2025-12-28KSTLKDFW05:38 CST07:18 CST1h 39mAD5837
2025-12-27KSTLKDFW05:28 CST07:12 CST1h 44mN657AW
2025-12-26KSTLKDFW05:26 CST07:10 CST1h 43mN126UW
2025-12-23estimatedKSTLKDFW04:26 CST06:54 CST2h 27mN199UW
2025-12-22estimatedKSTLKDFW04:30 CST07:17 CST2h 47mN661AW
2025-12-21estimatedKSTLKDFW04:22 CST07:08 CST2h 45mN133AN
2025-12-20estimatedKSTLKDFW04:53 CST07:04 CST2h 10mN993NN
2025-12-19estimatedKSTLKDFW04:28 CST07:22 CST2h 53mN903AA
2025-12-18estimated??10:20Z13:26Z3h 05mN713UW
2025-12-17estimatedKSTLKDFW04:22 CST07:08 CST2h 45mN740UW
2025-12-16estimatedKSTLKDFW04:37 CST07:20 CST2h 42mN830AW
2025-12-15estimatedKSTLKDFW05:10 CST07:18 CST2h 07mN839AW
2025-12-14estimatedKSTLKDFW04:31 CST08:30 CST3h 59mN776XF
2025-12-13estimatedKSTLKDFW04:47 CST07:18 CST2h 30mN9029F
2025-12-12KSTLKDFW05:27 CST07:14 CST1h 46mN806AW
2025-12-12estimated??10:28Z11:00Z0h 31mN806AW
2025-12-11estimatedKSTLKDFW05:16 CST07:25 CST2h 08mN758US
2025-12-10estimatedKSTLKDFW04:20 CST07:23 CST3h 03mN839AW
2025-11-27estimated??10:48Z12:54Z2h 05mN821NN
2025-11-26estimated??10:50Z13:16Z2h 26mN357PV
2025-10-30estimatedKSTLKDFW04:22 CDT06:54 CDT2h 31mN742PS
2025-10-29estimatedKSTLKDFW04:20 CDT06:46 CDT2h 25mN776XF
2025-10-27estimated??09:44Z11:42Z1h 57mN938AN
2025-10-24estimated??10:14Z10:32Z0h 17mN901NN
2025-10-15estimatedKSTLKDFW04:30 CDT07:30 CDT3h 00mN771XF
2025-10-14KSTLKDFW05:08 CDT06:52 CDT1h 43mN876NN
2025-10-13estimatedKSTLKDFW04:43 CDT06:38 CDT1h 55mN940AN
2025-10-08estimated?KSTL09:44Z05:18 CDT0h 33mN815AW
2025-10-07KSTLKDFW05:10 CDT06:48 CDT1h 38mN966AN
2025-10-06estimated??09:27Z12:12Z2h 44mN763US
2025-10-04KSTLKDFW13:53 CDT14:56 CDT1h 02mN826AW
2025-10-02KSTLKDAL05:20 CDT06:26 CDT1h 06mAB6394
2025-10-01KSTL?05:20 CDT11:21Z1h 01mAA6ED1
2025-09-30KSTLKGVT05:20 CDT06:24 CDT1h 04mAA0AAB
2025-09-29KSTLKDAL05:18 CDT06:24 CDT1h 06mA9B43F
2025-09-28KSTLKGVT05:23 CDT06:25 CDT1h 01mAB4AF1
2025-09-27KSTLKGVT05:22 CDT06:23 CDT1h 01mAB525F
2025-09-26KSTLKDAL05:19 CDT06:27 CDT1h 08mAA1219
2025-09-25KSTLKDAL05:26 CDT06:34 CDT1h 08mAC763E
2025-09-24KSTLKGVT05:33 CDT06:41 CDT1h 07mA997E5
2025-09-23KSTLKGVT05:20 CDT06:24 CDT1h 03mAB0971
2025-09-22KSTLKMKO09:07 CDT10:08 CDT1h 00mA9F818
2025-09-21KSTLKGVT05:37 CDT06:42 CDT1h 05mA997E5
2025-09-19KSTLKGVT05:25 CDT06:30 CDT1h 05mA9854E
2025-08-24estimatedKSTLKDFW04:46 CDT06:32 CDT1h 45mN990AN
2025-08-21estimatedKSTLKDFW04:46 CDT06:28 CDT1h 42mN989AN
2025-08-20KSTLKDFW10:32 CDT13:23 CDT2h 50mN849NN
2025-08-19estimatedKSTLKDFW04:51 CDT06:42 CDT1h 50mN820NN
2025-08-17estimatedKSTLKDFW04:46 CDT06:29 CDT1h 42mN995NN
2025-08-16estimatedKSTLKDFW05:15 CDT07:12 CDT1h 56mN944NN
2025-08-15estimatedKSTLKDFW04:47 CDT06:30 CDT1h 42mN983NN

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