Flight

DAL542

Flight history and live tracking for DAL542, operated by Delta Air Lines. 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
RouteKSEA SEATTLE TACOMA INTERNATIONAL → KATL THE WILLIAM B HARTSFIELD ATLANTA INTERNATIONAL
Scheduled departure14:30 PDT

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

Route

AirlineDelta Air Lines
Observed routeKATL → KFRI

Flight history 337 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KSEA SEATTLE TACOMA INTERNATIONALKATL THE WILLIAM B HARTSFIELD ATLANTA INTERNATIONAL14:58 PDT21:54 EDT3h 56mN552DT
2026-10-01KSEA SEATTLE TACOMA INTERNATIONALKATL THE WILLIAM B HARTSFIELD ATLANTA INTERNATIONAL14:38 PDT21:40 EDT4h 02mN553DT
2026-09-30KSEA SEATTLE TACOMA INTERNATIONALKATL THE WILLIAM B HARTSFIELD ATLANTA INTERNATIONAL14:56 PDT21:58 EDT4h 02mN551DT
2026-09-29KSEA SEATTLE TACOMA INTERNATIONALKATL THE WILLIAM B HARTSFIELD ATLANTA INTERNATIONAL15:07 PDT22:12 EDT4h 05mN554DT
2026-09-28KSEA SEATTLE TACOMA INTERNATIONALKATL THE WILLIAM B HARTSFIELD ATLANTA INTERNATIONAL14:44 PDT21:50 EDT4h 06mN555DE
2026-09-27KSEA SEATTLE TACOMA INTERNATIONALKATL THE WILLIAM B HARTSFIELD ATLANTA INTERNATIONAL14:49 PDT21:56 EDT4h 07mN552DT
2026-09-26KSEA SEATTLE TACOMA INTERNATIONALKATL THE WILLIAM B HARTSFIELD ATLANTA INTERNATIONAL15:01 PDT22:08 EDT4h 07mN553DT
2026-09-25KSEA SEATTLE TACOMA INTERNATIONALKATL THE WILLIAM B HARTSFIELD ATLANTA INTERNATIONAL15:07 PDT22:20 EDT4h 13mN554DT
2026-09-24partialKATL?22:14 EDTN555DE
2026-09-24partialKATL?20:00 EDTN555DE
2026-09-23partial??00:00ZN552DT
2026-09-22partial??00:00ZA70AED
2026-09-21partial??00:00ZA7037F
2026-09-20partial??00:00ZA70AED
2026-09-19partial??00:00ZN405DX
2026-09-18partial??00:01ZA7037F
2026-09-17partial??00:11ZA70EA4
2026-09-16partial??00:18ZA71612
2026-09-15partial??00:14ZA70AED
2026-09-14estimatedKATLKFRI08:36 EDT18:26 CDT10h 49mA70736
2026-09-14partialKATL?20:13 EDTA70736
2026-09-13estimatedKATLKFRI08:30 EDT17:48 CDT10h 17mA7037F
2026-09-13partialKATL?20:06 EDTA7037F
2026-09-12KATLKSEA09:21 EDT15:44 PDT9h 23mA70EA4
2026-09-12partialKATL?20:06 EDTA70EA4
2026-09-11estimatedKATLKFRI10:31 EDT17:30 CDT7h 58mA71612
2026-09-11partialKATL?20:04 EDTA71612
2026-09-10estimatedKATLKFRI08:28 EDT18:08 CDT10h 39mA70AED
2026-09-10partialKATL?20:00 EDTA70AED
2026-09-09partial??00:00ZA70736
2026-09-08KBFIKATL05:40 PDT19:58 EDT11h 17mA70AED
2026-09-08partialKATL?20:00 EDTA70AED
2026-09-07partial??00:08ZA70EA4
2026-09-06estimatedKATLKFRI08:36 EDT17:42 CDT10h 05mA7037F
2026-09-06partialKATL?20:00 EDTA7037F
2026-09-05partial??00:00ZA71612
2026-09-04partial??00:00ZN552DT
2026-09-03estimatedKATLKFRI08:21 EDT18:58 CDT11h 36mN553DT
2026-09-03partialKATL?20:00 EDTN553DT
Earlier flights (298) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01estimatedKATLKFRI08:14 EDT18:58 CDT11h 43mA7037F
2026-09-01partialKATL?20:00 EDTA7037F
2026-08-31partial??00:00ZA71612
2026-08-30partial??00:00ZA70736
2026-08-29estimatedKATLKFRI08:12 EDT18:58 CDT11h 45mA70AED
2026-08-29partialKATL?20:00 EDTA70AED
2026-08-28estimatedKATLKFRI08:13 EDT18:58 CDT11h 44mA7124E
2026-08-28partialKATL?20:00 EDTA7124E
2026-08-27estimatedKATLKFRI08:57 EDT18:58 CDT11h 00mA7037F
2026-08-27partialKATL?20:00 EDTA7037F
2026-08-26partial??00:00ZA71612
2026-08-25partial??00:00ZA70736
2026-08-24partial??00:00ZA70AED
2026-08-23estimatedKATLKFRI08:16 EDT18:58 CDT11h 41mA7124E
2026-08-23estimated?KATL00:00Z21:10 EDT1h 09mA7124E
2026-08-22estimatedKATLKFRI08:15 EDT18:58 CDT11h 42mA7037F
2026-08-22estimated?KATL00:00Z20:58 EDT0h 57mA7037F
2026-08-21partial??00:00ZN556DT
2026-08-20partial??00:00ZN554DT
2026-08-19partial??00:00ZN553DT
2026-08-18partial??00:00ZN555DE
2026-08-17partial??00:40ZN551DT
2026-08-16partial??00:00ZN556DT
2026-08-15partial??00:00ZN554DT
2026-08-14partial??00:00ZN551DT
2026-08-13partial??00:00ZN555DE
2026-08-12partial??00:00ZN553DT
2026-08-11estimated??21:01Z23:58Z2h 56mN553DT
2026-07-23partial??00:02ZA70736
2026-07-22estimatedKATLKFRI08:50 EDT18:58 CDT11h 08mA71612
2026-07-22estimated?KATL00:00Z21:10 EDT1h 09mA71612
2026-07-21estimatedKATLKFRI08:27 EDT18:58 CDT11h 30mA70EA4
2026-07-21estimated?KATL00:00Z21:04 EDT1h 03mA70EA4
2026-07-20estimatedKATLKFRI08:29 EDT18:58 CDT11h 28mA71612
2026-07-20estimated?KATL00:25Z22:38 EDT2h 12mA71612
2026-07-19estimatedKATLKFRI08:33 EDT18:26 CDT10h 52mA70736
2026-07-19estimated?KATL00:00Z21:20 EDT1h 20mA70736
2026-07-18estimatedKATLKFRI08:26 EDT18:58 CDT11h 31mA7037F
2026-07-18estimated?KATL00:00Z21:42 EDT1h 42mA7037F
2026-07-17estimatedKATLKFRI08:29 EDT18:58 CDT11h 28mA70EA4
2026-07-17estimated?KATL01:10Z23:12 EDT2h 01mA70EA4
2026-07-16estimatedKATLKFRI08:26 EDT18:27 CDT11h 00mA7037F
2026-07-16estimated?KATL00:00Z21:16 EDT1h 16mA7037F
2026-07-15partial??00:00ZA71612
2026-07-14estimatedKATLKFRI08:42 EDT18:58 CDT11h 15mA70EA4
2026-07-14estimatedKMGEKATL20:00 EDT21:08 EDT1h 07mA70EA4
2026-07-13partialKSTL?19:00 CDTA71612
2026-07-12partialKMKO?19:00 CDTA70EA4
2026-07-11partialKFYV?19:00 CDTA70AED
2026-07-10partialKATL?20:00 EDTA7037F
2026-07-09estimatedKATLKFRI08:33 EDT18:58 CDT11h 24mA70AED
2026-07-09partialKATL?20:00 EDTA70AED
2026-07-08partialKFOE?19:02 CDTA70736
2026-07-07estimatedKATLKFRI08:32 EDT18:58 CDT11h 25mA7124E
2026-07-07estimatedKFOEKATL19:00 CDT21:40 EDT1h 40mA7124E
2026-07-06partial??00:00ZA70736
2026-07-05partialKTBN?19:00 CDTA70AED
2026-07-04estimatedKATLKFRI08:23 EDT18:58 CDT11h 34mA70736
2026-07-04estimatedKIABKATL19:00 CDT21:30 EDT1h 30mA70736
2026-07-03estimatedKATLKFRI08:15 EDT18:58 CDT11h 42mA7124E
2026-07-03estimatedKCOUKATL19:00 CDT21:28 EDT1h 27mA7124E
2026-07-02estimatedKATLKFRI08:19 EDT18:58 CDT11h 38mA70736
2026-07-02estimated?KATL00:00Z21:28 EDT1h 27mA70736
2026-07-01estimatedKATLKFRI08:55 EDT18:58 CDT11h 02mA70EA4
2026-07-01estimated?KATL00:00Z21:12 EDT1h 12mA70EA4
2026-06-30estimatedKATLKFRI08:20 EDT18:58 CDT11h 37mA7037F
2026-06-30estimatedKSZLKATL19:00 CDT21:16 EDT1h 16mA7037F
2026-06-29estimatedKATLKFRI08:28 EDT18:58 CDT11h 30mA7124E
2026-06-29estimatedKFLVKATL19:00 CDT21:32 EDT1h 31mA7124E
2026-06-28estimatedKATLKFRI08:14 EDT18:58 CDT11h 43mA70EA4
2026-06-28estimatedKSZLKATL19:00 CDT21:16 EDT1h 15mA70EA4
2026-06-27estimatedKATLKFRI08:24 EDT18:58 CDT11h 34mA7124E
2026-06-27estimatedKFLVKATL19:00 CDT21:40 EDT1h 40mA7124E
2026-06-26estimatedKATLKFRI09:04 EDT18:58 CDT10h 53mA71612
2026-06-26estimated?KATL00:00Z21:12 EDT1h 12mA71612
2026-06-25estimatedKATLKFRI08:28 EDT18:58 CDT11h 29mA70EA4
2026-06-25estimatedKCOUKATL19:00 CDT21:10 EDT1h 09mA70EA4
2026-06-24partialKATL?20:00 EDTA71612
2026-06-23partialKATL?20:00 EDTA70EA4
2026-06-22partialKEND?19:00 CDTA70736
2026-06-21partialKDSM?19:00 CDTA70EA4
2026-06-20estimatedKATLKFRI10:10 EDT18:58 CDT9h 47mA70EA4
2026-06-20estimated?KATL00:00Z21:08 EDT1h 07mA70EA4
2026-06-19partialKGAG?19:00 CDTA7124E
2026-06-18partialKFRI?19:00 CDTA70AED
2026-06-17estimatedKATLKFRI09:33 EDT18:58 CDT10h 24mA70736
2026-06-17partialKATL?20:00 EDTA70736
2026-06-16partialKGCK?19:00 CDTA70736
2026-06-15partial??00:00ZA71612
2026-06-14partialKTUL?19:00 CDTA71612
2026-06-13partialKCOU?19:00 CDTA70736
2026-06-12estimatedKATLKFRI08:26 EDT18:58 CDT11h 31mA71612
2026-06-12estimatedKFRIKATL19:00 CDT21:34 EDT1h 33mA71612
2026-06-11estimatedKATL?18:56 EDT23:58Z1h 01mA71612
2026-05-29estimated?KATL00:00Z21:22 EDT1h 22mN6704Z
2026-05-28partialKATL?23:00 EDTN697DL
2026-05-28estimated?KATL00:00Z21:18 EDT1h 18mN697DL
2026-05-27partialKSUX?19:00 CDTN684DA
2026-05-26partialKOFF?19:00 CDTN684DA
2026-05-25partialKATL?23:00 EDTN928DU
2026-05-25estimatedKSZLKATL19:00 CDT21:16 EDT1h 15mN928DU
2026-05-24partialKIAB?19:00 CDTN6716C
2026-05-23partialKATL?23:13 EDTN6716C
2026-05-23estimatedKCOUKATL19:00 CDT21:18 EDT1h 18mN6716C
2026-05-22partial??00:00ZN6716C
2026-05-21partial??00:00ZN6716C
2026-05-20partialKATL?21:38 EDTN6706Q
2026-05-19partialKSEA?18:26 PDTN699DL
2026-05-12partialKATL?20:00 EDTN698DL
2026-05-11partialKCOU?19:00 CDTN6702
2026-05-10partialUSTO?19:00 CDTN684DA
2026-05-09partialKCOU?19:00 CDTN6713Y
2026-05-08partialKSZL?19:00 CDTN67171
2026-05-07partialKATL?20:00 EDTN823DN
2026-05-06partialKATL?23:17 EDTN899DN
2026-05-06partialKATL?20:00 EDTN899DN
2026-05-05partialKGVW?19:00 CDTN908DN
2026-05-04partialKATL?23:14 EDTN802DN
2026-05-04estimatedKICTKATL19:00 CDT21:36 EDT1h 35mN802DN
2026-05-03partial??00:00ZN846DN
2026-05-02partialKCOU?19:00 CDTN835DN
2026-05-01partialKATL?20:00 EDTN916DU
2026-04-30partialKATL?20:00 EDTN941DZ
2026-04-29partial??00:02ZN837DN
2026-04-28partialKFSM?19:00 CDTAD1C67
2026-04-27partial??00:00ZN884DN
2026-04-26partialKGVW?19:00 CDTN894DN
2026-04-25partialKSZL?19:00 CDTN812DN
2026-04-24partial??00:00ZN895DN
2026-04-23partial??00:00ZN847DN
2026-04-22partial??00:00ZN832DN
2026-04-21partial??00:00ZN832DN
2026-04-20partial??00:00ZN874DN
2026-04-19partial??00:00ZN875DN
2026-04-18partialKATL?23:28 EDTN856DN
2026-04-18estimated?KATL00:00Z21:32 EDT1h 31mN856DN
2026-04-17partial??00:00ZN819DN
2026-04-16partial??00:03ZN866DN
2026-04-15partialKATL?23:25 EDTN822DN
2026-04-15estimated?KATL00:00Z21:18 EDT1h 17mN822DN
2026-04-14partialKATL?23:17 EDTN927DZ
2026-04-14estimated?KATL00:00Z21:22 EDT1h 21mN927DZ
2026-04-13estimatedKATLKFRI08:03 EDT18:58 CDT11h 54mN801DZ
2026-04-13estimated?KATL05:00Z05:24 EDT4h 23mN801DZ
2026-04-11KSEAKATL22:11 PDT05:26 EDT4h 14mN915DU
2026-04-06KSEAKATL22:02 PDT07:47 EDT6h 45mN861DN
2026-04-04KSEAKATL22:57 PDT06:20 EDT4h 22mN811DZ
2026-04-03estimatedKSEAKATL22:04 PDT05:18 EDT4h 14mN841DN
2026-03-31KSEAKATL21:56 PDT04:56 EDT3h 59mN829DN
2026-03-30KSEAKATL22:26 PDT05:22 EDT3h 55mN921DU
2026-03-16KSEAKATL22:06 PDT05:24 EDT4h 18mN916DU
2026-03-14estimatedKSEAKATL23:26 PDT06:20 EDT3h 54mN887DN
2026-03-13KSEAKATL22:03 PDT04:46 EDT3h 42mN830DN
2026-03-10KSEAKATL21:55 PDT05:20 EDT4h 24mN822DN
2026-03-09KSEAKATL23:02 PDT06:18 EDT4h 16mN828DN
2026-03-07KMEMKATL21:18 CST00:18 EST2h 00mN909DN
2026-03-07estimated?KMEM00:00Z19:26 CST1h 26mN909DN
2026-03-06partial??00:00ZN906DN
2026-03-05partial??00:04ZN907DN
2026-03-04partialKATL?19:01 ESTN922DZ
2026-03-03partial??00:00ZN821DN
2026-03-02partial??00:02ZN912DU
2026-03-01partial??00:00ZN820DN
2026-02-28partial??00:00ZN907DN
2026-02-27partial??00:00ZN822DN
2026-02-26partialKATL?19:01 ESTN926DZ
2026-02-25partial??00:00ZN884DN
2026-02-24partial??00:00ZN909DN
2026-02-23partialKSEA?17:43 PSTN856DN
2026-02-23partialKATL?19:03 ESTN856DN
2026-02-22partial??00:02ZN842DN
2026-02-21partialKSEA?16:00 PSTN884DN
2026-02-20partial??00:00ZN916DU
2026-02-19partialKATL?19:03 ESTN876DN
2026-02-18partial??00:02ZN854DN
2026-02-17partial??00:02ZN816DN
2026-02-16partialKATL?21:32 ESTN823DN
2026-02-1620GAKATL19:02 EST19:52 EST0h 49mN823DN
2026-02-15KATL20GA10:08 EST18:58 EST8h 49mN804DN
2026-02-15partialKATL?19:02 ESTN804DN
2026-02-14partialKATL?21:35 ESTN859DN
2026-02-14partialKATL?19:02 ESTN859DN
2026-02-13partial??00:00ZN915DU
2026-02-12partialKATL?23:01 ESTN867DN
2026-02-11partial??00:00ZN821DN
2026-02-09KSEA Seattle-Tacoma International?12:26 PST22:40Z2h 14mAB83E8
2026-02-07partialKSEA?16:51 PSTN865DN
2026-02-07partialKATL?19:02 ESTN865DN
2026-02-06partial??00:00ZN843DN
2026-02-05partial??00:00ZN835DN
2026-02-04partial??00:00ZN905DN
2026-02-03partial??00:00ZN883DN
2026-02-02partial??00:00ZN802DN
2026-02-01partial??00:00ZN826DN
2026-01-31partial??00:00ZN906DN
2026-01-30partial??00:01ZN890DN
2026-01-29partial??00:00ZN859DN
2026-01-28partial??00:00ZN815DN
2026-01-27partial??00:01ZN874DN
2026-01-26partialKSEA?20:54 PSTN822DN
2026-01-26partialKATL?19:00 ESTN822DN
2026-01-25partial??00:00ZN929DZ
2026-01-24partial??00:06ZN876DN
2026-01-23partial??00:09ZN894DN
2026-01-22partial??00:00ZN846DN
2026-01-21partial??00:02ZN928DU
2026-01-20partial??00:00ZN906DN
2026-01-19partial??00:02ZN810DN
2026-01-18KSEA?12:03 PST23:58Z3h 54mN810DN
2026-01-17estimated??23:02Z23:30Z0h 27mN810DN
2026-01-09partial??00:01ZN856DN
2026-01-08partial??00:00ZN816DN
2026-01-07partial??00:00ZN898DN
2026-01-06partial??00:00ZN706TW
2026-01-05partial??00:00ZN925DZ
2026-01-04partial??00:00ZN889DN
2026-01-03partialKATL?19:08 ESTN864DN
2026-01-02partial??00:02ZN935DZ
2026-01-01partial??00:02ZN850DN
2025-12-31partial??00:00ZN878DN
2025-12-30partial??00:02ZN810DN
2025-12-29partial??00:00ZN806DN
2025-12-28partial??00:00ZN878DN
2025-12-27partial??00:00ZN864DN
2025-12-26KSEA?14:00 PST23:58Z1h 57mN864DN
2025-12-26partial??00:01ZN891DN
2025-12-25partial??00:00ZN848DN
2025-12-24partial??00:00ZN867DN
2025-12-23partial??00:00ZN840DN
2025-12-21partialKSEA?12:15 PSTACDC40
2025-12-20partialKATL?19:00 ESTN802DN
2025-12-19partial??00:00ZN915DU
2025-12-18partial??00:00ZN807DN
2025-12-17partial??00:00ZN917DU
2025-12-16partial??00:00ZN865DN
2025-12-15partial??00:00ZN891DN
2025-12-14partial??00:00ZN887DN
2025-12-13partial??00:00ZN823DN
2025-12-12partial??00:08ZN850DN
2025-12-11partial??00:00ZN854DN
2025-12-10partial??00:00ZN908DN
2025-12-09estimatedKSEA?14:32 PST23:58Z1h 25mN908DN
2025-12-02partialKATL?19:48 ESTN827DN
2025-11-28partialKATL?19:37 ESTN910DU
2025-11-27partialKATL?23:16 ESTN872DN
2025-11-27partialKATL?19:14 ESTN872DN
2025-11-26estimatedKSEA?14:32 PST23:18Z0h 45mN872DN
2025-10-30partialKATL?20:00 EDTN865DN
2025-10-29partial??00:00ZN816DN
2025-10-28partialKATL?21:39 EDTN911DQ
2025-10-28partialKATL?20:00 EDTN853DN
2025-10-27partial??00:00ZN911DQ
2025-10-26partial??00:00ZN884DN
2025-10-25partial??00:00ZN854DN
2025-10-24partialKATL?23:10 EDTN835DN
2025-10-24partialKATL?20:00 EDTN835DN
2025-10-23partial??00:06ZN867DN
2025-10-22partial??00:00ZN806DN
2025-10-21partialKSEA?19:46 PDTN895DN
2025-10-21partialKATL?20:00 EDTN895DN
2025-10-20partialKATL?22:32 EDTN882DN
2025-10-20partialKATL?20:00 EDTN882DN
2025-10-19partial??00:00ZN906DN
2025-10-18estimated??23:33Z23:58Z0h 24mN906DN
2025-10-15partialKATL?20:00 EDTN866DN
2025-10-14partial??01:08ZN882DN
2025-10-13partialKATL?20:00 EDTN854DN
2025-10-12estimatedKSEA?16:00 PDT23:58Z0h 57mN854DN
2025-10-08partialKATL?20:00 EDTN902DN
2025-10-07partial??00:00ZN825DN
2025-10-06partial??00:00ZN595NW
2025-10-05KSEA?07:59 PDT23:58Z8h 58mN587NW
2025-10-04KSEA20GA06:38 PDT11:41 EDT2h 02mN585NW
2025-10-02?KATL Hartsfield-Jackson Atlanta International00:00Z21:23 EDT1h 22mA77E97
2025-10-01KSTLKATL Hartsfield-Jackson Atlanta International19:00 CDT21:01 EDT1h 00mA78605
2025-09-30KSTLKATL Hartsfield-Jackson Atlanta International19:00 CDT21:02 EDT1h 02mA7A616
2025-09-28KSEAKATL13:49 PDT21:08 EDT4h 18mA7912A
2025-09-27KSEA Seattle-Tacoma International?20:35 PDT04:42Z1h 07mA77E97
2025-09-26?KATL Hartsfield-Jackson Atlanta International00:00Z21:10 EDT1h 09mA79EA8
2025-09-25?KATL Hartsfield-Jackson Atlanta International00:00Z21:49 EDT1h 49mA12C23
2025-09-24?KATL Hartsfield-Jackson Atlanta International00:00Z21:26 EDT1h 25mA7A9CD
2025-09-23?KATL Hartsfield-Jackson Atlanta International00:00Z21:10 EDT1h 10mA794E1
2025-09-22?KATL Hartsfield-Jackson Atlanta International00:00Z21:12 EDT1h 12mA79898
2025-09-21?KATL Hartsfield-Jackson Atlanta International00:00Z21:21 EDT1h 20mA7912A
2025-09-20KSEA Seattle-Tacoma International?14:09 PDT22:15Z1h 05mA7912A
2025-09-19?KATL Hartsfield-Jackson Atlanta International00:00Z21:20 EDT1h 19mA7824E
2025-09-18KSEA Seattle-Tacoma InternationalKDSM14:02 PDT18:48 CDT2h 45mA7824E
2025-08-26KSEAKATL19:22 PDT00:04 EDT1h 41mN593NW
2025-08-24partialKATL?20:01 EDTN582NW
2025-08-23partialKSEA?22:58 PDTN582NW
2025-08-22partialKATL?20:00 EDTN582NW
2025-08-21estimatedKSEA?00:14 PDT23:58Z16h 43mN586NW
2025-08-20partialKATL?20:00 EDTN592NW
2025-08-19partial??00:00ZN582NW
2025-08-17partial??00:00ZN589NW
2025-08-16partial??02:41ZN585NW
2025-08-16partialKATL?20:00 EDTN585NW
2025-08-15partialKSEA?17:34 PDTN586NW

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