Flight

SWA1968

Flight history and live tracking for SWA1968, operated by Southwest 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
RoutePHNL HONOLULU INTERNATIONAL → KOAK METROPOLITAN OAKLAND INTERNATIONAL
Scheduled departure13:30 HST

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

Route

AirlineSouthwest Airlines
Typical originKHOU WILLIAM P HOBBY
Typical destinationKDCA RONALD REAGAN WASHINGTON NATIONAL
Distance1,058 nm

Flight history 275 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03PHNL HONOLULU INTERNATIONALKLGB LONG BEACH12:57 HST20:35 PDT4h 38mN8797Q
2026-10-02PHNL HONOLULU INTERNATIONALKLGB LONG BEACH12:22 HST20:09 PDT4h 47mN8797Q
2026-10-01PHNL HONOLULU INTERNATIONALKLGB LONG BEACH12:08 HST19:54 PDT4h 46mN8735L
2026-09-30KMHT Manchester-Boston Regional AirportKBWI BALTIMORE WASHINGTON INTERNATIONAL12:38 EDT13:44 EDT1h 06mN8832H
2026-09-29KMHT Manchester-Boston Regional AirportKBWI BALTIMORE WASHINGTON INTERNATIONAL12:41 EDT13:49 EDT1h 08mN8887Q
2026-09-28KDAL DALLAS LOVE FLDKMCI KANSAS CITY INTERNATIONAL18:40 CDT19:51 CDT1h 11mN8323C
2026-09-28KELP EL PASO INTERNATIONALKDAL DALLAS LOVE FLD15:22 MDT17:40 CDT1h 18mN8323C
2026-09-27KMHT Manchester-Boston Regional AirportKBWI BALTIMORE WASHINGTON INTERNATIONAL13:53 EDT15:07 EDT1h 14mN555LV
2026-09-26estimatedKMHTKBWI20:00 EDT13:26 EDT17h 26mN8543Z
2026-09-25estimatedKDALKORL18:18 CDT19:58 EDT0h 40mN8543Z
2026-09-25estimated?KDAL21:08Z18:17 CDT2h 08mN8543Z
2026-09-24estimated?KDAL22:27Z18:42 CDT1h 14mN7876A
2026-09-23KMHTKBWI12:39 EDT14:00 EDT1h 20mN8550Q
2026-09-22partialKHQZ?19:00 CDTAC5041
2026-09-21estimated?KDAL21:42Z17:58 CDT1h 15mAC5041
2026-09-20estimatedKMHTKBWI13:29 EDT14:44 EDT1h 14mN942WN
2026-09-18partial??00:00ZN8805L
2026-09-17estimatedKDALKORL18:26 CDT19:58 EDT0h 31mN8805L
2026-09-17estimated?KDFW21:12Z17:14 CDT1h 01mN8805L
2026-09-16KMHTKBWI12:38 EDT13:54 EDT1h 15mN9029H
2026-09-14estimatedKDALKORL18:15 CDT19:58 EDT0h 42mN8565Z
2026-09-14estimated?KDAL21:09Z17:08 CDT0h 59mN8565Z
2026-09-13KMHTKBWI13:16 EDT14:22 EDT1h 05mN7876A
2026-09-12estimatedKMHTKBWI20:00 EDT13:46 EDT17h 45mAC578C
2026-09-11estimatedKDALKORL18:28 CDT19:58 EDT0h 29mAC578C
2026-09-11partial??02:16ZAC4843
2026-09-11KDALKMCI19:19 CDT20:22 CDT1h 02mAC4843
2026-09-10?KDAL21:02Z17:44 CDT1h 41mAC5700
2026-09-09KMHTKBWI12:38 EDT13:46 EDT1h 08mAC3B78
2026-09-08estimated??00:00Z17:50Z17h 49mN8502Z
2026-09-07estimated??23:16Z23:58Z0h 41mN8502Z
2026-09-07estimated?KDAL20:44Z17:10 CDT1h 25mN8502Z
2026-09-05KMCIKBWI21:05 CDT13:14 EDT15h 08mAC41AB
2026-09-05estimated??00:00Z00:48Z0h 47mAC41AB
2026-09-04estimatedKDALKORL18:41 CDT19:58 EDT0h 16mN8890Q
2026-09-04partial??00:00ZN8889Q
Earlier flights (239) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03estimatedKDALKORL18:36 CDT19:58 EDT0h 21mN8889Q
2026-09-03estimated?KDAL21:31Z17:16 CDT0h 44mN8889Q
2026-09-01estimatedKMHTKBWI20:00 EDT13:38 EDT17h 37mN8318F
2026-08-31estimatedKDALKORL18:18 CDT19:58 EDT0h 40mN8318F
2026-08-31estimated?KDAL21:30Z17:20 CDT0h 49mN8318F
2026-08-30KMHTKBWI13:17 EDT14:38 EDT1h 20mN969WN
2026-08-29estimatedKMHTKBWI20:00 EDT13:10 EDT17h 10mN8576Z
2026-08-28estimatedKDALKORL18:08 CDT19:58 EDT0h 49mN8576Z
2026-08-28partial??01:24ZN8538V
2026-08-28estimated?KMCI00:00Z19:22 CDT0h 22mN8538V
2026-08-27estimatedKDALKORL18:19 CDT19:58 EDT0h 39mN8538V
2026-08-27estimated?KDAL21:28Z17:08 CDT0h 39mN8538V
2026-08-25KMCIKBWI20:15 CDT13:52 EDT16h 36mAC61DB
2026-08-25estimated??00:00Z00:18Z0h 17mAC61DB
2026-08-24estimatedKDALKORL18:13 CDT19:58 EDT0h 44mAC61DB
2026-08-24estimated?KDAL21:26Z17:12 CDT0h 45mAC61DB
2026-08-23KMHTKBWI13:15 EDT14:34 EDT1h 18mN932WN
2026-08-22KMCIKBWI21:08 CDT13:44 EDT15h 35mN8826Q
2026-08-22estimated?KMCI00:00Z19:38 CDT0h 37mN8826Q
2026-08-21partial??00:00ZN8524Z
2026-08-20estimated??21:31Z23:58Z2h 26mN8760L
2026-08-19estimatedKMHTKBWI12:37 EDT13:50 EDT1h 12mN8843S
2026-08-18estimated??00:00Z01:10Z1h 10mN8679A
2026-08-17estimated??21:30Z23:58Z2h 27mN8679A
2026-08-16KMHTKBWI13:24 EDT14:42 EDT1h 17mN961WN
2026-08-15estimatedKMHTKBWI20:00 EDT13:14 EDT17h 14mN8307K
2026-08-14partial??00:00ZN8544Z
2026-08-13estimated??21:19Z23:58Z2h 38mN8544Z
2026-08-12KMHTKBWI12:48 EDT13:56 EDT1h 07mN8806Q
2026-07-23KHOUKDCA14:14 CDT17:46 EDT2h 31mN7713A
2026-07-22KHOUKDCA14:11 CDT17:44 EDT2h 32mN923WN
2026-07-20KHOUKDCA14:05 CDT17:52 EDT2h 46mN7745A
2026-07-19KHOUKDCA15:06 CDT19:26 EDT3h 19mN7887A
2026-07-17KHOUKDCA15:44 CDT19:18 EDT2h 33mN7825A
2026-07-16KHOUKDCA14:13 CDT18:02 EDT2h 48mN7875A
2026-07-15KHOUKDCA14:18 CDT17:58 EDT2h 40mN213WN
2026-07-14partialKNSE?19:00 CDTN462WN
2026-07-13estimatedKHOUKDCA18:00 CDT19:58 EDT0h 57mN462WN
2026-07-12KHOUKDCA14:09 CDT18:02 EDT2h 52mN7860A
2026-07-08KHOUKDCA14:16 CDT17:56 EDT2h 39mN240WN
2026-07-07partialKDCA?23:06 EDTN7873A
2026-07-07estimatedKIADKDCA20:00 EDT20:26 EDT0h 26mN7873A
2026-07-06estimatedKBNA?18:10 CDT23:58Z0h 47mN7873A
2026-07-06estimatedKHOUKDCA15:10 CDT18:18 EDT2h 07mN7873A
2026-07-03KHOUKDCA14:14 CDT17:56 EDT2h 41mN277WN
2026-07-02KHOUKDCA14:56 CDT18:36 EDT2h 39mN210WN
2026-07-01KHOUKDCA14:24 CDT18:02 EDT2h 37mN907WN
2026-06-30KHOUKIAD16:33 CDT17:56 EDT0h 22mN908WN
2026-06-29KHOUKDCA14:12 CDT17:46 EDT2h 33mN429WN
2026-06-28KHOUKDCA14:08 CDT17:50 EDT2h 41mN213WN
2026-06-26KHOUKDCA14:20 CDT17:54 EDT2h 33mN293WN
2026-06-25KHOUKDCA14:28 CDT18:00 EDT2h 31mN475WN
2026-06-24KHOUKDCA14:12 CDT17:50 EDT2h 37mN249WN
2026-06-23KHOUKDCA14:30 CDT18:02 EDT2h 31mN968WN
2026-06-22KHOUKDCA15:29 CDT19:24 EDT2h 54mN277WN
2026-06-21KHOUKDCA14:53 CDT18:38 EDT2h 44mN252WN
2026-06-19KHOUKDCA14:30 CDT18:14 EDT2h 43mN7887A
2026-06-18KHOUKDCA15:24 CDT18:40 EDT2h 15mN452WN
2026-06-17KHOUKDCA14:05 CDT17:32 EDT2h 26mN207WN
2026-06-16KHOUKDCA14:03 CDT17:16 EDT2h 13mN265WN
2026-06-15partialKRDU?22:29 EDTN201LV
2026-06-15estimatedKEKNKRDU20:00 EDT21:10 EDT1h 10mN201LV
2026-06-14estimatedKHOUKDCA16:27 CDT19:58 EDT2h 30mN201LV
2026-06-12partialKDCA?21:42 EDTN957WN
2026-06-11estimatedKIADKDCA18:40 EDT19:02 EDT0h 21mN957WN
2026-05-29partialKMCO?20:00 EDTN8545V
2026-05-28partialKDAL?20:37 CDTAC3EA3
2026-05-27partialKDAL?19:47 CDTN8532S
2026-05-26estimated??00:00Z00:38Z0h 38mN8817L
2026-05-25estimatedKDALKORL17:15 CDT19:58 EDT1h 42mN8817L
2026-05-24partialKDAL?19:00 CDTN904WN
2026-05-23estimatedKDALKORL18:03 CDT19:58 EDT0h 54mN904WN
2026-05-23partialKMCO?20:00 EDTN8733M
2026-05-22partial??00:00ZN8316H
2026-05-21estimatedKDALKORL17:29 CDT19:58 EDT1h 28mN8316H
2026-05-20partialKDAL?19:24 CDTN903WN
2026-05-19partialKORL?21:22 EDTN8668A
2026-05-12partialKDAL?20:32 CDTN8619F
2026-05-11KDALKMCO16:50 CDT19:58 EDT2h 07mN8619F
2026-05-09KDALKISM17:00 CDT19:58 EDT1h 57mN7869A
2026-05-09partialKMCO?21:24 EDTN8517F
2026-05-08partialKMCO?20:00 EDTN8528Q
2026-05-07partialKMCO?21:15 EDTN8523W
2026-05-06estimatedKDALKORL16:52 CDT19:54 EDT2h 02mN8523W
2026-05-05partialKDAL?20:18 CDTN8612K
2026-05-04KDALKMCO17:02 CDT19:56 EDT1h 53mN8612K
2026-05-03partialKDAL?19:02 CDTN203WN
2026-05-02partial??01:26ZN8737L
2026-05-02estimatedKORL?20:00 EDT00:20Z0h 20mN8737L
2026-05-01estimatedKDALKORL17:13 CDT19:58 EDT1h 44mN8737L
2026-04-30partialKORL?20:00 EDTN8851Q
2026-04-29estimatedKDALKORL17:23 CDT19:58 EDT1h 34mN8851Q
2026-04-28KDALKMCO16:27 CDT19:30 EDT2h 02mN8558Z
2026-04-27partialKDAL?19:37 CDTN209WN
2026-04-26partialKMCO?20:00 EDTN944WN
2026-04-25estimatedKDALKORL16:37 CDT19:58 EDT2h 20mN944WN
2026-04-25partialKMCO?21:04 EDTN8686A
2026-04-24partial??00:00ZN8811L
2026-04-23partial??00:14ZN8610A
2026-04-22KDALKMCO16:06 CDT19:16 EDT2h 10mN8610A
2026-04-21KDALKMCO16:01 CDT19:12 EDT2h 10mN8320J
2026-04-20KDALKMCO16:44 CDT19:50 EDT2h 05mAC41F3
2026-04-19?KMCO21:40Z19:34 EDT1h 53mN941WN
2026-04-18estimatedKDALKORL16:44 CDT19:46 EDT2h 02mN491WN
2026-04-18partial??00:00ZN8805L
2026-04-17KDALKMCO16:59 CDT19:58 EDT1h 58mN8805L
2026-04-16estimatedKDALKORL16:44 CDT19:58 EDT2h 13mN8684F
2026-04-15partialKMCO?21:05 EDTN8537Z
2026-04-14partialKMCO?21:15 EDTAC33A3
2026-04-13partialKDAL?19:47 CDTN969WN
2026-04-12partial??00:01ZN266WN
2026-04-11estimated??22:14Z23:58Z1h 44mN266WN
2026-04-11partial??01:01ZAC53D5
2026-04-10estimated??23:38Z23:59Z0h 20mAC53D5
2026-04-06estimated?KFLL00:00Z20:22 EDT0h 22mN8551Q
2026-04-05partialKRDU?00:36 EDTAC7188
2026-04-05KDENKLAX19:06 MDT20:20 PDT2h 13mAC7188
2026-04-04?KLAX00:47Z20:58 PDT3h 10mAC34BF
2026-04-03KDENKLAX19:26 MDT21:48 PDT3h 22mN8775Q
2026-04-02estimated??01:01Z04:08Z3h 06mN902WN
2026-04-01KDEN?19:54 MDT04:24Z2h 29mN7828A
2026-03-31KDEN?19:00 MDT03:18Z2h 17mN8310C
2026-03-30estimated?KFLL00:00Z21:12 EDT1h 12mAC3E5D
2026-03-29partialKDEN?18:26 MDTAC4B72
2026-03-16KRDUKFLL20:46 EDT22:22 EDT1h 35mN8555Z
2026-03-15estimated??00:55Z04:38Z3h 42mAC42BF
2026-03-14KDENKLAX20:07 MDT21:20 PDT2h 12mN8664J
2026-03-13estimated??02:35Z04:54Z2h 19mN8310C
2026-03-12KDENKLAX20:06 MDT21:18 PDT2h 11mN437WN
2026-03-11KDENKLAX19:48 MDT21:00 PDT2h 11mN7739A
2026-03-10KDENKLAX18:50 MDT20:14 PDT2h 23mN8554X
2026-03-09estimated?KFLL00:00Z20:36 EDT0h 35mN8656B
2026-03-08partialKDEN?19:19 MSTN8841L
2026-03-07?KLAX03:52Z23:18 PST3h 25mN8820L
2026-03-06KDENKLAX18:58 MST20:14 PST2h 16mN8574Z
2026-03-04KDENKONT13:35 MST14:44 PST2h 09mN8728Q
2026-03-03estimated?KONT20:02Z14:22 PST2h 20mN8508W
2026-03-02?KONT14:54Z09:42 PST2h 47mN8843S
2026-03-01KBNAKMCO20:03 CST22:26 EST1h 22mAC4BFE
2026-02-28KBNAKMCO22:40 CST01:22 EST1h 41mN8715Q
2026-02-27KBNAKMCO22:06 CST00:34 EST1h 27mAC48AC
2026-02-25?KONT19:52Z14:46 PST2h 53mN8519R
2026-02-24KDENKONT13:32 MST15:22 PST2h 49mN8798Q
2026-02-23KBNAKONT23:07 CST09:18 PST12h 11mN900WN
2026-02-22KBNAKMCO20:22 CST22:56 EST1h 34mAC4FB5
2026-02-21KBNAKMCO22:03 CST00:36 EST1h 32mN8769Q
2026-02-19KDENKONT08:35 MST09:56 PST2h 21mAC486A
2026-02-18KDENKONT13:22 MST14:34 PST2h 11mAC5F42
2026-02-17KBNAKONT22:39 CST09:50 PST13h 11mN7852A
2026-02-15KMCOKONT07:40 EST09:36 PST4h 55mN8517F
2026-02-15KBNAKMCO20:20 CST22:44 EST1h 24mN8517F
2026-02-14KBNAKMCO22:04 CST00:24 EST1h 19mN8808Q
2026-02-13KBNAKMCO23:15 CST01:34 EST1h 19mN8648A
2026-02-11KDENKONT13:25 MST14:54 PST2h 28mN8324A
2026-02-06?KONT14:54Z09:26 PST2h 31mN8820L
2026-02-05KDENKONT08:38 MST09:30 PST1h 51mN8655D
2026-02-04KDENKONT13:19 MST14:16 PST1h 56mN8309C
2026-02-03KDENKONT13:29 MST14:32 PST2h 03mN8768Q
2026-02-02?KONT19:56Z14:22 PST2h 25mAC57D2
2026-02-01KDENKONT08:18 MST09:22 PST2h 03mN8802Q
2026-01-30?KONT19:58Z14:24 PST2h 25mN8311Q
2026-01-29KDENKONT13:24 MST14:20 PST1h 55mN8569Z
2026-01-28KDENKONT13:09 MST14:38 PST2h 28mN8544Z
2026-01-27KDENKONT13:34 MST14:32 PST1h 57mN8542Z
2026-01-26KDENKONT13:26 MST14:24 PST1h 58mN8557Q
2026-01-25KDENKONT08:26 MST09:30 PST2h 03mN8613K
2026-01-23KDENKONT13:38 MST15:12 PST2h 33mN8529Z
2026-01-22KDENKONT13:27 MST14:36 PST2h 08mN8670A
2026-01-21?KONT20:03Z14:28 PST2h 25mAC481D
2026-01-20?KONT19:55Z14:24 PST2h 29mN8532S
2026-01-19?KONT14:49Z09:34 PST2h 45mN8822Q
2026-01-18?KONT19:59Z14:20 PST2h 21mAC4FFB
2026-01-09estimated??20:27Z22:42Z2h 15mAC62CC
2026-01-08KDENKONT13:27 MST14:44 PST2h 16mN8672F
2026-01-07?KONT20:20Z14:52 PST2h 31mN8319F
2026-01-06?KONT19:46Z14:36 PST2h 49mN8692F
2026-01-05KSLCKHOU07:06 MST10:36 CST2h 29mN8578Q
2026-01-04KSLCKHOU08:21 MST11:48 CST2h 27mN8758L
2026-01-03KMEMKBWI13:22 CST16:02 EST1h 39mN204WN
2026-01-03KHOUKMEM11:22 CST12:30 CST1h 07mN204WN
2026-01-02KSLCKHOU08:25 MST12:02 CST2h 36mN8602F
2026-01-01KSLCKHOU06:16 MST09:52 CST2h 35mN8578Q
2025-12-31KSLCKHOU06:53 MST10:36 CST2h 42mN8715Q
2025-12-30?KHOU15:16Z12:18 CST3h 01mN8536Z
2025-12-29KSLCKHOU08:22 MST12:10 CST2h 47mN8858K
2025-12-28KSLCKHOU08:19 MST11:54 CST2h 35mAC4F4C
2025-12-27KMEMKBWI12:49 CST15:28 EST1h 38mN944WN
2025-12-27KHOUKMEM10:33 CST11:42 CST1h 08mN944WN
2025-12-27KSLCKHOU05:33 MST09:16 CST2h 42mN944WN
2025-12-26KSLCKHOU08:20 MST12:02 CST2h 41mAC425A
2025-12-25KSLCKHOU06:02 MST09:42 CST2h 40mN8759Q
2025-12-24KSLCKHOU06:11 MST09:48 CST2h 36mN8525S
2025-12-23KSLCKHOU08:24 MST12:04 CST2h 39mN8828L
2025-12-22KSLCKHOU08:24 MST12:02 CST2h 37mN8800L
2025-12-21KSLCKHOU08:22 MST11:58 CST2h 35mAC425A
2025-12-20KMEMKBWI12:36 CST15:12 EST1h 35mN937WN
2025-12-20KHOUKMEM10:27 CST11:36 CST1h 08mN937WN
2025-12-20KSLCKHOU05:44 MST09:30 CST2h 45mN937WN
2025-12-19KSLCKHOU08:20 MST12:00 CST2h 39mN8847Q
2025-12-18KSLCKHOU07:12 MST11:14 CST3h 02mN8610A
2025-12-17KSLCKHOU06:09 MST09:40 CST2h 30mN8549Z
2025-12-16KSLCKHOU06:07 MST10:04 CST2h 57mN8687A
2025-12-15KSLCKHOU06:10 MST10:02 CST2h 52mN8854Q
2025-12-14KSLCKHOU07:05 MST11:06 CST3h 00mN8608N
2025-12-13KSLCKHOU05:57 MST10:10 CST3h 12mN443WN
2025-12-12KSLCKHOU06:59 MST10:56 CST2h 56mN8753Q
2025-12-11KSLCKHOU06:04 MST09:36 CST2h 31mN8657B
2025-12-10KSLCKHOU06:10 MST09:36 CST2h 25mN8736J
2025-11-27KJAXKBWI08:08 EST09:42 EST1h 33mN8525S
2025-11-26?KHOU15:29Z11:58 CST2h 28mAC48D3
2025-10-29estimatedKBNA?12:10 CDT18:16Z1h 05mAC3EA3
2025-10-28KHOUKRIC10:24 CDT14:14 EDT2h 49mN8713M
2025-10-27KRICKBWI19:06 EDT19:32 EDT0h 25mN7857B
2025-10-27partialKDCA?21:33 EDTN8713M
2025-10-25KBNAKRIC16:09 CDT18:14 EDT1h 04mN427WN
2025-10-24estimatedKMHTKBWI18:38 EDT19:04 EDT0h 25mN932WN
2025-10-24KBNAKRIC15:28 CDT17:34 EDT1h 05mN932WN
2025-10-23estimatedKMHTKBWI18:36 EDT19:02 EDT0h 25mN955WN
2025-10-23estimatedKBNA?15:17 CDT21:20Z1h 02mN955WN
2025-10-22KBNAKRIC13:03 CDT15:06 EDT1h 03mN8564Z
2025-10-21KBNAKRIC12:05 CDT14:10 EDT1h 04mN8558Z
2025-10-20KRICKBWI19:13 EDT19:40 EDT0h 26mN7854B
2025-10-20KHOUKRIC23:29 CDT17:53 EDT17h 23mAC57AF
2025-10-20KDCAKHOU20:27 EDT22:20 CDT2h 52mAC57AF
2025-10-15estimatedKBNA?12:05 CDT17:38Z0h 32mN8313F
2025-10-14KBNAKRIC12:07 CDT14:26 EDT1h 19mN8525S
2025-10-13KRICKBWI18:45 EDT19:20 EDT0h 34mN458WN
2025-10-13partialKDCA?20:09 EDTN8549Z
2025-10-07KBNAKRIC12:12 CDT14:18 EDT1h 05mN8584Z
2025-10-06KRICKBWI18:27 EDT19:00 EDT0h 32mN959WN
2025-10-06partialKDCA?20:06 EDTN8523W
2025-08-25KTPAKFLL13:08 EDT18:35 EDT5h 26mN7831B
2025-08-23KTPAKFLL15:51 EDT16:46 EDT0h 55mN8851Q
2025-08-21KTPAKFLL10:24 EDT11:22 EDT0h 57mN8748Q
2025-08-19KTPAKFLL17:47 EDT19:32 EDT1h 44mN7876A
2025-08-17KTPAKFLL15:13 EDT16:12 EDT0h 59mN7737E
2025-08-16KTPAKFLL15:24 EDT16:34 EDT1h 10mN8758L
2025-08-15KTPAKFLL10:18 EDT11:12 EDT0h 53mAC379A
2025-08-14estimated?KFLL14:39Z11:34 EDT0h 55mAC4C21

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