Flight

AAL2462

Flight history and live tracking for AAL2462, 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
RouteKPHL PHILADELPHIA INTERNATIONAL → KFLL FORT LAUDERDALE HOLLYWOOD INTERNATIONAL
Scheduled departure18:26 EDT

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

Route

AirlineAmerican Airlines
Observed routeKDFW → KSAN

Flight history 271 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KPHL PHILADELPHIA INTERNATIONALKFLL FORT LAUDERDALE HOLLYWOOD INTERNATIONAL18:52 EDT21:05 EDT2h 13mN853NN
2026-10-01KPHL PHILADELPHIA INTERNATIONALKFLL FORT LAUDERDALE HOLLYWOOD INTERNATIONAL18:37 EDT20:58 EDT2h 21mN859NN
2026-09-30KPHL PHILADELPHIA INTERNATIONALKFLL FORT LAUDERDALE HOLLYWOOD INTERNATIONAL18:47 EDT20:58 EDT2h 11mN916NN
2026-09-29KPHL PHILADELPHIA INTERNATIONALKFLL FORT LAUDERDALE HOLLYWOOD INTERNATIONAL20:21 EDT20:54 EDT24h 33mN954AN
2026-09-28KPHL PHILADELPHIA INTERNATIONALKFLL FORT LAUDERDALE HOLLYWOOD INTERNATIONAL20:21 EDT22:34 EDT2h 13mN923AN
2026-09-27KPHL PHILADELPHIA INTERNATIONALKFLL FORT LAUDERDALE HOLLYWOOD INTERNATIONAL18:41 EDT20:55 EDT2h 14mN954AN
2026-09-26KPHL PHILADELPHIA INTERNATIONALKFLL FORT LAUDERDALE HOLLYWOOD INTERNATIONAL18:38 EDT20:45 EDT2h 07mN934AN
2026-09-25KPHL PHILADELPHIA INTERNATIONALKFLL FORT LAUDERDALE HOLLYWOOD INTERNATIONAL19:23 EDT21:30 EDT2h 07mN997NN
2026-09-24partial??00:00ZN821NN
2026-09-23partial??00:00ZN866NN
2026-09-22estimatedKPHLKFLL18:36 EDT19:58 EDT1h 21mN866NN
2026-09-21KPHLKFLL20:51 EDT23:06 EDT2h 15mN316PF
2026-09-20estimatedKPHLKFLL20:00 EDT20:54 EDT0h 53mN965AN
2026-09-19partial??00:00ZA382CA
2026-09-18partial??00:00ZN957AN
2026-09-17partialKFLL?09:01 EDTN942NN
2026-09-17estimatedKPHLKFLL20:00 EDT21:20 EDT1h 19mN942NN
2026-09-16partial??00:00ZN953AN
2026-09-15partial??00:00ZN907NN
2026-09-14partial??00:00ZN965NN
2026-09-13partial??00:00ZN927NN
2026-09-12partial??00:00ZN927AN
2026-09-11partialKFLL?07:46 EDTN935AN
2026-09-11estimatedKPHLKFLL20:00 EDT21:28 EDT1h 27mN935AN
2026-09-10partialKFLL?09:13 EDTN972AN
2026-09-09estimatedKPHLKFLL18:07 EDT19:58 EDT1h 50mN972AN
2026-09-08KPHLKFLL11:48 EDT13:50 EDT2h 01mN906NN
2026-09-06KPHLKFLL12:48 EDT15:24 EDT2h 35mA35B42
2026-09-05KPHLKFLL11:02 EDT13:12 EDT2h 09mN908NN
2026-09-04estimatedKPHLKMIA12:05 EDT14:18 EDT2h 12mN952AA
2026-09-03estimatedKPHLKFLL13:04 EDT15:58 EDT2h 53mN865NN
Earlier flights (240) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-02partialKFLL?21:23 EDTN940AN
2026-09-01estimatedKPHLKFLL11:23 EDT13:32 EDT2h 08mN940AN
2026-08-31KPHLKFLL11:55 EDT14:14 EDT2h 19mN860NN
2026-08-30KPHLKFLL12:35 EDT15:06 EDT2h 30mN814NN
2026-08-29KPHLKFLL11:45 EDT14:34 EDT2h 48mN873NN
2026-08-28KPHLKFLL12:07 EDT14:40 EDT2h 32mN814NN
2026-08-27KPHLKFLL11:59 EDT14:26 EDT2h 26mN926AN
2026-08-26KPHLKFLL11:48 EDT14:08 EDT2h 19mN960NN
2026-08-25KPHLKFLL11:39 EDT13:56 EDT2h 16mN926NN
2026-08-24KPHLKFLL11:49 EDT14:06 EDT2h 16mN339SU
2026-08-23KPHLKFLL11:53 EDT14:20 EDT2h 27mN973NN
2026-08-22KPHLKFLL12:10 EDT14:34 EDT2h 23mA33766
2026-08-21KPHLKFLL13:06 EDT17:01 EDT3h 54mN902AN
2026-08-20estimated??16:41Z18:08Z1h 26mN966AN
2026-08-19estimatedKPHLKFLL11:58 EDT15:29 EDT3h 30mN953AN
2026-08-17KPHLKMIA12:33 EDT19:02 EDT6h 28mN981NN
2026-08-16KPHLKFLL12:33 EDT17:55 EDT5h 21mN823NN
2026-08-15KPHLKFLL12:03 EDT15:58 EDT3h 55mN952NN
2026-08-14KPHLKFLL11:51 EDT14:06 EDT2h 14mN951AA
2026-08-13KPHLKFLL11:53 EDT15:31 EDT3h 38mN317PG
2026-08-12KPHLKFLL11:55 EDT14:02 EDT2h 06mN317UW
2026-07-23KDFWKSAN10:26 CDT11:00 PDT2h 33mN468AN
2026-07-22estimatedKDFWKSAN06:39 CDT08:08 PDT3h 28mN415AN
2026-07-21estimatedKDFWKSAN07:47 CDT08:22 PDT2h 34mN442AN
2026-07-20estimated?KSAN12:22Z08:04 PDT2h 41mN454AL
2026-07-19estimated?KSAN12:16Z07:56 PDT2h 39mN435AN
2026-07-18estimatedKDFWKSAN06:30 CDT08:10 PDT3h 40mN456AN
2026-07-17estimatedKDFWKSAN07:13 CDT08:28 PDT3h 14mN401AN
2026-07-16KDFWKSAN07:54 CDT08:34 PDT2h 39mN432AN
2026-07-15estimatedKDFWKSAN07:16 CDT08:02 PDT2h 46mN445AA
2026-07-14KDFWKSAN07:42 CDT08:10 PDT2h 27mN986AN
2026-07-13KDFWKSAN08:39 CDT08:58 PDT2h 18mN400AN
2026-07-12estimatedKDFWKSAN07:17 CDT08:12 PDT2h 54mN411AN
2026-07-11KDFWKSAN08:12 CDT08:32 PDT2h 19mN420AN
2026-07-10KDFWKSAN07:26 CDT07:56 PDT2h 29mN433AN
2026-07-09estimatedKDFWKSAN07:28 CDT08:12 PDT2h 43mN426AN
2026-07-08KDFWKSAN07:30 CDT07:58 PDT2h 27mN442AN
2026-07-07KDFWKSAN07:34 CDT08:04 PDT2h 29mN406AN
2026-07-06KDFWKSAN09:08 CDT09:38 PDT2h 29mN409AA
2026-07-05KDFWKSAN07:24 CDT07:54 PDT2h 29mN402AN
2026-07-04estimatedKDFWKSAN07:12 CDT08:06 PDT2h 53mN462AA
2026-07-03estimatedKDFWKSAN06:48 CDT08:12 PDT3h 23mN401AN
2026-07-02estimatedKDFWKSAN07:34 CDT08:26 PDT2h 51mN458AL
2026-07-01estimatedKDFWKSAN07:22 CDT08:10 PDT2h 47mN461AN
2026-06-30estimatedKDFWKSAN12:29 CDT11:28 PDT0h 58mN400AN
2026-06-30estimatedKDFW?07:49 CDT14:20Z1h 30mN400AN
2026-06-29estimatedKDFWKSAN06:16 CDT08:10 PDT3h 53mN438AN
2026-06-28estimatedKDFWKSAN07:20 CDT08:04 PDT2h 44mN430AN
2026-06-27estimatedKDFWKSAN07:49 CDT08:28 PDT2h 38mN451AN
2026-06-26estimatedKDFWKSAN07:29 CDT08:22 PDT2h 52mN426AN
2026-06-25estimatedKDFWKSAN07:28 CDT08:16 PDT2h 48mN460AN
2026-06-24estimatedKDFWKSAN07:35 CDT08:16 PDT2h 40mN196UW
2026-06-23KDFWKSAN08:49 CDT09:24 PDT2h 34mAD50C9
2026-06-22KDFWKSAN07:31 CDT08:08 PDT2h 36mN432AN
2026-06-21estimatedKDFWKSAN07:21 CDT08:06 PDT2h 45mN463AA
2026-06-20KDFWKSAN07:55 CDT08:28 PDT2h 32mN439AN
2026-06-19estimatedKDFWKSAN09:05 CDT10:38 PDT3h 32mN453AA
2026-06-18estimatedKDFWKSAN10:21 CDT08:52 PDT0h 30mN457AM
2026-06-17estimatedKDFWKSAN07:24 CDT08:14 PDT2h 50mN447AN
2026-06-16KDFWKSAN09:36 CDT08:04 PDT0h 27mN428AA
2026-06-15estimatedKDFWKSAN07:18 CDT08:18 PDT2h 59mN443AA
2026-06-14estimatedKDFWKSAN07:21 CDT08:20 PDT2h 58mN419AN
2026-06-13estimatedKDFW?08:03 CDT15:06Z2h 02mN416AN
2026-06-12estimatedKDFWKSAN07:15 CDT08:10 PDT2h 54mN441UW
2026-05-29KDFWKSAN07:37 CDT08:24 PDT2h 46mN407AN
2026-05-28KDFWKSAN07:30 CDT08:14 PDT2h 44mN458AL
2026-05-27estimatedKDFWKSAN07:55 CDT08:46 PDT2h 50mN447AN
2026-05-26estimatedKDFW?07:18 CDT15:00Z2h 41mN464AA
2026-05-25estimatedKDFWKSAN06:28 CDT08:04 PDT3h 35mN414AL
2026-05-24estimatedKDFWKSAN07:36 CDT08:12 PDT2h 35mN419AN
2026-05-23estimatedKDFWKSAN07:44 CDT08:34 PDT2h 49mN406AN
2026-05-22KDFWKSAN07:42 CDT08:14 PDT2h 31mN469AN
2026-05-21estimatedKDFWKSAN08:22 CDT09:06 PDT2h 43mN432AN
2026-05-21estimatedKDFW?19:00 CDT00:34Z0h 33mN180US
2026-05-20KONT?14:53 PDT23:58Z2h 04mN180US
2026-05-20estimated??17:27Z20:46Z3h 18mN180US
2026-05-20estimatedKDFWKSAN22:54 CDT01:16 PDT4h 21mN134AN
2026-05-20partialKDFW?20:10 CDTN161AA
2026-05-19partialKDFW?20:22 CDTN986AN
2026-05-12estimatedKDFWKSAN12:16 CDT15:44 PDT5h 27mN986AN
2026-05-12estimatedKFTW?19:07 CDT00:54Z0h 47mN982VJ
2026-05-11estimatedKDFWKSAN12:32 CDT16:40 PDT6h 08mN982VJ
2026-05-11KONT?17:19 PDT03:40Z3h 20mN157AA
2026-05-10KDFWKONT13:48 CDT14:26 PDT2h 37mN157AA
2026-05-10estimated??18:05Z18:22Z0h 16mN157AA
2026-05-09KONT?14:12 PDT23:58Z2h 45mN563UW
2026-05-09KDFWKONT12:21 CDT12:58 PDT2h 36mN563UW
2026-05-08KONT?14:11 PDT23:56Z2h 44mN561UW
2026-05-08KDFWKONT12:24 CDT13:04 PDT2h 39mN561UW
2026-05-07KONT?14:08 PDT23:52Z2h 43mN975UY
2026-05-07KDFWKONT12:13 CDT12:48 PDT2h 34mN975UY
2026-05-06partialKONT?14:18 PDTA6C88E
2026-05-05KONT?14:22 PDT23:46Z2h 23mN540UW
2026-05-05KDFWKONT12:16 CDT13:10 PDT2h 54mN540UW
2026-05-04?KDFW21:40Z18:58 CDT2h 17mN982VJ
2026-05-04estimatedKDFWKSAN12:13 CDT13:26 PDT3h 13mN982VJ
2026-05-04estimatedKDFW?19:00 CDT00:20Z0h 20mN905AU
2026-05-03KONT?14:19 PDT23:58Z2h 38mN905AU
2026-05-03KDFWKONT12:20 CDT13:06 PDT2h 45mN905AU
2026-05-02partialKONT?14:08 PDTAD9BC8
2026-05-01?KDFW21:04Z18:46 CDT2h 41mN143AN
2026-05-01estimated??17:10Z20:16Z3h 05mN143AN
2026-05-01partialKDFW?19:00 CDTN922US
2026-04-30partialKONT?15:53 PDTACC76B
2026-04-29KONTKDFW14:36 PDT18:54 CDT2h 17mN982VJ
2026-04-29KDFWKONT12:23 CDT13:24 PDT3h 00mN982VJ
2026-04-28?KONT17:07Z13:12 PDT3h 04mN912UY
2026-04-27estimatedKDFWKSAN12:13 CDT16:46 PDT6h 32mN164NN
2026-04-27estimatedKDFW?19:00 CDT00:26Z0h 25mN976UY
2026-04-26estimatedKDFWKSAN12:17 CDT16:58 PDT6h 40mN976UY
2026-04-25estimatedKDFWKSAN12:13 CDT16:50 PDT6h 37mN583UW
2026-04-24estimatedKDFWKSAN12:40 CDT16:58 PDT6h 17mN578UW
2026-04-23KONTKDFW14:38 PDT18:58 CDT2h 19mN905AU
2026-04-23?KONT16:49Z13:34 PDT3h 44mN905AU
2026-04-22?KDFW17:05Z18:58 CDT6h 52mN998AN
2026-04-21?KDFW21:20Z18:58 CDT2h 37mN167AN
2026-04-21estimatedKDFWKSAN12:21 CDT13:38 PDT3h 16mN167AN
2026-04-20KONT?14:07 PDT23:55Z2h 47mN583UW
2026-04-20estimatedKDFWKSAN12:19 CDT13:08 PDT2h 49mN583UW
2026-04-20estimated??00:00Z01:54Z1h 53mAD3E36
2026-04-19estimated??23:13Z23:58Z0h 44mAD3E36
2026-04-19estimated??21:40Z22:48Z1h 08mAD3E36
2026-04-19estimated??19:36Z20:50Z1h 13mAD3E36
2026-04-19estimated??00:00Z04:32Z4h 31mN997AA
2026-04-18estimated??21:58Z23:58Z1h 59mN997AA
2026-04-17estimated??21:10Z23:58Z2h 48mN993AN
2026-04-17estimatedKDFWKSAN12:15 CDT13:46 PDT3h 30mN993AN
2026-04-16estimatedKDFWKSAN12:15 CDT16:56 PDT6h 40mN560UW
2026-04-15estimated??17:03Z23:58Z6h 55mN931AM
2026-04-14?KDFW16:15Z18:58 CDT7h 42mN913US
2026-04-13partialKDFW?20:22 CDTN556UW
2026-04-12estimated??17:32Z23:56Z6h 23mN556UW
2026-04-11estimated?KDFW21:17Z18:50 CDT2h 33mN978UY
2026-04-11estimatedKDFWKSAN12:29 CDT13:46 PDT3h 16mN978UY
2026-04-10estimated??23:38Z23:59Z0h 20mAD5837
2026-04-06?KPHX13:08Z09:00 MST2h 51mN652AW
2026-04-05?KPHX12:51Z08:52 MST3h 00mN679AW
2026-04-04?KPHX13:05Z09:04 MST2h 58mN659AW
2026-04-03?KPHX13:07Z08:52 MST2h 44mN668AW
2026-04-02??14:07Z17:11Z3h 03mN668AW
2026-03-31?KPHX13:03Z08:50 MST2h 46mN652AW
2026-03-30?KPHX13:06Z08:44 MST2h 37mN118US
2026-03-29?KPHX13:26Z09:28 MST3h 01mN649AW
2026-03-28?KPHX13:43Z09:10 MST2h 26mN657AW
2026-03-15estimated??13:10Z16:18Z3h 07mN657AW
2026-03-14?KPHX13:30Z09:08 MST2h 37mN657AW
2026-03-13?KPHX13:15Z08:56 MST2h 40mN121UW
2026-03-12estimatedKMEM?07:46 CDT14:02Z1h 15mN121UW
2026-03-11KMEMKPHX07:52 CDT09:20 MST3h 27mN604AW
2026-03-10KMEMKPHX07:51 CDT09:36 MST3h 44mN121UW
2026-03-09KMEMKPHX07:57 CDT09:42 MST3h 44mN651AW
2026-03-08KMEM?07:47 CDT17:04Z4h 16mN118US
2026-03-07estimated?KPHX14:48Z10:09 MST2h 20mN105UW
2026-03-07estimatedKMEM?07:41 CST14:28Z0h 47mN105UW
2026-03-06estimatedKPHX?10:07 MST17:30Z0h 23mN658AW
2026-03-06KMEMKPHX07:37 CST09:42 MST3h 04mN658AW
2026-03-05estimated?KPHX18:43Z12:28 MST0h 44mN651AW
2026-03-05estimated??17:12Z17:46Z0h 33mN651AW
2026-03-05KMEMKPHX07:42 CST09:52 MST3h 10mN651AW
2026-03-04KMEM?07:38 CST19:52Z6h 13mN657AW
2026-03-03KMEM?07:35 CST17:34Z3h 59mN105UW
2026-03-02KMEM?07:34 CST17:28Z3h 54mN658AW
2026-03-01KMEMKPHX07:24 CST09:42 MST3h 17mN649AW
2026-02-28KMEMKPHX07:38 CST10:20 MST3h 41mN655AW
2026-02-27KMEM?07:22 CST17:04Z3h 41mN649AW
2026-02-26KMEM?07:32 CST17:22Z3h 49mN652AW
2026-02-25KMEM?08:04 CST17:30Z3h 25mN110UW
2026-02-24KMEMKPHX07:55 CST10:24 MST3h 28mN660AW
2026-02-23KMEMKPHX07:44 CST10:22 MST3h 37mN663AW
2026-02-22KMEM?07:25 CST16:58Z3h 32mN601AW
2026-02-21KMEM?07:23 CST17:02Z3h 38mN601AW
2026-02-20KMEM?07:42 CST17:32Z3h 49mN109UW
2026-02-19KMEM?07:30 CST17:32Z4h 01mN659AW
2026-02-18KMEM?07:31 CST17:24Z3h 52mN649AW
2026-02-17KMEM?07:25 CST17:24Z3h 58mN654AW
2026-02-16KMEMKPHX07:26 CST09:56 MST3h 29mN660AW
2026-02-15KMEM?07:24 CST17:14Z3h 50mN659AW
2026-02-14KMEM?07:31 CST17:04Z3h 33mN660AW
2026-02-13KMEMKPHX07:35 CST10:06 MST3h 30mN123UW
2026-02-12KMEM?07:25 CST18:00Z4h 34mN680AW
2026-02-09KSEA?11:26 PST21:38Z2h 12mN429AN
2026-02-07KMEM?06:33 CST15:56Z3h 23mN723UW
2026-02-06KMEMKPHX07:08 CST09:06 MST2h 58mN838AW
2026-01-31KMEM?06:31 CST15:46Z3h 14mN825AW
2026-01-30KMEM?07:04 CST17:16Z4h 11mN773XF
2026-01-23KMEM?07:16 CST16:44Z3h 27mN807AW
2026-01-20KMEM?06:57 CST17:48Z4h 50mN808AW
2026-01-19KMEMKPHX07:07 CST10:40 MST4h 33mN809AW
2026-01-09KMEMKPHX07:08 CST09:16 MST3h 07mN740UW
2026-01-06KMEMKPHX06:30 CST08:50 MST3h 19mN112US
2026-01-05KMEMKPHX08:12 CST10:40 MST3h 28mN108UW
2026-01-04KMEM?09:23 CST18:28Z3h 04mN660AW
2026-01-03KMEMKPHX08:15 CST10:24 MST3h 08mN657AW
2026-01-02KMEM?08:07 CST18:00Z3h 52mN155UW
2026-01-01KMEM?08:08 CST18:18Z4h 09mN651AW
2025-12-31KMEM?08:54 CST18:12Z3h 17mN659AW
2025-12-30KMEM?08:32 CST17:54Z3h 22mN651AW
2025-12-29KMEMKPHX08:22 CST10:56 MST3h 33mN659AW
2025-12-28KMEMKPHX08:17 CST10:44 MST3h 26mN109UW
2025-12-27KMEMKPHX08:12 CST10:22 MST3h 10mN669AW
2025-12-26KMEM?08:02 CST18:04Z4h 01mN661AW
2025-12-25KMEM?08:14 CST17:36Z3h 21mN170US
2025-12-24KMEM?08:26 CST17:54Z3h 27mN679AW
2025-12-23KMEM?09:16 CST18:22Z3h 05mN669AW
2025-12-22KMEM?08:53 CST18:20Z3h 26mN109UW
2025-12-21KMEM?08:16 CST17:26Z3h 09mN111US
2025-12-20KMEM?09:35 CST19:00Z3h 24mN112US
2025-12-19KMEM?08:14 CST18:20Z4h 05mN121UW
2025-12-18partial??00:00ZN339PL
2025-12-17partial??00:00ZN958NN
2025-12-16partial??00:00ZN802NN
2025-12-15partialKAUS?19:42 CSTN928AN
2025-12-14?KCLT00:00Z21:00 EST1h 59mN964NN
2025-12-13partial??00:00ZN917NN
2025-12-12partial??00:00ZN948AN
2025-12-11partial??00:00ZN831NN
2025-12-10partial??00:00ZN971NN
2025-12-09estimatedKAUS?16:38 CST23:58Z1h 19mN971NN
2025-11-27estimated??16:43Z19:26Z2h 42mN654AW
2025-11-26estimated??13:58Z16:42Z2h 44mN751UW
2025-10-30estimated?KORD13:01Z08:54 CDT0h 52mN989AN
2025-10-29estimated?KORD12:38Z08:32 CDT0h 53mN841NN
2025-10-28estimated?KORD13:13Z09:00 CDT0h 46mN833NN
2025-10-27estimated?KORD12:46Z08:36 CDT0h 49mN355PU
2025-10-20estimated?KORD12:52Z08:40 CDT0h 47mN998NN
2025-10-15KDSMKORD07:36 CDT08:26 CDT0h 49mN838NN
2025-10-14KDSMKORD08:00 CDT08:50 CDT0h 50mN921AN
2025-10-13KDSMKORD07:42 CDT08:30 CDT0h 47mN829NN
2025-10-07KDSMKORD08:47 CDT09:34 CDT0h 47mN968AN
2025-10-05KXNAKCLT11:33 CDT13:30 EDT0h 56mN715UW
2025-10-02KFYVKTYS10:49 CDT12:51 EDT1h 02mA99077
2025-09-28KFYV?10:43 CDT16:44Z1h 00mAA2ABC
2025-09-25KFYV?10:45 CDT16:46Z1h 01mA13541
2025-09-21KFYV?10:44 CDT16:49Z1h 05mAA1BE0
2025-08-24KXNAKCLT11:45 CDT23:53 EDT11h 08mAB10DF
2025-08-21KXNAKCLT01:56 CDT13:34 EDT10h 37mN118US
2025-08-19KXNAKCLT11:44 CDT16:24 EDT3h 39mN715UW
2025-08-17KXNAKCLT10:49 CDT13:32 EDT1h 42mN705UW
2025-08-15KXNAKCLT15:19 CDT18:02 EDT1h 42mN700UW
2025-08-14estimatedKXNA?10:48 CDT16:38Z0h 50mN835AW

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