Flight

AAL1711

Flight history and live tracking for AAL1711, 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

DateSat 03 Oct 2026
RouteKCLT CHARLOTTE DOUGLAS INTERNATIONAL → KPHX PHOENIX SKY HARBOR INTERNATIONAL
Scheduled departure14:33 EDT

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

Route

AirlineAmerican Airlines
Observed routeKSFO → KDFW

Flight history 276 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL14:50 EDT15:39 MST3h 49mN124AA
2026-10-01KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL14:47 EDT15:28 MST3h 41mN154AA
2026-09-30KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL14:46 EDT15:49 MST4h 03mN177US
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL14:45 EDT15:36 MST3h 51mN108NN
2026-09-28KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL14:44 EDT15:44 MST4h 00mN140AN
2026-09-27KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL14:45 EDT15:40 MST3h 55mN192UW
2026-09-26KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL14:49 EDT15:55 MST4h 06mN958XV
2026-09-25KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL14:41 EDT15:39 MST3h 58mN975UY
2026-09-24KCLTKPHX14:53 EDT16:06 MST4h 12mN998AN
2026-09-23partialKPHX?17:07 MSTN153AN
2026-09-22partialKCLT?20:00 EDTAD50C9
2026-09-21estimatedKCLTKPHX16:15 EDT16:58 MST3h 42mAD50C9
2026-09-20KCLTKPHX14:47 EDT15:48 MST4h 00mN559UW
2026-09-19KCLTKPHX14:52 EDT16:24 MST4h 31mN585UW
2026-09-18estimatedKCLTKPHX15:07 EDT15:56 MST3h 48mAD41ED
2026-09-17KCLTKPHX14:45 EDT15:26 MST3h 40mN127AA
2026-09-16partialKPHX?17:07 MSTN586UW
2026-09-15KCLTKPHX14:49 EDT15:40 MST3h 50mN586UW
2026-09-14partialKPHX?17:06 MSTN557UW
2026-09-13KCLTKPHX14:43 EDT15:36 MST3h 52mN557UW
2026-09-12KCLTKPHX14:46 EDT15:34 MST3h 48mN154AA
2026-09-11KCLTKPHX14:57 EDT15:56 MST3h 58mN933AM
2026-09-10KCLTKPHX14:52 EDT15:38 MST3h 46mAD41ED
2026-09-09KCLTKPHX14:40 EDT15:20 MST3h 39mN150NN
2026-09-08KCLTKPHX14:49 EDT15:28 MST3h 38mAD36C8
2026-09-07partialKCLT?20:00 EDTN156UW
2026-09-06estimatedKCLTKPHX03:15 EDT16:58 MST16h 42mN923US
2026-09-05KCLTKPHX14:48 EDT15:28 MST3h 39mN923US
2026-09-04KCLTKPHX15:11 EDT15:58 MST3h 46mN572UW
2026-09-03partialKPHX?17:07 MSTN199UW
Earlier flights (246) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02partialKPHX?17:01 MSTN973UY
2026-09-01KCLTKPHX14:48 EDT15:32 MST3h 43mN973UY
2026-08-31partialKCLT?22:10 EDTN556UW
2026-08-30partialKCLT?20:17 EDTN915US
2026-08-29partial??00:05ZN452AN
2026-08-28partialKPHX?07:42 MSTN446AN
2026-08-27partialKCLT?20:18 EDTN988AL
2026-08-26partialKCLT?20:16 EDTN917UY
2026-08-25partialKPHX?17:30 MSTN552UW
2026-08-24partialKCLT?20:13 EDTN192UW
2026-08-23partial??00:44ZN161UW
2026-08-22KCLTKPHX14:47 EDT15:40 MST3h 53mN161UW
2026-08-21partial??00:06ZN151AN
2026-08-20partial??00:15ZN902AA
2026-08-19KCLT?14:56 EDT22:40Z3h 43mN902AA
2026-08-18estimatedKCLT?16:49 EDT22:32Z1h 42mN432AN
2026-08-17KCLT?14:44 EDT22:36Z3h 52mN908AA
2026-08-16KCLT?14:53 EDT22:40Z3h 46mN115NN
2026-08-15KCLT?14:58 EDT22:46Z3h 48mN519UW
2026-08-14KCLT?14:53 EDT23:26Z4h 32mN118NN
2026-08-13KCLT?14:45 EDT22:28Z3h 42mN970UY
2026-08-12KCLT?14:44 EDT22:30Z3h 46mN130AN
2026-08-11estimated??18:55Z22:50Z3h 54mN950XV
2026-07-23KSFOKDFW18:17 PDT23:40 CDT3h 22mN147AA
2026-07-22KSFOKDFW17:22 PDT23:06 CDT3h 43mN919US
2026-07-21partialKSFO?17:29 PDTN192UW
2026-07-20estimated?KDFW00:23Z23:04 CDT3h 41mN995AN
2026-07-19estimated?KDFW00:56Z23:20 CDT3h 23mN931AM
2026-07-18estimated?KDFW01:19Z23:58 CDT3h 38mN157AA
2026-07-17estimatedKSFOKDFW17:53 PDT23:28 CDT3h 34mN163AA
2026-07-16estimated?KDFW02:05Z00:48 CDT3h 42mN917UY
2026-07-15estimated?KDFW00:14Z22:36 CDT3h 22mN154UW
2026-07-14estimatedKSFOKDFW17:38 PDT23:08 CDT3h 29mN562UW
2026-07-13estimatedKSFO?18:20 PDT04:58Z3h 37mN581UW
2026-07-12estimatedKSFOKDFW17:49 PDT23:06 CDT3h 17mAD4D12
2026-07-11KSFOKDFW17:57 PDT22:56 CDT2h 58mN915US
2026-07-10KSFOKDFW20:46 PDT01:40 CDT2h 53mN997AA
2026-07-09estimatedKSFO?18:07 PDT04:16Z3h 08mN916US
2026-07-08estimatedKSFO?21:45 PDT07:54Z3h 08mN125AA
2026-07-07estimatedKSFOKDFW17:28 PDT22:48 CDT3h 19mN582UW
2026-07-06estimatedKSFO?17:19 PDT03:44Z3h 24mN921US
2026-07-03estimatedKSFOKDFW17:56 PDT22:56 CDT3h 00mN170US
2026-07-02estimatedKSFO?17:43 PDT04:08Z3h 24mN572UW
2026-07-01estimatedKSFOKDFW17:19 PDT22:26 CDT3h 06mN125AA
2026-06-30estimatedKSFOKDFW18:16 PDT23:52 CDT3h 35mN169UW
2026-06-29estimatedKSFOKDFW17:17 PDT22:24 CDT3h 07mN572UW
2026-06-28estimatedKSFOKDFW18:10 PDT23:20 CDT3h 10mN192UW
2026-06-27estimatedKSFO?17:14 PDT03:40Z3h 25mN180US
2026-06-26estimatedKSFOKDFW20:02 PDT01:14 CDT3h 12mN573UW
2026-06-25estimatedKSFOKDFW18:04 PDT23:32 CDT3h 28mN134AN
2026-06-24KSFOKDFW17:58 PDT22:52 CDT2h 53mN546UW
2026-06-23estimatedKSFOKDFW20:18 PDT01:28 CDT3h 09mN154AA
2026-06-22estimatedKSFO?19:16 PDT05:14Z2h 57mN451AN
2026-06-21estimatedKSFO?17:27 PDT03:30Z3h 03mN157AA
2026-06-20KSFOKDFW19:43 PDT00:32 CDT2h 48mN908AA
2026-06-19estimatedKSFOKDFW18:16 PDT23:24 CDT3h 08mN153UW
2026-06-18estimatedKSFOKDFW17:50 PDT23:10 CDT3h 19mN137AA
2026-06-17estimatedKSFOKDFW17:30 PDT23:00 CDT3h 29mN535UW
2026-06-16estimatedKSFO?17:48 PDT04:16Z3h 27mN539UW
2026-06-15estimatedKSFO?18:29 PDT04:44Z3h 14mN560UW
2026-06-14KSFOKDFW18:43 PDT08:44 CDT12h 00mN928AM
2026-06-12KSFOKDFW17:11 PDT22:44 CDT3h 32mN922US
2026-05-29KSFOKDFW18:39 PDT23:44 CDT3h 04mN118NN
2026-05-28estimatedKSFO?17:26 PDT04:16Z3h 49mN581UW
2026-05-27estimatedKSFO?17:08 PDT05:52Z5h 43mAD495B
2026-05-26estimatedKSFOKDFW17:48 PDT23:12 CDT3h 23mN900UW
2026-05-24estimatedKSFO?17:49 PDT04:14Z3h 25mN148AN
2026-05-23estimatedKSFOKDFW17:20 PDT22:38 CDT3h 17mN151AN
2026-05-22KSFOKDFW17:18 PDT22:40 CDT3h 21mN929AA
2026-05-21estimatedKSFO?17:00 PDT02:58Z2h 58mN151AN
2026-05-20estimated??11:07Z23:58Z12h 50mN989AU
2026-05-20estimatedKSFOKDFW18:54 PDT03:32 CDT6h 37mAD45A4
2026-05-19partialKSFO?18:32 PDTN545UW
2026-05-12estimatedKSFO?17:00 PDT02:28Z2h 27mN139AN
2026-05-11estimatedKSFOKDFW16:17 PDT18:58 CDT0h 40mN139AN
2026-05-10estimatedKSFOKDFW17:08 PDT22:20 CDT3h 11mN170US
2026-05-09estimatedKSFO?17:00 PDT02:30Z2h 30mN191UW
2026-05-08partial??04:33ZN153AN
2026-05-08KSFOKDFW17:40 PDT22:38 CDT2h 57mN153AN
2026-05-07estimatedKSFOKDFW17:00 PDT21:14 CDT2h 14mN152AA
2026-05-06partialKNXP?17:00 PDTN922US
2026-05-05partialKDFW?23:09 CDTAD50C9
2026-05-05estimated??00:00Z02:06Z2h 06mAD50C9
2026-05-04partialKTNX?17:00 PDTN182UW
2026-05-03partialKMOD?17:00 PDTN982VJ
2026-05-02estimated?KDFW00:00Z21:06 CDT2h 06mN199UW
2026-05-01partialKSFO?17:23 PDTN997AA
2026-04-30estimatedKSFOKDFW17:00 PDT21:14 CDT2h 13mN582UW
2026-04-29partialKSFO?18:59 PDTN445AA
2026-04-28estimatedKLASKDFW17:00 PDT20:56 CDT1h 55mN126AN
2026-04-27partialKSFO?17:03 PDTN540UW
2026-04-26estimated??04:08Z05:52Z1h 43mN146AA
2026-04-26estimatedKSFOKDFW17:13 PDT22:34 CDT3h 21mN146AA
2026-04-25partialKSFO?17:00 PDTN177US
2026-04-24estimated??11:26Z23:58Z12h 31mN558UW
2026-04-24estimated??00:00Z02:38Z2h 37mN558UW
2026-04-23partialKDFW?23:15 CDTA0CC06
2026-04-22partial??00:00ZN449AN
2026-04-21partialKSFO?17:13 PDTN560UW
2026-04-20estimated?KDFW00:00Z21:44 CDT2h 44mN978UY
2026-04-19estimated??07:53Z23:58Z16h 04mN158AN
2026-04-19estimated?KDFW02:40Z00:52 CDT3h 11mN158AN
2026-04-18estimated??00:00Z03:02Z3h 01mN150UW
2026-04-17partial??00:00ZN128AN
2026-04-16partial??04:14ZN130AN
2026-04-16estimated?KDFW00:00Z21:20 CDT2h 19mN130AN
2026-04-15estimated??15:29Z23:58Z8h 28mN923US
2026-04-15estimated??00:00Z02:42Z2h 42mN923US
2026-04-14partialKSFO?20:59 PDTN131NN
2026-04-14estimated?KDFW00:00Z21:04 CDT2h 04mN131NN
2026-04-13estimated??12:14Z23:59Z11h 44mN916US
2026-04-13estimatedKSFOKDFW18:12 PDT23:18 CDT3h 05mN916US
2026-04-12KSFOKDFW18:49 PDT23:50 CDT3h 00mN507AY
2026-04-11estimated??00:16Z02:48Z2h 31mN524UW
2026-04-10estimated??23:38Z23:58Z0h 20mN524UW
2026-04-06KDCAKMIA09:03 EDT11:30 EDT2h 27mN931AN
2026-04-05KDCAKMIA08:25 EDT10:26 EDT2h 01mA33EB5
2026-04-04KDCAKMIA08:32 EDT10:38 EDT2h 05mN982NN
2026-04-03KDCAKMIA09:07 EDT11:16 EDT2h 08mN807NN
2026-04-02KDCAKMIA08:43 EDT10:52 EDT2h 09mN811NN
2026-03-31KDCAKMIA08:49 EDT10:50 EDT2h 01mN912NN
2026-03-30KDCAKMIA08:34 EDT10:50 EDT2h 16mN817NN
2026-03-29KDCAKMIA08:43 EDT11:02 EDT2h 18mN941AN
2026-03-28estimated?KMIA13:43Z11:06 EDT1h 22mN827NN
2026-03-16KDCA?09:14 EDT15:30Z2h 15mN323SG
2026-03-15KDCA?08:57 EDT15:30Z2h 32mN306SW
2026-03-14estimated??19:17Z19:34Z0h 17mN921AN
2026-03-14KDCA?10:40 EDT18:36Z3h 55mN921AN
2026-03-13KDCA?08:30 EDT14:40Z2h 09mN981NN
2026-03-12KDCA?08:21 EDT17:04Z4h 42mN981AN
2026-03-11KDCAKMIA08:12 EDT10:28 EDT2h 15mN355PU
2026-03-10?KMIA11:51Z10:34 EDT2h 42mN954NN
2026-03-09KDCAKMIA08:22 EDT10:50 EDT2h 27mA35EFA
2026-03-08?KMIA11:35Z10:44 EDT3h 08mN979NN
2026-03-07KPVDKPHL06:02 EST07:08 EST1h 06mN9011P
2026-03-06KPVDKPHL05:57 EST07:06 EST1h 08mN717UW
2026-03-05KPVDKPHL05:59 EST07:04 EST1h 05mN9023N
2026-03-04KPVDKPHL05:59 EST06:48 EST0h 49mN9010R
2026-03-03KPVDKPHL05:52 EST06:56 EST1h 04mN9010R
2026-03-02?KPHL10:13Z07:12 EST1h 58mN90024
2026-03-01KPVDKPHL06:07 EST07:10 EST1h 03mN9011P
2026-02-28KPVDKPHL06:02 EST06:58 EST0h 55mN9017P
2026-02-27KPVDKPHL06:04 EST07:10 EST1h 06mN9017P
2026-02-27estimated??10:18Z10:38Z0h 20mN9017P
2026-02-26KPVDKPHL06:15 EST07:10 EST0h 54mN9022G
2026-02-25KPVDKPHL10:12 EST11:16 EST1h 03mN90024
2026-02-22estimated?KPHL10:34Z07:10 EST1h 35mN9015D
2026-02-21KPVDKPHL06:28 EST07:22 EST0h 54mN9022G
2026-02-20?KPHL10:18Z07:04 EST1h 45mN8030F
2026-02-19?KPHL10:16Z07:04 EST1h 47mN9022G
2026-02-18KPVDKPHL06:07 EST07:06 EST0h 59mN9013A
2026-02-17KPVDKPHL05:58 EST06:50 EST0h 51mN9015D
2026-02-16KPVDKPHL06:10 EST07:08 EST0h 57mN5007E
2026-02-15estimated?KPHL10:21Z06:54 EST1h 32mN8001N
2026-02-14KPVDKPHL05:57 EST06:46 EST0h 48mN9019F
2026-02-13estimated?KPHL10:21Z06:50 EST1h 28mN733UW
2026-02-11KORD O'Hare International?09:00 CST17:58Z2h 57mN969NN
2026-02-10KORD?08:57 CST18:22Z3h 24mN987AN
2026-02-09KORD?10:14 CST23:03Z6h 49mN912AN
2026-02-08KORD?10:04 CST23:12Z7h 07mN870NN
2026-02-07KORD?10:11 CST23:18Z7h 06mN810NN
2026-02-06KORD O'Hare International?10:55 CST19:44Z2h 48mN902AN
2026-02-05KORD?10:21 CST19:12Z2h 51mN876NN
2026-02-04KORD?09:24 CST18:36Z3h 12mN910NN
2026-02-03KORD?09:07 CST18:20Z3h 12mN910NN
2026-02-02KORD?12:37 CST21:58Z3h 20mN958NN
2026-02-01estimated??15:51Z19:00Z3h 08mN905AN
2026-01-31KORD?10:43 CST19:42Z2h 58mN979AN
2026-01-30KORD?11:05 CST20:32Z3h 26mN966AN
2026-01-29KORD O'Hare International?12:00 CST21:00Z2h 59mN316PF
2026-01-28KORD?09:12 CST17:58Z2h 45mN315SD
2026-01-27KORD?08:49 CST18:18Z3h 28mN838NN
2026-01-26estimated??20:16Z23:42Z3h 26mN928NN
2026-01-26estimated??15:39Z18:24Z2h 44mN928NN
2026-01-25KORD?10:48 CST20:26Z3h 38mN996NN
2026-01-24KORD?10:11 CST19:38Z3h 26mN906AN
2026-01-23KORD?10:16 CST19:34Z3h 17mN938AN
2026-01-22KORD?10:06 CST19:14Z3h 07mN849NN
2026-01-21KORD?09:01 CST18:48Z3h 47mN951NN
2026-01-20KORD?09:16 CST18:18Z3h 01mN951NN
2026-01-19KORD?10:08 CST19:34Z3h 25mN938AN
2026-01-18estimated??17:19Z18:58Z1h 39mN964NN
2026-01-09KORD?10:02 CST20:06Z4h 04mN979NN
2026-01-08KORD?10:06 CST19:42Z3h 36mN932AN
2026-01-07KORD?08:52 CST18:26Z3h 33mN984NN
2026-01-06KDFW?21:02 CST18:22Z15h 19mN745VJ
2026-01-05KDFWKLEX20:20 CST23:02 EST1h 42mN809AW
2026-01-04KDFWKLEX19:13 CST22:12 EST1h 58mN745VJ
2026-01-03KDFWKLEX19:22 CST22:20 EST1h 57mN802AW
2026-01-02KDFWKLEX19:02 CST21:50 EST1h 47mN723UW
2026-01-01KDFWKLEX19:09 CST22:06 EST1h 57mN763US
2025-12-31KDFWKLEX18:59 CST22:00 EST2h 00mN836AW
2025-12-30KDFWKLEX21:18 CST00:14 EST1h 55mN710UW
2025-12-29KDFWKLEX19:48 CST22:30 EST1h 42mN807AW
2025-12-28KDFWKLEX19:14 CST22:06 EST1h 51mN740UW
2025-12-27KDFWKLEX19:07 CST22:08 EST2h 00mN717UW
2025-12-26KDFWKLEX19:18 CST22:12 EST1h 53mN816AW
2025-12-25estimated?KLEX00:00Z19:46 EST0h 45mN753US
2025-12-24partial??01:19ZN825AW
2025-12-23KDFWKLEX20:13 CST23:00 EST1h 47mN753US
2025-12-22KDFWKLEX19:25 CST22:12 EST1h 46mN749US
2025-12-21KDFWKLEX19:10 CST21:58 EST1h 48mN830AW
2025-12-20KDFWKLEX19:26 CST22:16 EST1h 49mN776XF
2025-12-19KDFWKLEX19:14 CST22:06 EST1h 51mN807AW
2025-12-17KPHLKMIA06:27 EST08:46 EST2h 18mN929AA
2025-12-16KPHLKMIA06:09 EST08:30 EST2h 20mN139AN
2025-12-14KPHLKMIA17:55 EST08:48 EST14h 52mAD5837
2025-12-13KPHLKMIA06:34 EST09:00 EST2h 26mN119NN
2025-12-12KPHLKMIA06:50 EST09:14 EST2h 24mN197UW
2025-12-11KPHLKMIA06:16 EST08:44 EST2h 27mN163AA
2025-12-10KPHLKMIA06:24 EST08:38 EST2h 14mAD4D12
2025-12-02?KLEX01:48Z22:26 EST1h 37mN769US
2025-11-27?KLEX01:59Z22:46 EST1h 46mN828AW
2025-10-30estimatedKCLTKPHX14:49 EDT12:54 MST1h 04mN154UW
2025-10-29KCLTKPHX14:44 EDT15:44 MST3h 59mN165NN
2025-10-28partialKPHX?20:40 MSTN928AM
2025-10-27KCLTKPHX15:19 EDT16:14 MST3h 54mN928AM
2025-10-26KCLTKPHX14:59 EDT15:54 MST3h 54mN537UW
2025-10-25KCLTKPHX14:49 EDT15:34 MST3h 45mN150UW
2025-10-24KCLTKPHX15:18 EDT16:06 MST3h 47mN922US
2025-10-23partialKFFZ?17:06 MSTN976UY
2025-10-22partialKPHX?17:30 MSTN998AN
2025-10-21KCLTKPHX14:52 EDT16:00 MST4h 07mN998AN
2025-10-20KCLTKPHX15:30 EDT16:30 MST3h 59mN185UW
2025-10-19KCLTKPHX15:22 EDT16:28 MST4h 05mN903AA
2025-10-14estimatedKCLTKPHX14:53 EDT16:24 MST4h 30mN902AA
2025-10-13KCLTKPHX15:07 EDT16:06 MST3h 59mN546UW
2025-10-07estimatedKCLTKPHX14:55 EDT16:22 MST4h 26mN995AN
2025-10-06partialKCLT?22:54 EDTN920US
2025-10-06estimatedKSFOKDFW17:00 PDT21:00 CDT2h 00mN920US
2025-10-05estimatedKSFOKDFW15:47 PDT18:58 CDT1h 10mN920US
2025-10-04KOAKKDFW07:59 PDT11:26 CDT1h 26mN167AN
2025-09-29KSFO San Francisco International?17:12 PDT01:18Z1h 05mADB476
2025-09-26?KDFW Dallas/Fort Worth International00:00Z21:07 CDT2h 06mA0DAE2
2025-09-22?KDFW Dallas/Fort Worth International00:00Z21:04 CDT2h 03mA08663
2025-09-19?KDFW Dallas/Fort Worth International00:02Z20:50 CDT1h 48mA0D19E
2025-08-26KSFOKDFW19:29 PDT23:08 CDT1h 38mN905AU
2025-08-24?KGKY03:03Z02:56 CDT4h 52mAD5837
2025-08-22estimatedKSFOKDFW17:00 PDT21:18 CDT2h 17mN582UW
2025-08-21estimatedKSFOKDFW00:20 PDT18:58 CDT16h 37mN137AA
2025-08-20estimatedKSFOKDFW17:00 PDT22:34 CDT3h 34mN133AN
2025-08-19partial??00:00ZAD5837
2025-08-18partialKSFO?17:01 PDTN578UW
2025-08-17partialKSFO?17:31 PDTN152UW
2025-08-16estimatedKSFOKDFW17:00 PDT21:06 CDT2h 06mN989AU
2025-08-15partialKSFO?17:44 PDTN154UW

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