Flight

ASA426

Flight history and live tracking for ASA426, operated by Alaska 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
RouteKABQ Albuquerque International Sunport → KPDX PORTLAND INTERNATIONAL
Scheduled departure14:55 MDT

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

Route

AirlineAlaska Airlines
Observed routeKSEA → KDFW

Flight history 250 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KSFO SAN FRANCISCO INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD08:04 PDT09:25 PDT1h 21mN929AK
2026-10-01KSFO SAN FRANCISCO INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:39 PDT08:44 PDT1h 05mN931AK
2026-09-30KSFO SAN FRANCISCO INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:23 PDT08:28 PDT1h 05mN464AS
2026-09-29KSFO SAN FRANCISCO INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:27 PDT08:33 PDT1h 06mN280AK
2026-09-28KSFO SAN FRANCISCO INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:19 PDT08:24 PDT1h 05mN461AS
2026-09-27KSFO SAN FRANCISCO INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:41 PDT08:51 PDT1h 10mN428AS
2026-09-26KSFO SAN FRANCISCO INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:22 PDT08:33 PDT1h 11mN464AS
2026-09-25KSFO SAN FRANCISCO INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:26 PDT08:33 PDT1h 07mN729AL
2026-09-24KSFOKSAN07:01 PDT10:23 PDT3h 21mN290AK
2026-09-23KSFOKSAN07:00 PDT08:26 PDT1h 25mN935AK
2026-09-22KSFOKSAN06:57 PDT08:42 PDT1h 44mN434AS
2026-09-21KSFOKSAN07:04 PDT08:42 PDT1h 38mAB761C
2026-09-20KSFOKSAN07:50 PDT08:58 PDT1h 07mA9B273
2026-09-19KSFOKSAN07:09 PDT08:22 PDT1h 12mA9C506
2026-09-18estimatedKSFOKSAN07:09 PDT08:40 PDT1h 30mN964AK
2026-09-17estimatedKSFOKSAN07:13 PDT08:38 PDT1h 24mN453AS
2026-09-16estimatedKSFOKSAN07:00 PDT09:04 PDT2h 03mAD79E8
2026-09-14estimatedKSFOKSAN07:10 PDT08:36 PDT1h 26mN979AK
2026-09-13estimatedKSFOKSAN06:59 PDT08:42 PDT1h 43mN935AK
2026-09-12KSFOKSAN07:08 PDT08:32 PDT1h 23mN941AK
2026-09-11KSFOKSAN07:13 PDT08:40 PDT1h 26mN486AS
2026-09-10estimatedKSFOKSAN07:06 PDT08:44 PDT1h 38mAAED0C
2026-09-09KSFOKSAN06:59 PDT08:30 PDT1h 30mN921AK
2026-09-08KSFOKSAN07:35 PDT08:48 PDT1h 12mAD7631
2026-09-06estimatedKSFOKSAN07:08 PDT08:28 PDT1h 19mA9AB05
2026-09-05estimatedKSFOKSAN07:13 PDT08:38 PDT1h 24mA97251
2026-09-04estimatedKSFOKSAN07:18 PDT08:36 PDT1h 17mN738AL
2026-09-03estimatedKSFOKSAN07:10 PDT09:00 PDT1h 49mN492AS
Earlier flights (222) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-02estimatedKSFOKSAN07:04 PDT08:26 PDT1h 21mA9D284
2026-09-01estimatedKSFOKSAN07:09 PDT08:22 PDT1h 12mN419AS
2026-08-31estimatedKSFOKSAN07:01 PDT08:38 PDT1h 36mN953AK
2026-08-30estimatedKSFOKSAN08:02 PDT09:26 PDT1h 24mN297AK
2026-08-29KSFOKSAN07:08 PDT08:20 PDT1h 11mN464AS
2026-08-28estimated?KSAN14:07Z08:30 PDT1h 22mN577AS
2026-08-27estimated?KSAN15:53Z10:26 PDT1h 32mN579AS
2026-08-26estimated?KSAN14:10Z08:26 PDT1h 16mN915AK
2026-08-25estimated?KSAN14:04Z08:28 PDT1h 24mA96AE3
2026-08-24?KSAN14:08Z08:50 PDT1h 41mN287AK
2026-08-23estimated?KSAN14:15Z08:46 PDT1h 30mN224AK
2026-08-22estimated?KSAN14:04Z08:42 PDT1h 37mN287AK
2026-08-21estimated?KSAN14:21Z08:44 PDT1h 22mN533AS
2026-08-20estimated?KSAN14:26Z10:42 PDT3h 16mN457AS
2026-08-19estimated?KSAN14:12Z08:38 PDT1h 25mN918AK
2026-08-18?KVNY18:30Z14:24 PDT2h 53mN248AK
2026-08-17estimated??16:49Z19:08Z2h 18mN462AS
2026-08-16estimatedKSEAKBUR09:47 PDT12:06 PDT2h 18mN409AS
2026-08-15estimatedKSEAKBUR10:02 PDT12:16 PDT2h 13mN596AS
2026-08-14estimatedKSEAKBUR09:45 PDT12:04 PDT2h 18mN903AK
2026-08-13estimatedKSEAKBUR10:21 PDT12:26 PDT2h 04mN948AK
2026-08-12KSEAKBUR09:45 PDT12:00 PDT2h 14mN968AK
2026-08-11estimatedKSEAKBUR11:55 PDT12:16 PDT0h 20mN517AS
2026-07-23KSEAKBUR09:49 PDT12:06 PDT2h 16mA9A397
2026-07-22KBFIKBUR09:43 PDT12:06 PDT2h 23mN506AS
2026-07-21KSEAKBUR10:13 PDT12:32 PDT2h 18mN535AS
2026-07-20KSEAKVNY09:49 PDT12:12 PDT2h 23mA9E8CE
2026-07-19KSEAKBUR09:59 PDT12:12 PDT2h 12mN285AK
2026-07-18KSEAKBUR09:44 PDT12:16 PDT2h 31mN266AK
2026-07-17KSEAKBUR10:00 PDT12:20 PDT2h 19mN413AS
2026-07-16KSEAKBUR10:32 PDT13:08 PDT2h 35mN461AS
2026-07-15KBFIKBUR10:10 PDT12:32 PDT2h 22mN260AK
2026-07-14KSEAKBUR09:52 PDT12:22 PDT2h 29mN974AK
2026-07-13estimatedKBFIKBUR09:48 PDT12:14 PDT2h 25mN474AS
2026-07-12KSEAKBUR09:47 PDT12:10 PDT2h 23mAAF831
2026-07-11KSEAKBUR09:48 PDT12:06 PDT2h 17mN937AK
2026-07-10KSEAKBUR11:04 PDT13:14 PDT2h 09mN477AS
2026-07-09KSEAKBUR09:47 PDT12:00 PDT2h 12mAD7D9F
2026-07-08KSEAKBUR09:49 PDT12:06 PDT2h 16mN552AS
2026-07-07KSEAKBUR09:41 PDT12:04 PDT2h 22mAB1842
2026-07-06KBFIKBUR10:51 PDT13:12 PDT2h 20mN941AK
2026-07-05KBFIKBUR10:10 PDT12:50 PDT2h 39mN472AS
2026-07-04KSEAKBUR09:32 PDT12:00 PDT2h 27mN946AK
2026-07-03KSEAKBUR09:40 PDT11:48 PDT2h 07mN248AK
2026-07-02KSEAKBUR09:37 PDT11:52 PDT2h 14mN491AS
2026-07-01KSEAKBUR09:45 PDT11:58 PDT2h 12mN491AS
2026-06-30estimatedKSEAKVNY14:14 PDT14:34 PDT0h 19mN596AS
2026-06-29estimatedKSEAKBUR10:04 PDT12:10 PDT2h 05mN284AK
2026-06-28KSEAKBUR09:51 PDT11:56 PDT2h 04mAD79E8
2026-06-27estimatedKSEAKBUR10:25 PDT12:28 PDT2h 03mACB0B6
2026-06-26estimatedKSEAKBUR10:25 PDT12:28 PDT2h 02mN273AK
2026-06-25estimatedKSEAKVNY10:20 PDT12:24 PDT2h 04mN483AS
2026-06-24KSEAKBUR09:57 PDT12:10 PDT2h 12mN533AS
2026-06-23KSEAKBUR10:01 PDT12:12 PDT2h 10mN530AS
2026-06-22KSEAKBUR10:10 PDT12:16 PDT2h 05mAC9E23
2026-06-21KSEAKBUR09:44 PDT11:50 PDT2h 05mAC9E23
2026-06-19KSEAKBUR10:31 PDT12:46 PDT2h 15mN264AK
2026-06-18KSEAKBUR10:49 PDT12:54 PDT2h 04mN493AS
2026-06-17estimatedKSEAKBUR09:43 PDT11:54 PDT2h 11mN435AS
2026-06-16KSEAKBUR09:50 PDT12:00 PDT2h 10mAB79D3
2026-06-15KSEAKVNY10:07 PDT12:10 PDT2h 02mA9A397
2026-06-14KSEAKBUR09:59 PDT12:00 PDT2h 00mN933AK
2026-06-13KSEAKBUR10:55 PDT12:18 PDT1h 23mN251AK
2026-06-12KSEAKBUR09:59 PDT12:02 PDT2h 02mN294AK
2026-05-29KSEAKDFW23:04 PDT05:02 CDT3h 57mN247AK
2026-05-28KSEAKDFW23:12 PDT04:54 CDT3h 41mN457AS
2026-05-27estimated??09:55Z10:12Z0h 16mN588AS
2026-05-27estimatedKSEAKBUR23:07 PDT01:58 PDT2h 50mN588AS
2026-05-26estimatedKSEA?23:15 PDT10:10Z3h 54mAD2733
2026-05-25estimatedKSEA?23:09 PDT09:48Z3h 38mN440AS
2026-05-24KSEAKDFW23:09 PDT04:38 CDT3h 28mAC7A5B
2026-05-23KSEAKDFW23:26 PDT04:48 CDT3h 22mN928AK
2026-05-22KSEAKDFW23:13 PDT04:38 CDT3h 24mA9AEBC
2026-05-21KSEAKDFW23:19 PDT04:40 CDT3h 20mN215AK
2026-05-20KSEAKDFW17:05 PDT05:10 CDT10h 04mN431AS
2026-05-19partialKDFW?01:38 CDTA9CECD
2026-05-12estimatedKSEAKBUR23:12 PDT02:38 PDT3h 25mN936AK
2026-05-11KSEAKDFW23:30 PDT04:54 CDT3h 23mN288AK
2026-05-10estimatedKSEAKBUR23:37 PDT03:02 PDT3h 24mN479AS
2026-05-09KSEAKDFW23:04 PDT04:34 CDT3h 29mAB1BF9
2026-05-08estimatedKSEAKDFW23:24 PDT04:56 CDT3h 32mN281AK
2026-05-07estimatedKSEAKDFW23:26 PDT04:54 CDT3h 27mN929AK
2026-05-06estimatedKSEA?23:02 PDT09:38Z3h 35mN933AK
2026-05-05KSEAKDFW23:07 PDT04:32 CDT3h 24mN298AK
2026-05-04KSEAKDFW23:30 PDT04:46 CDT3h 16mN921AK
2026-05-03KSEAKDFW23:14 PDT04:44 CDT3h 29mN977AK
2026-05-02estimatedKSEAKBUR23:11 PDT03:04 PDT3h 52mN936AK
2026-05-01KSEAKDFW23:35 PDT05:04 CDT3h 28mN953AK
2026-04-30estimatedKSEAKBUR23:14 PDT02:34 PDT3h 20mN483AS
2026-04-28KSEAKDFW23:34 PDT04:54 CDT3h 19mN962AK
2026-04-27KSEAKDFW23:03 PDT04:22 CDT3h 18mN283AK
2026-04-26estimatedKSEAKBUR23:18 PDT03:00 PDT3h 41mN958AK
2026-04-25KSEAKDFW23:14 PDT04:34 CDT3h 19mN294AK
2026-04-24KSEAKDFW23:09 PDT04:24 CDT3h 14mAB1842
2026-04-23?KDFW06:23Z04:54 CDT3h 30mN468AS
2026-04-17estimated??14:08Z16:07Z1h 58mN955AK
2026-03-16estimated?KBUR06:47Z00:22 PDT0h 34mN453AS
2026-03-15estimated?KBUR06:38Z00:18 PDT0h 39mN293AK
2026-03-14estimatedKSEAKBUR01:32 PDT02:14 PDT0h 41mN943AK
2026-03-13estimated??06:52Z07:34Z0h 41mN266AK
2026-03-12KSEAKGEG00:03 PDT00:56 PDT0h 52mN936AK
2026-03-11KSEAKGEG23:03 PDT23:54 PDT0h 50mN423AS
2026-03-10KSEAKGEG00:05 PDT01:00 PDT0h 54mN291BT
2026-03-09KSEAKGEG00:39 PDT01:26 PDT0h 46mN942AK
2026-03-08KSEAKGEG23:46 PST00:26 PST0h 39mN971AK
2026-03-07KSEAKGEG23:03 PST23:54 PST0h 51mN440AS
2026-03-06KSEAKGEG22:58 PST23:52 PST0h 53mN293AK
2026-03-05KSEAKGEG22:49 PST23:46 PST0h 56mN267AK
2026-03-04KSEAKGEG22:57 PST23:46 PST0h 48mN495AS
2026-03-03estimated?KGEG07:06Z00:08 PST1h 01mN285AK
2026-03-02KSEAKGEG23:01 PST00:00 PST0h 58mADB29C
2026-03-01KSEAKGEG23:11 PST00:00 PST0h 48mN409AS
2026-02-28KSEAKGEG22:54 PST23:44 PST0h 49mA9B273
2026-02-27KSEAKGEG23:10 PST23:54 PST0h 43mN919AK
2026-02-26KSEAKGEG22:59 PST23:50 PST0h 50mN472AS
2026-02-25KSEAKGEG22:49 PST23:42 PST0h 52mN214AK
2026-02-24KSEAKGEG22:56 PST23:48 PST0h 52mAC9E23
2026-02-23KSEAKGEG23:33 PST00:14 PST0h 40mN921AK
2026-02-22KSEAKGEG22:49 PST23:46 PST0h 56mA99262
2026-02-21KSEAKGEG22:56 PST23:46 PST0h 49mN929AK
2026-02-20KSEAKGEG23:18 PST00:18 PST0h 59mN570AS
2026-02-19KSEAKGEG23:02 PST00:10 PST1h 07mN954AK
2026-02-18KSEAKGEG23:25 PST00:16 PST0h 51mN941AK
2026-02-17KSEAKGEG23:12 PST23:58 PST0h 45mN531AS
2026-02-16KSEAKGEG23:41 PST00:38 PST0h 57mN277AK
2026-02-15KSEAKGEG23:02 PST23:52 PST0h 50mA9AEBC
2026-02-14KSEAKGEG22:57 PST23:52 PST0h 54mN948AK
2026-02-13KSEAKGEG23:06 PST23:54 PST0h 48mN297AK
2026-02-11KSEAKDFW10:04 PST15:58 CST3h 53mN548AS
2026-02-07KSEAKDFW09:51 PST15:40 CST3h 48mN284AK
2026-02-06KSEAKDFW10:25 PST16:16 CST3h 51mN964AK
2026-02-05partialKSEA?16:22 PSTN486AS
2026-02-04KSEAKDFW09:56 PST15:48 CST3h 51mN486AS
2026-02-03KSEAKDFW10:06 PST15:46 CST3h 39mN248AK
2026-02-02KSEAKDFW10:02 PST15:38 CST3h 35mN936AK
2026-02-01KSEAKDFW10:09 PST15:48 CST3h 39mN224AK
2026-01-31?KDFW17:51Z15:34 CST3h 42mN278AK
2026-01-30KSEAKDFW10:46 PST16:20 CST3h 33mN434AS
2026-01-29KSEAKDFW10:15 PST16:06 CST3h 50mN478AS
2026-01-28KSEAKDFW10:02 PST15:52 CST3h 49mN409AS
2026-01-27KSEAKDFW09:51 PST15:34 CST3h 42mAD7D9F
2026-01-26KSEAKDFW10:00 PST15:48 CST3h 48mN563AS
2026-01-23KSEAKDFW09:58 PST15:44 CST3h 46mN936AK
2026-01-22KSEAKDFW09:49 PST15:32 CST3h 42mN956AK
2026-01-21KSEAKDFW09:48 PST15:32 CST3h 43mN215AK
2026-01-20KSEAKDFW09:52 PST15:44 CST3h 51mN913AK
2026-01-19KSEAKDFW10:01 PST16:04 CST4h 03mN929AK
2026-01-18KSEAKDFW09:47 PST15:32 CST3h 44mN431AS
2026-01-09KSEAKDFW09:50 PST15:42 CST3h 51mN461AS
2026-01-08KSEAKDFW09:59 PST15:40 CST3h 40mN588AS
2026-01-07KSEAKDFW10:01 PST15:52 CST3h 50mA95FBE
2026-01-06KSEAKDFW10:53 PST16:32 CST3h 39mN290AK
2026-01-05KSEAKDFW10:36 PST16:14 CST3h 38mN266AK
2026-01-04?KDFW18:57Z17:04 CST4h 06mN493AS
2026-01-03?KDFW18:50Z16:22 CST3h 31mN971AK
2026-01-02?KDFW18:06Z16:02 CST3h 55mN403AS
2026-01-01partial??00:02ZN462AS
2025-12-31estimatedKSEAKBUR12:58 PST15:58 PST2h 59mN462AS
2025-12-30KSEAKDFW10:08 PST16:04 CST3h 56mN248AK
2025-12-29KSEAKDFW10:14 PST16:04 CST3h 50mN929AK
2025-12-28?KDFW18:30Z16:42 CST4h 11mN442AS
2025-12-27KSEAKDFW10:14 PST15:54 CST3h 40mN277AK
2025-12-26?KDFW18:37Z16:34 CST3h 57mADBA0A
2025-12-25KSEAKDFW10:00 PST16:06 CST4h 06mN292AK
2025-12-24KBFIKDFW10:06 PST16:16 CST4h 10mA95FBE
2025-12-23KSEAKDFW10:08 PST16:08 CST3h 59mN290AK
2025-12-22KSEAKDFW10:48 PST16:40 CST3h 51mN407AS
2025-12-21?KDFW19:54Z17:50 CST3h 55mN464AS
2025-12-19KSEAKDFW10:15 PST16:02 CST3h 46mN260AK
2025-12-18KSEAKDFW10:00 PST15:36 CST3h 35mN585AS
2025-12-17estimatedKSEAKDFW09:54 PST15:55 CST4h 00mN566AS
2025-12-16KSEAKDFW09:50 PST15:32 CST3h 41mN551AS
2025-12-15KSEAKDFW09:47 PST15:32 CST3h 44mAB0356
2025-12-14KSEAKDFW09:47 PST15:38 CST3h 51mAAF0C3
2025-12-13estimatedKSEAKDFW10:03 PST16:10 CST4h 07mN520AS
2025-12-12KSEAKDFW11:00 PST17:04 CST4h 03mN546AS
2025-12-11estimatedKSEAKDFW10:05 PST15:56 CST3h 51mAB1BF9
2025-12-10KSEAKDFW09:47 PST15:48 CST4h 00mN579AS
2025-12-09KSEAKDFW09:39 PST15:14 CST3h 35mN529AS
2025-11-27estimated??18:12Z21:48Z3h 35mN442AS
2025-11-26estimated??18:24Z21:56Z3h 31mN409AS
2025-10-30estimatedKSEAKBUR10:27 PDT12:54 PDT2h 26mADBDC1
2025-10-29estimatedKSEAKBUR09:56 PDT13:34 PDT3h 37mN277AK
2025-10-28estimated??16:54Z20:18Z3h 23mA9873D
2025-10-27estimated??16:56Z20:24Z3h 27mN552AS
2025-10-26estimated??17:01Z20:30Z3h 28mN934AK
2025-10-24estimatedKSEAKBUR12:13 PDT16:12 PDT3h 58mN531AS
2025-10-23estimated??19:23Z20:46Z1h 22mN529AS
2025-10-22estimatedKSEAKBUR11:01 PDT14:26 PDT3h 24mN291BT
2025-10-21estimatedKSEAKBUR10:45 PDT14:24 PDT3h 38mA96E9A
2025-10-20estimated??17:26Z20:52Z3h 25mN594AS
2025-10-19KSEAKDFW11:57 PDT17:44 CDT3h 46mN563AS
2025-10-15estimatedKSEAKBUR10:03 PDT10:38 PDT0h 35mN248AK
2025-10-14KSEAKDFW09:59 PDT16:00 CDT4h 00mN961AK
2025-10-13KSEAKDFW09:52 PDT15:54 CDT4h 02mN534AS
2025-10-07estimatedKSEAKDFW09:57 PDT16:12 CDT4h 14mN453AS
2025-10-06estimatedKSEAKDFW09:44 PDT15:46 CDT4h 01mN530AS
2025-10-05KDTOKDFW09:47 CDT15:32 CDT5h 44mN238AK
2025-10-02KSEA Seattle-Tacoma International?09:52 PDT17:57Z1h 04mA61B4E
2025-10-01KSEA Seattle-Tacoma International?09:37 PDT17:38Z1h 01mA28DE3
2025-09-30KSEA Seattle-Tacoma International?09:36 PDT17:41Z1h 05mACFBFD
2025-09-29KSEA Seattle-Tacoma International?10:24 PDT18:30Z1h 06mA5BB1B
2025-09-28KSEA Seattle-Tacoma International?09:50 PDT17:50Z1h 00mA52E54
2025-09-26KSEA Seattle-Tacoma International?09:49 PDT17:55Z1h 06mACCD10
2025-09-25KSEA Seattle-Tacoma International?09:48 PDT17:51Z1h 02mA9873D
2025-09-24KSEA Seattle-Tacoma International?09:55 PDT17:58Z1h 02mAD5269
2025-09-23KSEA Seattle-Tacoma International?09:52 PDT17:59Z1h 06mA4B420
2025-09-22KSEA Seattle-Tacoma International?09:56 PDT18:04Z1h 07mAD8B1D
2025-09-21KSEA Seattle-Tacoma International?10:17 PDT18:20Z1h 03mA30F85
2025-09-19KSEA Seattle-Tacoma International?10:17 PDT18:23Z1h 05mA9A397
2025-09-18KSEA Seattle-Tacoma InternationalKDFW Dallas/Fort Worth International09:42 PDT14:51 CDT3h 08mA96AE3
2025-09-17KSEA Seattle-Tacoma InternationalKDFW Dallas/Fort Worth International09:48 PDT15:02 CDT3h 14mA2EBBD
2025-08-26partialKDTO?22:28 CDTN472AS
2025-08-25partialKSEA?17:02 PDTN971AK
2025-08-24estimated?KSEA22:22Z16:57 PDT1h 35mN971AK
2025-08-23KSEAKDFW22:37 PDT00:56 CDT0h 18mN920AK
2025-08-21partialKDFW?01:55 CDTN952AK
2025-08-19estimatedKSEAKDFW10:31 PDT18:36 CDT6h 04mN596AS
2025-08-17KSEAKDFW09:46 PDT16:13 CDT4h 26mAAF831
2025-08-16KSEAKDFW09:52 PDT16:34 CDT4h 42mN546AS
2025-08-15partialKSEA?17:33 PDTN546AS
2025-08-14estimatedKSEAKBUR10:58 PDT12:52 PDT1h 53mN546AS

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