Flight

AAL3178

Flight history and live tracking for AAL3178, 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
RouteKCLT CHARLOTTE DOUGLAS INTERNATIONAL → KRDU RALEIGH DURHAM INTERNATIONAL
Scheduled departure20:00 EDT

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

Route

AirlineAmerican Airlines
Typical originKCLT CHARLOTTE DOUGLAS INTERNATIONAL
Typical destinationKRDU RALEIGH DURHAM INTERNATIONAL
Distance113 nm

Flight history 254 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KCLT CHARLOTTE DOUGLAS INTERNATIONALKRDU RALEIGH DURHAM INTERNATIONAL21:17 EDT21:47 EDT0h 30mN959AN
2026-10-02KCLT CHARLOTTE DOUGLAS INTERNATIONALKRDU RALEIGH DURHAM INTERNATIONAL20:17 EDT20:50 EDT0h 33mN962AN
2026-10-01KCLT CHARLOTTE DOUGLAS INTERNATIONALKRDU RALEIGH DURHAM INTERNATIONAL20:49 EDT21:26 EDT0h 37mN953NN
2026-09-30KCLT CHARLOTTE DOUGLAS INTERNATIONALKRDU RALEIGH DURHAM INTERNATIONAL20:24 EDT20:52 EDT0h 28mN912AN
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKRDU RALEIGH DURHAM INTERNATIONAL20:24 EDT20:52 EDT0h 28mN963AN
2026-09-28KCLT CHARLOTTE DOUGLAS INTERNATIONALKRDU RALEIGH DURHAM INTERNATIONAL21:37 EDT22:10 EDT0h 33mN953NN
2026-09-27KCLT CHARLOTTE DOUGLAS INTERNATIONALKRDU RALEIGH DURHAM INTERNATIONAL21:00 EDT21:26 EDT0h 26mN897NN
2026-09-26KCLT CHARLOTTE DOUGLAS INTERNATIONALKRDU RALEIGH DURHAM INTERNATIONAL23:37 EDT00:11 EDT0h 34mN897NN
2026-09-25KCLT CHARLOTTE DOUGLAS INTERNATIONALKRDU RALEIGH DURHAM INTERNATIONAL20:43 EDT21:12 EDT0h 29mN987AN
2026-09-24KCLTKRDU20:17 EDT20:54 EDT0h 36mN322VJ
2026-09-23KCLTKRDU20:11 EDT20:56 EDT0h 44mN964NN
2026-09-22KCLTKRDU20:30 EDT21:16 EDT0h 46mN902NN
2026-09-21KCLTKRDU21:32 EDT22:20 EDT0h 47mN845NN
2026-09-20KCLTKRDU21:57 EDT22:26 EDT0h 28mN970AN
2026-09-19KCLTKRDU20:56 EDT21:26 EDT0h 29mN910AN
2026-09-18KCLTKRDU20:19 EDT20:50 EDT0h 30mN893NN
2026-09-17KCLTKRDU20:34 EDT20:58 EDT0h 24mN822NN
2026-09-16KCLTKRDU20:28 EDT20:52 EDT0h 23mN989NN
2026-09-15KCLTKRDU20:20 EDT20:48 EDT0h 27mN883NN
2026-09-14KCLTKRDU23:29 EDT23:58 EDT0h 28mN979AN
2026-09-13KCLTKRDU20:16 EDT20:48 EDT0h 32mN876NN
2026-09-12KCLTKRDU20:47 EDT21:18 EDT0h 30mN812NN
2026-09-11KCLTKRDU20:25 EDT20:54 EDT0h 28mN991NN
2026-09-10KCLTKRDU20:16 EDT20:44 EDT0h 27mN856NN
2026-09-09KCLTKRDU20:00 EDT20:24 EDT0h 23mN896NN
2026-09-08estimatedKCLTKRDU20:14 EDT20:42 EDT0h 27mA39781
2026-09-07KCLTKRDU20:57 EDT21:22 EDT0h 24mN335RT
2026-09-06KCLTKRDU21:14 EDT21:40 EDT0h 25mN310RF
2026-09-05KCLTKRDU20:56 EDT21:24 EDT0h 27mN908AN
2026-09-04KCLTKRDU20:47 EDT21:18 EDT0h 30mN805NN
2026-09-03KCLTKRDU20:26 EDT20:58 EDT0h 31mN855NN
Earlier flights (223) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02KCLTKRDU20:01 EDT20:30 EDT0h 28mN966AN
2026-09-01KCLTKRDU20:28 EDT21:00 EDT0h 31mN954NN
2026-08-31KCLTKRDU21:26 EDT22:00 EDT0h 33mN935AN
2026-08-30KCLTKRDU20:11 EDT20:40 EDT0h 28mN321RL
2026-08-29KCLTKRDU22:27 EDT22:58 EDT0h 30mN359PX
2026-08-28KCLTKRDU20:26 EDT21:00 EDT0h 33mN967AN
2026-08-27KCLTKRDU20:28 EDT21:00 EDT0h 31mN962AN
2026-08-26KCLTKRDU20:37 EDT21:06 EDT0h 28mN885NN
2026-08-25KCLTKRDU20:12 EDT20:42 EDT0h 29mA3776F
2026-08-24KCLTKRDU21:05 EDT21:36 EDT0h 30mA39781
2026-08-23KCLTKRDU20:14 EDT20:42 EDT0h 27mN898NN
2026-08-22KCLTKRDU23:25 EDT23:48 EDT0h 22mN928AN
2026-08-21KCLTKRDU20:21 EDT20:52 EDT0h 30mN322TH
2026-08-20KCLTKRDU20:12 EDT20:44 EDT0h 31mN992AN
2026-08-19KCLTKRDU20:03 EDT20:28 EDT0h 24mN306NY
2026-08-18KCLTKRDU20:09 EDT20:42 EDT0h 32mN932NN
2026-08-17KCLTKRDU21:55 EDT22:24 EDT0h 29mN308UK
2026-08-16KCLTKRDU20:28 EDT20:54 EDT0h 25mN584UW
2026-08-15KCLTKRDU20:10 EDT20:40 EDT0h 29mN939AN
2026-08-14KCLTKRDU20:17 EDT08:10 EDT11h 53mN951AA
2026-08-13partialKCLT?20:00 EDTN805NN
2026-08-12partialKCLT?21:21 EDTN986NN
2026-07-23KCLTKRDU21:17 EDT21:42 EDT0h 24mA32FF6
2026-07-22KCLTKRDU21:11 EDT21:42 EDT0h 30mA37F12
2026-07-21KCLTKRDU22:11 EDT22:42 EDT0h 30mA3FCD6
2026-07-20KCLTKRDU21:21 EDT21:46 EDT0h 24mN329SL
2026-07-19KCLTKRDU21:14 EDT21:54 EDT0h 39mN329SL
2026-07-18KCLTKRDU23:26 EDT23:54 EDT0h 28mN935AN
2026-07-17KCLTKRDU21:34 EDT22:04 EDT0h 29mN306SW
2026-07-16KCLTKRDU22:26 EDT22:58 EDT0h 31mN943AN
2026-07-15KCLTKRDU21:29 EDT21:56 EDT0h 26mN306SP
2026-07-14KCLTKRDU21:15 EDT21:40 EDT0h 24mN967NN
2026-07-13KCLTKRDU22:01 EDT22:40 EDT0h 38mN941NN
2026-07-12KCLTKRDU21:09 EDT21:38 EDT0h 28mA3578A
2026-07-11KCLTKRDU22:03 EDT22:32 EDT0h 29mN336RU
2026-07-10KCLTKRDU21:09 EDT21:42 EDT0h 32mN336RU
2026-07-09KCLTKRDU21:09 EDT21:34 EDT0h 24mN329SL
2026-07-08KCLTKRDU22:15 EDT22:50 EDT0h 34mN843NN
2026-07-07KCLTKRDU21:16 EDT21:42 EDT0h 25mA33EF5
2026-07-06KCLTKRDU00:41 EDT01:10 EDT0h 28mA33EF5
2026-07-04KCLTKRDU21:12 EDT21:50 EDT0h 38mN867NN
2026-07-03KCLTKRDU21:14 EDT21:46 EDT0h 31mA3C2BE
2026-07-02KCLTKRDU21:04 EDT21:40 EDT0h 35mN303RG
2026-07-01KCLTKRDU21:09 EDT21:36 EDT0h 26mN853NN
2026-06-30KCLTKRDU21:18 EDT21:54 EDT0h 35mA33766
2026-06-29estimatedKCLTKRDU21:23 EDT21:56 EDT0h 33mA33766
2026-06-28KCLTKRDU21:25 EDT21:56 EDT0h 30mA33AFD
2026-06-27estimatedKCLTKRDU21:09 EDT21:54 EDT0h 44mN350RV
2026-06-26KCLTKRDU22:20 EDT22:54 EDT0h 33mN350RV
2026-06-25KCLTKRDU21:13 EDT21:49 EDT0h 35mN887NN
2026-06-24estimatedKCLTKRDU21:06 EDT21:50 EDT0h 43mN308RD
2026-06-23KCLTKRDU22:47 EDT23:20 EDT0h 32mA33766
2026-06-22KCLTKRDU21:16 EDT21:52 EDT0h 35mN339SU
2026-06-21KCLTKRDU21:09 EDT21:46 EDT0h 36mN929NN
2026-06-20KCLTKRDU21:54 EDT22:20 EDT0h 25mN938NN
2026-06-18KCLTKRDU21:27 EDT22:00 EDT0h 33mN857NN
2026-06-17estimatedKCLTKRDU21:05 EDT21:50 EDT0h 44mA36636
2026-06-16KCLTKRDU22:22 EDT22:54 EDT0h 31mA37032
2026-06-15KCLTKRDU21:21 EDT21:52 EDT0h 30mN921NN
2026-06-14KCLTKRDU21:47 EDT22:18 EDT0h 31mA37032
2026-06-13KCLTKRDU22:05 EDT22:34 EDT0h 28mA32FF6
2026-06-12KCLTKRDU22:07 EDT22:42 EDT0h 34mA32FF6
2026-05-29KCLTKRDU22:09 EDT22:42 EDT0h 32mN318SF
2026-05-28estimatedKCLTKRDU22:56 EDT23:30 EDT0h 33mA36A19
2026-05-27KCLTKRDU21:47 EDT22:20 EDT0h 32mA36A19
2026-05-26estimatedKCLTKRDU22:26 EDT22:58 EDT0h 31mN913NN
2026-05-25KCLTKRDU21:17 EDT21:40 EDT0h 22mN851NN
2026-05-24KCLTKRDU21:11 EDT21:34 EDT0h 22mN335RT
2026-05-23KCLTKRDU21:27 EDT21:54 EDT0h 27mN834NN
2026-05-22estimated?KRDU02:18Z22:54 EDT0h 35mN989NN
2026-05-21KCLTKRDU21:22 EDT21:56 EDT0h 33mN189UW
2026-05-20KCLTKRDU22:11 EDT06:10 EDT7h 58mN551UW
2026-05-19partialKCLT?21:30 EDTN121AN
2026-05-12KCLTKRDU21:10 EDT21:40 EDT0h 29mN148AN
2026-05-11KCLTKRDU22:31 EDT23:00 EDT0h 28mN169UW
2026-05-10KCLTKRDU21:10 EDT21:38 EDT0h 27mN181UW
2026-05-09KCLTKRDU21:15 EDT21:46 EDT0h 30mN465AN
2026-05-08KCLTKRDU21:27 EDT21:57 EDT0h 29mN559UW
2026-05-07KCLTKRDU22:20 EDT22:54 EDT0h 33mN540UW
2026-05-06KCLTKRDU20:00 EDT20:28 EDT0h 28mN187US
2026-05-05KCLTKRDU21:15 EDT21:48 EDT0h 32mN155NN
2026-05-04KCLTKRDU21:24 EDT22:02 EDT0h 37mN120EE
2026-05-03KCLTKRDU21:14 EDT21:42 EDT0h 27mN179UW
2026-05-02KCLTKRDU21:57 EDT22:26 EDT0h 29mN973UY
2026-05-01estimated??07:23Z08:14Z0h 50mN167AN
2026-05-01estimated??06:16Z06:58Z0h 41mN167AN
2026-05-01estimatedKCLT?22:18 EDT04:24Z2h 05mN167AN
2026-04-30estimatedKCLT?21:20 EDT02:52Z1h 31mN138AN
2026-04-29KCLTKRDU20:20 EDT20:52 EDT0h 31mN160AN
2026-04-28estimatedKCLTKRDU21:23 EDT21:52 EDT0h 28mN552UW
2026-04-27estimatedKCLTKRDU21:38 EDT22:20 EDT0h 42mN546UW
2026-04-26estimated??10:28Z11:22Z0h 53mN176UW
2026-04-26estimated??02:47Z04:42Z1h 54mN176UW
2026-04-26KCLTKRDU21:28 EDT21:58 EDT0h 29mN176UW
2026-04-25KCLTKRDU21:11 EDT22:02 EDT0h 50mN977UY
2026-04-24KCLTKRDU21:03 EDT21:34 EDT0h 30mN120EE
2026-04-23KCLTKRDU21:19 EDT21:50 EDT0h 31mN655AW
2026-04-22?KRDU00:17Z20:52 EDT0h 34mAD45A4
2026-04-21estimated?KRDU01:15Z21:48 EDT0h 32mN534UW
2026-04-20estimatedKCLTKRDU21:13 EDT22:02 EDT0h 48mN909AM
2026-04-19estimated??02:32Z04:30Z1h 57mN132AN
2026-04-19KCLTKRDU21:14 EDT21:44 EDT0h 29mN132AN
2026-04-18estimatedKCLTKRDU21:19 EDT21:58 EDT0h 38mN147AA
2026-04-17estimatedKCLTKRDU21:27 EDT22:08 EDT0h 40mN151UW
2026-04-16estimatedKCLTKRDU21:12 EDT00:38 EDT3h 25mN978UY
2026-04-15estimated??09:22Z11:10Z1h 47mN126AN
2026-04-15KCLTKRDU20:07 EDT20:38 EDT0h 30mN126AN
2026-04-14estimated??10:25Z11:06Z0h 40mN123NN
2026-04-14KCLTKRDU21:12 EDT21:46 EDT0h 33mN123NN
2026-04-13KCLTKRDU21:22 EDT21:54 EDT0h 31mN924US
2026-04-12estimatedKCLTKRDU21:14 EDT21:40 EDT0h 25mN199UW
2026-04-11estimated??02:50Z03:38Z0h 47mN191UW
2026-04-11KCLTKRDU21:09 EDT21:40 EDT0h 30mN191UW
2026-04-06KCLTKORD00:58 EDT01:26 CDT1h 27mN568UW
2026-04-05KCLTKORD22:53 EDT23:18 CDT1h 24mN904AA
2026-04-02KCLTKORD23:28 EDT23:58 CDT1h 29mN910NN
2026-03-31KCLTKORD23:00 EDT00:44 CDT2h 43mN971NN
2026-03-30KCLTKORD23:24 EDT23:56 CDT1h 31mN155UW
2026-03-29KCLTKORD23:37 EDT00:06 CDT1h 28mAD5837
2026-03-15KCLTKORD22:55 EDT23:26 CDT1h 30mN149AN
2026-03-14KCLTKORD23:29 EDT00:04 CDT1h 34mN906AA
2026-03-13KCLTKORD23:24 EDT00:00 CDT1h 36mN538UW
2026-03-12estimatedKCLTKRDU23:35 EDT01:56 EDT2h 20mN820NN
2026-03-12estimated?KCLT02:30Z23:14 EDT0h 43mN820NN
2026-03-10KCLTKORD22:59 EDT23:36 CDT1h 36mN301PA
2026-03-09KCLTKORD23:20 EDT23:52 CDT1h 31mN557UW
2026-03-08estimated?KCLT01:56Z22:32 EST1h 35mN539UW
2026-03-07KORDKCLT00:12 CST02:52 EST1h 40mN959NN
2026-03-06KORDKCLT19:09 CST21:38 EST1h 28mN944AN
2026-03-05KORDKCLT18:43 CST21:25 EST1h 41mN965NN
2026-03-04KORDKCLT19:13 CST21:34 EST1h 21mN983NN
2026-03-03KORDKCLT19:57 CST22:18 EST1h 20mN962AN
2026-03-02KORDKCLT19:06 CST21:24 EST1h 17mN958AN
2026-03-01estimatedKORD?19:00 CST02:14Z1h 14mN536UW
2026-02-28KORDKCLT18:38 CST21:12 EST1h 33mN829NN
2026-02-27KORDKCLT19:13 CST21:38 EST1h 25mN901AN
2026-02-26KORDKCLT18:49 CST21:06 EST1h 16mN800NN
2026-02-25KORDKCLT19:39 CST21:48 EST1h 08mN848NN
2026-02-24KORDKCLT18:42 CST21:22 EST1h 39mN968AN
2026-02-23KORDKCLT19:03 CST21:44 EST1h 40mN815NN
2026-02-22KORDKCLT20:54 CST23:20 EST1h 26mN997AA
2026-02-21KORDKCLT18:54 CST21:16 EST1h 21mN928AN
2026-02-20KORDKCLT18:49 CST21:14 EST1h 24mN979NN
2026-02-19KORDKCLT18:40 CST20:56 EST1h 15mN990NN
2026-02-18KORDKCLT18:55 CST21:10 EST1h 14mN875NN
2026-02-17KORDKCLT18:50 CST21:04 EST1h 13mN964AN
2026-02-16KORDKCLT18:48 CST21:20 EST1h 31mN856NN
2026-02-15KORDKCLT19:05 CST21:28 EST1h 22mN143AN
2026-02-14KORDKCLT18:07 CST21:22 EST2h 15mN849NN
2026-02-13KORDKCLT18:40 CST21:04 EST1h 23mN314PD
2026-02-12KORDKCLT20:14 CST22:32 EST1h 17mN845NN
2026-02-11KORDKCLT20:01 CST22:24 EST1h 22mN811NN
2026-02-10KORDKCLT22:31 CST00:44 EST1h 12mN875NN
2026-02-09KORDKCLT21:14 CST23:32 EST1h 17mN899NN
2026-02-08KORDKCLT20:15 CST22:34 EST1h 18mN976NN
2026-02-07?KCLT01:44Z22:30 EST1h 45mN884NN
2026-02-06KORDKCLT20:57 CST23:34 EST1h 36mN984NN
2026-02-05KORDKCLT19:56 CST22:20 EST1h 23mN801NN
2026-02-04KORDKCLT20:10 CST22:30 EST1h 19mN964NN
2026-02-03KORDKCLT21:27 CST23:56 EST1h 28mN989AN
2026-02-02KORDKCLT21:47 CST00:14 EST1h 27mN892NN
2026-01-31KORDKCLT20:36 CST23:18 EST1h 41mN953AN
2026-01-30KORDKCLT20:16 CST22:46 EST1h 30mN973AN
2026-01-29KORDKCLT20:25 CST22:42 EST1h 17mN968NN
2026-01-24KORDKCLT21:27 CST23:42 EST1h 14mN964NN
2026-01-23KORDKCLT21:35 CST00:02 EST1h 26mN801NN
2026-01-22KORDKCLT20:44 CST23:20 EST1h 35mN918AN
2026-01-21KORDKCLT19:59 CST22:16 EST1h 17mN803NN
2026-01-20KORDKCLT20:33 CST22:52 EST1h 18mN961AN
2026-01-19KORDKCLT21:07 CST23:24 EST1h 16mN968AN
2026-01-09KORDKCLT01:01 CST03:32 EST1h 30mN863NN
2026-01-08?KCLT01:45Z22:32 EST1h 46mN851NN
2026-01-07KORDKCLT19:59 CST22:34 EST1h 35mN866NN
2026-01-06KORDKCLT18:42 CST21:20 EST1h 37mN818NN
2026-01-04KORDKCLT19:09 CST22:20 EST2h 11mN946AN
2026-01-03KORDKCLT18:37 CST21:46 EST2h 09mN314PD
2026-01-02KORDKCLT18:48 CST21:38 EST1h 50mN853NN
2025-12-31?KCLT00:20Z22:40 EST3h 20mN904NN
2025-12-30KORDKCLT18:50 CST21:36 EST1h 45mN981AN
2025-12-28KORDKCLT19:25 CST22:02 EST1h 36mN378SC
2025-12-27KORDKCLT18:40 CST21:30 EST1h 49mN943NN
2025-12-24KORDKCLT18:49 CST21:22 EST1h 33mN916AN
2025-12-23KORDKCLT18:35 CST21:32 EST1h 57mN963AN
2025-12-21KORDKCLT20:10 CST22:56 EST1h 45mA4008E
2025-12-20?KCLT03:25Z00:14 EST1h 49mN318SF
2025-12-19KORDKCLT18:52 CST21:58 EST2h 05mN870NN
2025-12-18KORDKCLT18:27 CST21:26 EST1h 58mN805NN
2025-12-17KORDKCLT18:48 CST21:26 EST1h 37mN804NN
2025-12-16estimated?KCLT02:42Z23:32 EST1h 49mN899NN
2025-12-15KORDKCLT21:21 CST00:00 EST1h 38mN801NN
2025-12-14KORDKCLT19:04 CST21:58 EST1h 54mN976NN
2025-12-13KORDKCLT20:38 CST23:08 EST1h 29mN855NN
2025-12-13partialKORD?19:55 CSTN961NN
2025-12-12KORDKCLT18:37 CST21:44 EST2h 06mN829NN
2025-12-11?KCLT00:23Z21:18 EST1h 55mN966NN
2025-12-10KORDKCLT18:45 CST21:34 EST1h 48mN831NN
2025-11-26KCLTKORD16:59 EST17:42 CST1h 42mN908NN
2025-10-30KCLTKRDU20:18 EDT20:46 EDT0h 28mN556UW
2025-10-29estimatedKCLTKRDU20:33 EDT21:20 EDT0h 46mN582UW
2025-10-28estimated??04:01Z08:02Z4h 00mN138AN
2025-10-28KCLTKRDU21:56 EDT22:26 EDT0h 29mN138AN
2025-10-27estimatedKCLTKRDU23:16 EDT00:00 EDT0h 43mN996AN
2025-10-26KCLTKRDU21:19 EDT21:44 EDT0h 24mN993AN
2025-10-25KCLTKRDU20:20 EDT20:54 EDT0h 33mN975UY
2025-10-24estimatedKCLTKRDU21:53 EDT22:30 EDT0h 36mN143AN
2025-10-23estimated??03:36Z05:26Z1h 49mN159AN
2025-10-23estimatedKCLTKRDU20:22 EDT21:18 EDT0h 55mN159AN
2025-10-22estimated??01:27Z05:20Z3h 52mN930AU
2025-10-22estimatedKCLTKRDU20:09 EDT20:52 EDT0h 43mN930AU
2025-10-21KCLTKRDU21:18 EDT21:54 EDT0h 35mN157UW
2025-10-20estimatedKCLTKRDU22:16 EDT22:50 EDT0h 34mN972UY
2025-10-19KCLTKRDU21:11 EDT21:42 EDT0h 30mN536UW
2025-10-15KCLTKRDU20:05 EDT20:44 EDT0h 38mN144AN
2025-10-14KCLTKRDU21:31 EDT22:48 EDT1h 16mN553UW
2025-10-08KCLTKRDU20:10 EDT20:48 EDT0h 37mN923US
2025-10-07KCLTKRDU21:29 EDT22:02 EDT0h 32mN195UW
2025-10-06estimatedKCLTKRDU20:59 EDT23:44 EDT2h 45mN989AU
2025-08-22KCLTKRDU21:01 EDT22:00 EDT0h 58mN534UW
2025-08-20KCLTKRDU20:08 EDT20:36 EDT0h 28mN188US
2025-08-19KCLTKRDU23:52 EDT00:22 EDT0h 29mN123NN
2025-08-17estimatedKCLTKRDU01:45 EDT02:30 EDT0h 44mN976UY
2025-08-16KCLTKRDU20:43 EDT21:10 EDT0h 27mN546UW
2025-08-15KCLTKRDU21:39 EDT22:12 EDT0h 32mN161UW

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