Flight

AAL1249

Flight history and live tracking for AAL1249, 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
RouteKLGA LA GUARDIA → KMIA MIAMI INTERNATIONAL
Scheduled departure06:00 EDT

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

Route

AirlineAmerican Airlines
Typical originKLGA LA GUARDIA
Typical destinationKMIA MIAMI INTERNATIONAL
Distance955 nm

Flight history 261 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KLGA LA GUARDIAKMIA MIAMI INTERNATIONAL06:09 EDT08:32 EDT2h 23mN534UW
2026-10-01KLGA LA GUARDIAKMIA MIAMI INTERNATIONAL06:10 EDT08:33 EDT2h 23mN915US
2026-09-30KLGA LA GUARDIAKMIA MIAMI INTERNATIONAL06:08 EDT08:34 EDT2h 26mN912UY
2026-09-29KLGA LA GUARDIAKMIA MIAMI INTERNATIONAL06:10 EDT08:50 EDT2h 40mN912UY
2026-09-28KLGA LA GUARDIAKMIA MIAMI INTERNATIONAL06:18 EDT08:43 EDT2h 25mN562UW
2026-09-27KLGA LA GUARDIAKMIA MIAMI INTERNATIONAL06:12 EDT08:31 EDT2h 19mN956XV
2026-09-26KLGA LA GUARDIAKMIA MIAMI INTERNATIONAL06:19 EDT08:37 EDT2h 18mN585UW
2026-09-25KLGA LA GUARDIAKMIA MIAMI INTERNATIONAL06:20 EDT08:42 EDT2h 22mN462AA
2026-09-24KLGAKMIA05:29 EDT09:00 EDT3h 30mN924US
2026-09-23KLGAKMIA05:29 EDT09:06 EDT3h 36mN954XV
2026-09-22KLGAKMIA05:11 EDT08:52 EDT3h 40mN156UW
2026-09-21KLGAKMIA05:17 EDT08:40 EDT3h 23mN166NN
2026-09-20KLGAKMIA06:07 EDT08:42 EDT2h 34mN188US
2026-09-19KJFKKMIA06:22 EDT08:52 EDT2h 29mN177US
2026-09-18estimatedKLGAKMIA06:21 EDT08:38 EDT2h 16mN167US
2026-09-17estimated??09:22Z12:26Z3h 03mN188US
2026-09-16KLGAKMIA06:09 EDT08:26 EDT2h 17mN554UW
2026-09-14estimatedKLGAKMIA06:15 EDT08:42 EDT2h 26mN524UW
2026-09-13estimatedKLGAKMIA06:19 EDT08:48 EDT2h 28mN467AL
2026-09-12estimatedKLGAKMIA06:21 EDT08:40 EDT2h 18mN970UY
2026-09-11estimatedKLGAKMIA06:07 EDT08:40 EDT2h 32mN152UW
2026-09-10estimatedKLGAKMIA06:19 EDT08:40 EDT2h 20mN981UY
2026-09-09estimatedKLGAKMIA05:58 EDT08:18 EDT2h 19mN199UW
2026-09-08estimated??09:25Z12:40Z3h 14mN986AN
2026-09-06estimatedKLGAKMIA06:07 EDT08:36 EDT2h 29mN982VJ
2026-09-05estimated??09:34Z12:24Z2h 49mN130AN
2026-09-04estimatedKLGAKMIA06:15 EDT08:44 EDT2h 28mN145AN
2026-09-03estimatedKLGAKMIA07:19 EDT10:04 EDT2h 44mN542UW
2026-09-03estimated?KLGA09:25Z06:44 EDT1h 18mN542UW
Earlier flights (232) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02estimatedKLGAKMIA06:20 EDT08:52 EDT2h 31mN119NN
2026-09-01estimatedKLGAKMIA06:14 EDT08:34 EDT2h 19mN405AN
2026-08-31estimated??09:35Z12:44Z3h 09mN199UW
2026-08-30KLGAKMIA06:25 EDT09:10 EDT2h 44mN981UY
2026-08-29KLGAKRSW06:07 EDT09:30 EDT3h 23mN546UW
2026-08-28KLGAKMIA06:16 EDT09:04 EDT2h 47mN920US
2026-08-27KLGAKMIA06:20 EDT08:52 EDT2h 31mN910AU
2026-08-26KLGAKMIA06:07 EDT08:44 EDT2h 36mN910AU
2026-08-25estimatedKLGAKMIA06:16 EDT08:42 EDT2h 25mN131NN
2026-08-24KLGAKMIA06:58 EDT09:40 EDT2h 41mN162UW
2026-08-24estimated??09:29Z10:14Z0h 44mN162UW
2026-08-23KLGAKMIA06:34 EDT09:18 EDT2h 43mN129AA
2026-08-22KLGAKMIA06:07 EDT08:48 EDT2h 40mN146AA
2026-08-21KLGAKMIA06:12 EDT08:40 EDT2h 27mN542UW
2026-08-20estimatedKLGAKMIA06:16 EDT10:50 EDT4h 33mN126AN
2026-08-19estimatedKLGAKMIA06:19 EDT08:42 EDT2h 22mN126AN
2026-08-18estimatedKLGAKMIA05:09 EDT08:42 EDT3h 32mN580UW
2026-08-17KLGAKMIA08:50 EDT09:22 EDT0h 31mN165NN
2026-08-16KLGAKMIA06:12 EDT08:26 EDT2h 14mN150NN
2026-08-15KLGAKMIA13:41 EDT17:28 EDT3h 46mN987AM
2026-08-14KLGAKMIA06:11 EDT08:38 EDT2h 26mN998AN
2026-08-13KLGAKMIA06:17 EDT18:38 EDT12h 20mN154AA
2026-08-12estimated??09:59Z12:34Z2h 34mN138AN
2026-07-22estimatedKLGAKMIA06:32 EDT09:02 EDT2h 29mN921US
2026-07-21estimatedKLGAKMIA06:12 EDT08:28 EDT2h 15mN918US
2026-07-20estimatedKLGAKMIA08:39 EDT11:24 EDT2h 44mN902AA
2026-07-18estimated?KMIA12:34Z13:26 EDT4h 51mN463AA
2026-07-17estimatedKLGAKMIA06:10 EDT08:26 EDT2h 15mN586UW
2026-07-16estimatedKLGAKMIA06:15 EDT08:32 EDT2h 17mN930AU
2026-07-15estimatedKLGAKMIA06:33 EDT08:38 EDT2h 04mN435AN
2026-07-14estimatedKLGAKMIA06:11 EDT08:26 EDT2h 14mN426AN
2026-07-13estimatedKLGAKMIA06:11 EDT08:36 EDT2h 25mN180US
2026-07-12estimatedKLGAKMIA06:19 EDT08:34 EDT2h 14mN549UW
2026-07-11estimatedKLGA?05:20 EDT12:30Z3h 09mN977UY
2026-07-10estimatedKLGAKMIA06:00 EDT08:24 EDT2h 24mN542UW
2026-07-09estimatedKLGAKMIA06:07 EDT08:32 EDT2h 24mN920US
2026-07-08estimatedKLGA?05:09 EDT16:50Z7h 40mN138AN
2026-07-07estimatedKLGAKMIA06:13 EDT08:34 EDT2h 20mN123NN
2026-07-06KLGA?06:17 EDT12:40Z2h 22mN928AM
2026-07-05estimatedKLGAKMIA06:25 EDT08:46 EDT2h 20mN554UW
2026-07-04estimatedKLGAKMIA06:13 EDT08:36 EDT2h 22mN912UY
2026-07-03estimatedKLGAKMIA06:12 EDT08:28 EDT2h 15mN902AA
2026-07-02estimatedKLGAKMIA06:10 EDT08:54 EDT2h 43mN902AA
2026-07-01estimatedKLGAKMIA06:14 EDT08:34 EDT2h 19mN138AN
2026-06-30estimatedKLGAKMIA06:16 EDT08:30 EDT2h 13mN909AM
2026-06-29estimatedKLGAKMIA06:20 EDT09:06 EDT2h 46mN583UW
2026-06-28estimatedKLGAKMIA06:26 EDT08:50 EDT2h 23mN134AN
2026-06-27estimatedKLGAKMIA06:13 EDT08:36 EDT2h 23mN972UY
2026-06-26estimated??11:25Z17:12Z5h 47mN135NN
2026-06-26estimatedKLGAKMIA06:18 EDT06:54 EDT0h 35mN135NN
2026-06-25estimatedKLGAKMIA06:12 EDT08:34 EDT2h 21mN572UW
2026-06-24estimatedKLGAKMIA06:10 EDT08:34 EDT2h 23mN160AN
2026-06-23estimatedKLGA?05:32 EDT12:48Z3h 15mN188US
2026-06-22estimatedKLGAKMIA06:12 EDT08:40 EDT2h 27mN534UW
2026-06-21estimatedKLGAKMIA06:20 EDT08:40 EDT2h 19mN134AN
2026-06-20estimatedKLGA?05:27 EDT12:36Z3h 08mN129AA
2026-06-19estimatedKLGAKMIA06:19 EDT10:56 EDT4h 36mN119NN
2026-06-18estimatedKLGAKMIA06:09 EDT07:36 EDT1h 27mN539UW
2026-06-17estimatedKLGA?05:20 EDT16:46Z7h 26mN996AN
2026-06-16estimatedKLGAKMIA06:16 EDT08:22 EDT2h 05mN551UW
2026-06-15estimatedKLGAKMIA06:16 EDT08:44 EDT2h 28mN149AN
2026-06-14estimatedKLGAKMIA07:22 EDT13:29 EDT6h 06mN193UW
2026-06-13KLGAKMIA06:21 EDT08:38 EDT2h 16mN980UY
2026-06-12estimatedKLGAKMIA05:44 EDT08:34 EDT2h 50mN917UY
2026-05-29KLGAKMIA06:11 EDT08:36 EDT2h 24mN455AN
2026-05-28KLGAKMIA05:59 EDT08:50 EDT2h 50mN432AN
2026-05-27KLGAKMIA06:13 EDT08:42 EDT2h 28mN556UW
2026-05-26KLGAKMIA06:17 EDT08:50 EDT2h 32mN160AN
2026-05-25KLGAKMIA05:55 EDT08:40 EDT2h 44mN970UY
2026-05-24estimatedKLGAKMIA05:13 EDT08:44 EDT3h 30mN146AA
2026-05-23KLGAKMIA06:14 EDT08:40 EDT2h 25mN123NN
2026-05-22KLGAKMIA09:45 EDT12:28 EDT2h 42mN149AN
2026-05-22partialKLGA?08:18 EDTN149AN
2026-05-21KLGAKMIA10:29 EDT12:48 EDT2h 18mA33ED6
2026-05-20KLGAKMIA20:22 EDT08:48 EDT12h 25mN154UW
2026-05-19partialKMIA?12:35 EDTN578UW
2026-05-19partialKMIA?03:49 EDTN972UY
2026-05-19estimatedKLGAKMIA22:40 EDT03:14 EDT4h 33mN162AA
2026-05-12KLGAKMIA06:11 EDT08:58 EDT2h 46mN156AN
2026-05-11KLGAKMIA10:17 EDT12:54 EDT2h 36mN507AY
2026-05-10KLGAKMIA06:11 EDT08:58 EDT2h 46mN156AN
2026-05-09KLGAKMIA06:05 EDT08:42 EDT2h 36mN140AN
2026-05-08KLGAKMIA06:05 EDT08:40 EDT2h 34mN445AA
2026-05-07KLGAKMIA06:04 EDT08:46 EDT2h 41mN906AA
2026-05-06KLGAKMIA06:16 EDT08:38 EDT2h 21mN537UW
2026-05-06estimatedKLGA?05:12 EDT09:32Z0h 19mN537UW
2026-05-05KLGAKMIA06:10 EDT08:34 EDT2h 23mN164NN
2026-05-04KLGAKMIA06:16 EDT08:44 EDT2h 27mN197UW
2026-05-03KLGAKMIA06:11 EDT09:04 EDT2h 52mN164NN
2026-05-02KLGAKMIA06:09 EDT08:52 EDT2h 43mN978UY
2026-05-01KLGAKMIA06:11 EDT08:40 EDT2h 28mN990AU
2026-04-30KLGAKMIA06:20 EDT08:52 EDT2h 31mN561UW
2026-04-28KLGAKMIA06:15 EDT08:46 EDT2h 30mN561UW
2026-04-27KLGAKMIA06:35 EDT08:54 EDT2h 18mN567UW
2026-04-26KLGAKMIA06:10 EDT08:42 EDT2h 31mN179UW
2026-04-25KLGAKMIA06:07 EDT08:32 EDT2h 24mN148AN
2026-04-24KLGAKMIA06:08 EDT08:32 EDT2h 24mN178US
2026-04-23KLGAKMIA06:28 EDT08:50 EDT2h 21mN155NN
2026-04-22estimatedKLGAKMIA06:18 EDT08:50 EDT2h 31mN119NN
2026-04-21KLGAKMIA06:04 EDT08:28 EDT2h 23mN132AN
2026-04-20KLGAKFLL06:12 EDT10:02 EDT3h 49mN181UW
2026-04-19KLGAKMIA06:34 EDT09:16 EDT2h 42mN580UW
2026-04-18KLGAKMIA06:08 EDT08:28 EDT2h 19mN553UW
2026-04-17KLGAKMIA06:10 EDT08:42 EDT2h 32mN903AA
2026-04-16KLGAKMIA06:11 EDT08:40 EDT2h 28mN918US
2026-04-15estimatedKLGAKMIA06:10 EDT07:42 EDT1h 31mN132AN
2026-04-14KLGAKMIA06:14 EDT08:38 EDT2h 23mN915US
2026-04-13?KMIA10:08Z08:30 EDT2h 21mN163AA
2026-04-12KLGAKMIA06:12 EDT08:28 EDT2h 15mN153UW
2026-04-11KLGAKMIA06:13 EDT08:42 EDT2h 28mN174US
2026-04-06?KCLT09:55Z08:12 EDT2h 17mN975AN
2026-04-05KBOSKCLT05:49 EDT09:35 EDT3h 45mN944NN
2026-04-04KBOSKCLT05:48 EDT07:30 EDT1h 41mN939NN
2026-04-03?KCLT09:43Z07:38 EDT1h 54mN819NN
2026-04-02KBOSKCLT05:52 EDT07:34 EDT1h 42mN946NN
2026-04-01estimated??00:00Z10:46Z10h 46mN878NN
2026-03-31partialKORD?18:37 CDTAC1547
2026-03-30KBOSKCLT05:54 EDT07:42 EDT1h 47mN942AN
2026-03-29KBOSKCLT05:52 EDT07:48 EDT1h 55mN922AN
2026-03-16?KCLT09:49Z07:56 EDT2h 06mN851NN
2026-03-15KBOSKCLT05:56 EDT10:06 EDT4h 10mN919AN
2026-03-14?KCLT09:47Z07:56 EDT2h 08mN945AN
2026-03-13KBOSKCLT06:02 EDT07:52 EDT1h 49mN819NN
2026-03-12?KCLT09:19Z08:06 EDT2h 46mN930AN
2026-03-11?KCLT09:18Z09:52 EDT4h 33mN306SP
2026-03-10KDFWKORD16:07 CDT17:58 CDT1h 50mN854NN
2026-03-09KBOSKCLT05:41 EDT07:54 EDT2h 12mN965NN
2026-03-08?KCLT09:24Z07:48 EDT2h 23mN953AN
2026-03-07KBOSKCLT05:32 EST07:36 EST2h 03mN972AN
2026-03-06?KCLT10:03Z08:06 EST3h 03mN895NN
2026-03-05?KCLT10:18Z07:56 EST2h 37mN858NN
2026-03-04?KCLT11:58Z09:18 EST2h 20mN923NN
2026-03-03?KCLT11:59Z09:34 EST2h 35mN956AN
2026-03-02?KCLT10:18Z08:00 EST2h 41mN838NN
2026-03-01KBOSKCLT05:43 EST07:50 EST2h 06mN903NN
2026-02-28?KCLT10:10Z07:56 EST2h 46mN806NN
2026-02-27KBOSKCLT05:44 EST08:06 EST2h 21mN860NN
2026-02-26?KCLT10:19Z07:54 EST2h 35mN933NN
2026-02-25?KCLT11:52Z09:28 EST2h 35mN836NN
2026-02-22?KCLT12:43Z11:28 EST3h 44mN967NN
2026-02-21?KCLT10:24Z08:32 EST3h 07mN853NN
2026-02-20KBOSKCLT05:44 EST08:00 EST2h 15mN943AN
2026-02-19?KCLT10:05Z07:50 EST2h 45mN972NN
2026-02-18?KCLT11:46Z10:06 EST3h 19mN355PU
2026-02-17?KCLT12:22Z09:38 EST2h 16mN822NN
2026-02-16KBOSKCLT05:37 EST07:46 EST2h 09mN883NN
2026-02-15KBOSKCLT05:57 EST08:12 EST2h 14mN971AN
2026-02-14?KCLT10:10Z07:50 EST2h 39mN870NN
2026-02-13KBOSKCLT05:48 EST07:56 EST2h 08mN985NN
2026-02-12KBOSKCLT05:49 EST07:52 EST2h 03mN947AN
2026-02-11?KCLT11:20Z08:52 EST2h 32mN583UW
2026-02-10?KCLT10:50Z08:30 EST2h 39mN914UY
2026-02-09?KCLT10:54Z08:44 EST2h 49mN909AM
2026-02-08KBOSKCLT06:57 EST09:04 EST2h 07mN169UW
2026-02-07?KCLT10:51Z08:50 EST2h 58mN173US
2026-02-06?KCLT10:53Z08:46 EST2h 52mAD495B
2026-02-05?KCLT10:50Z08:40 EST2h 49mN998AN
2026-02-04?KCLT10:55Z08:52 EST2h 57mN562UW
2026-02-03KBOSKCLT06:39 EST08:50 EST2h 10mN115NN
2026-02-02?KCLT10:51Z08:34 EST2h 43mN408AN
2026-01-31?KCLT10:58Z08:52 EST2h 53mN994AN
2026-01-30?KCLT10:54Z08:48 EST2h 53mAD3A7F
2026-01-29?KCLT11:08Z09:26 EST3h 17mN537UW
2026-01-28?KCLT11:00Z09:00 EST2h 59mN118NN
2026-01-24?KCLT10:53Z08:58 EST3h 04mN557UW
2026-01-23?KCLT10:58Z09:12 EST3h 13mN186US
2026-01-22?KCLT11:07Z08:52 EST2h 44mN194UW
2026-01-21?KCLT10:58Z08:58 EST3h 00mN913US
2026-01-20?KCLT10:59Z09:08 EST3h 09mN979UY
2026-01-19KBOSKCLT07:34 EST10:38 EST3h 03mN129AA
2026-01-09?KCLT10:55Z08:58 EST3h 02mN920US
2026-01-08?KCLT10:56Z08:44 EST2h 48mN183UW
2026-01-07?KCLT11:15Z09:06 EST2h 50mN920US
2026-01-06?KCLT10:52Z09:58 EST4h 05mN176UW
2026-01-05KBOSKCLT05:54 EST08:13 EST2h 19mN869NN
2026-01-04?KCLT13:28Z11:08 EST2h 39mN857NN
2026-01-03?KCLT10:24Z08:44 EST3h 19mN925NN
2026-01-02KBOSKCLT05:50 EST08:10 EST2h 19mN978NN
2026-01-01?KCLT10:25Z08:16 EST2h 50mN987AN
2025-12-31KBOSKCLT05:22 EST07:46 EST2h 23mN849NN
2025-12-30?KCLT10:25Z08:16 EST2h 50mN925NN
2025-12-29KBOSKCLT05:47 EST08:10 EST2h 22mN918NN
2025-12-28KBOSKCLT05:52 EST08:10 EST2h 18mN852NN
2025-12-27?KCLT10:30Z09:00 EST3h 29mN823NN
2025-12-26KBOSKCLT05:50 EST08:16 EST2h 25mN963AN
2025-12-25KBOSKCLT04:16 EST07:22 EST3h 06mN939AN
2025-12-24?KCLT09:40Z07:22 EST2h 41mN343PN
2025-12-23?KCLT10:25Z08:02 EST2h 36mN958NN
2025-12-22?KCLT10:24Z07:56 EST2h 31mN949NN
2025-12-21KBOSKCLT05:51 EST08:18 EST2h 26mN963NN
2025-12-20?KCLT10:36Z08:18 EST2h 41mN917NN
2025-12-19?KCLT10:29Z08:22 EST2h 52mN946AN
2025-12-18?KCLT10:24Z08:08 EST2h 43mN983AN
2025-12-17KBOSKCLT06:27 EST08:44 EST2h 16mN150NN
2025-12-16?KCLT10:38Z08:34 EST2h 55mN909AM
2025-12-15estimated??10:44Z13:52Z3h 08mN193UW
2025-12-14estimated??09:39Z13:36Z3h 56mN988AL
2025-12-13?KCLT10:26Z08:14 EST2h 48mN185UW
2025-12-12?KCLT10:31Z09:16 EST3h 44mN993AN
2025-12-11?KCLT09:32Z07:36 EST3h 04mN992AU
2025-12-10?KCLT10:37Z09:06 EST3h 29mAD45A4
2025-11-27KBOSKCLT05:32 EST07:42 EST2h 09mN980UY
2025-11-26KBOSKCLT05:31 EST07:28 EST1h 56mN147AA
2025-10-30KBOSKCLT07:03 EDT09:14 EDT2h 10mN989NN
2025-10-27KBOSKCLT06:06 EDT08:06 EDT1h 59mN931NN
2025-10-15?KCLT10:15Z08:34 EDT2h 18mN979NN
2025-10-14?KCLT10:27Z08:46 EDT2h 18mN963AN
2025-10-13?KCLT09:31Z08:02 EDT2h 30mN986NN
2025-10-07?KCLT10:16Z08:36 EDT2h 19mN947NN
2025-10-06?KCLT09:35Z07:48 EDT2h 12mN909NN
2025-10-04KLGAKMIA14:53 EDT15:58 EDT1h 04mA3B8F5
2025-10-02KLGA LaGuardia?06:15 EDT11:17Z1h 01mA3A9EB
2025-10-01KLGA LaGuardiaKILM06:27 EDT07:30 EDT1h 02mA36FFF
2025-09-30KLGA LaGuardia?06:21 EDT11:24Z1h 02mA34C57
2025-09-29KLGA LaGuardia?06:26 EDT11:33Z1h 06mA39B39
2025-09-28KLGA LaGuardiaKGSB06:15 EDT07:16 EDT1h 01mA39B39
2025-09-26KLGA LaGuardiaKGSB06:15 EDT07:19 EDT1h 03mA3CDE4
2025-09-25KLGA LaGuardiaKINT06:43 EDT07:51 EDT1h 07mA3B186
2025-09-24KLGA LaGuardia?06:44 EDT11:50Z1h 05mA3E07A
2025-09-23KLGA LaGuardia?06:20 EDT11:24Z1h 03mA3CA1A
2025-09-22KLGA LaGuardia?06:20 EDT11:24Z1h 03mA3A9FF
2025-09-21KLGA LaGuardia?10:14 EDT15:17Z1h 03mA36636
2025-09-19KLGA LaGuardia?06:23 EDT11:30Z1h 07mA3B8E1
2025-08-24KJFKKMIA06:01 EDT08:34 EDT2h 33mN898NN
2025-08-23estimatedKLGAKMIA00:09 EDT01:14 EDT1h 04mN940AN
2025-08-21estimatedKLGAKMIA05:34 EDT08:36 EDT3h 02mN982NN
2025-08-20KLGAKMIA11:03 EDT16:58 EDT5h 54mN910NN
2025-08-19estimatedKLGAKMIA05:47 EDT08:44 EDT2h 56mN342PM
2025-08-18estimatedKLGAKMIA05:39 EDT08:40 EDT3h 00mN809NN
2025-08-17KLGAKMIA05:59 EDT08:52 EDT2h 53mN951NN
2025-08-16KJFKKMIA06:00 EDT08:32 EDT2h 31mA3A647
2025-08-15KLGAKMIA05:58 EDT08:52 EDT2h 53mN892NN

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