Flight

SWA1008

Flight history and live tracking for SWA1008, 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

DateSat 03 Oct 2026
RouteKMDW CHICAGO MIDWAY INTERNATIONAL → KCMH PORT COLUMBUS INTERNATIONAL
Scheduled departure08:00 CDT
Estimated arrival09:56 EDT

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

Route

AirlineSouthwest Airlines
Typical originKSTL LAMBERT ST LOUIS INTERNATIONAL
Typical destinationKMDW CHICAGO MIDWAY INTERNATIONAL
Distance218 nm

Flight history 264 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-09-30KBWI BALTIMORE WASHINGTON INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL16:45 EDT17:58 CDT2h 13mN948WN
2026-09-29KBWI BALTIMORE WASHINGTON INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL16:45 EDT17:59 CDT2h 14mN7862A
2026-09-29KOKC WILL ROGERS WORLDKPHX PHOENIX SKY HARBOR INTERNATIONAL20:16 CDT20:19 MST2h 03mN7713A
2026-09-28KBWIKMSP20:00 EDT21:10 CDT2h 09mN8538V
2026-09-27KBWI BALTIMORE WASHINGTON INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL19:59 EDT21:05 CDT2h 06mN8538V
2026-09-26KBWI BALTIMORE WASHINGTON INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL17:21 EDT18:23 CDT2h 02mN225WN
2026-09-26KOKC WILL ROGERS WORLDKPHX PHOENIX SKY HARBOR INTERNATIONAL21:20 CDT21:24 MST2h 04mN7747C
2026-09-25KOKC WILL ROGERS WORLDKPHX PHOENIX SKY HARBOR INTERNATIONAL20:14 CDT20:18 MST2h 04mN213WN
2026-09-23KBWIKMSP08:19 EDT18:06 CDT10h 47mN920WN
2026-09-22partialKOKC?19:58 CDTN914WN
2026-09-21KBWIKMSP20:17 EDT21:34 CDT2h 16mAC4C44
2026-09-18estimatedKOKCKPHX19:57 CDT19:54 MST1h 56mN456WN
2026-09-16KBWIKMSP16:50 EDT18:06 CDT2h 16mN902WN
2026-09-15partial??01:11ZN908WN
2026-09-14KBWIKMSP20:04 EDT21:50 CDT2h 45mN8314L
2026-09-12partial??00:37ZN217JC
2026-09-11estimatedKOKCKPHX19:58 CDT19:54 MST1h 56mN212WN
2026-09-09partialKMSP?07:00 CDTN7886A
2026-09-08estimatedKPHXKMSP07:31 MST18:08 CDT8h 36mN8544Z
2026-09-08KOKCKPHX20:38 CDT20:26 MST1h 47mN8544Z
2026-09-05partialKPHX?21:58 MSTN919WN
2026-09-05estimatedKOKCKPHX19:54 CDT19:46 MST1h 51mN919WN
2026-09-04estimatedKOKCKPHX20:02 CDT19:58 MST1h 55mN462WN
2026-09-03estimatedKBWIKMSP20:00 EDT21:22 CDT2h 21mN951WN
Earlier flights (240) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01partialKBWI?23:50 EDTN7857B
2026-09-01estimatedKOKCKPHX19:36 CDT19:32 MST1h 55mN7857B
2026-08-31estimatedKBWIKMSP20:00 EDT21:00 CDT2h 00mN8580Z
2026-08-30estimatedKBWIKMSP19:39 EDT18:58 CDT0h 18mN8580Z
2026-08-29partial??00:55ZN208WN
2026-08-28KOKCKPHX19:50 CDT19:46 MST1h 55mN951WN
2026-08-25partialKBWI?23:53 EDTN941WN
2026-08-24estimatedKBWIKMSP20:00 EDT21:04 CDT2h 04mN8661A
2026-08-23partialKBWI?20:50 EDTN200WN
2026-08-22estimated?KPHX01:58Z20:49 MST1h 51mN7751A
2026-08-21estimated?KPHX01:31Z21:40 MST3h 09mN7885A
2026-08-19estimatedKBWIKMSP16:37 EDT17:59 CDT2h 21mN470WN
2026-08-18partialKOKC?19:53 CDTN487WN
2026-08-17estimatedKBWIKMSP07:07 EDT06:40 CDT0h 32mN1804U
2026-08-15estimated?KPHX01:31Z21:46 MST3h 14mN443WN
2026-08-14?KPHX01:00Z22:03 MST4h 03mN488WN
2026-08-12KBWIKMSP16:44 EDT18:06 CDT2h 21mN254WN
2026-08-11KBWIKMSP16:41 EDT18:04 CDT2h 22mN250WN
2026-07-23estimatedKSTL?06:15 CDT11:48Z0h 32mAC5AFD
2026-07-22estimatedKSTLKORD05:53 CDT06:32 CDT0h 38mN8519R
2026-07-21estimatedKSTLKMDW05:36 CDT06:28 CDT0h 52mN8852Q
2026-07-20estimatedKSTLKMDW05:41 CDT06:32 CDT0h 50mAC37BD
2026-07-19estimatedKSTLKORD06:00 CDT06:38 CDT0h 37mAC4B95
2026-07-18estimatedKSTLKMDW05:47 CDT06:28 CDT0h 40mAC3731
2026-07-17KSTLKMDW06:17 CDT07:00 CDT0h 42mN8686A
2026-07-16estimatedKSTLKORD05:49 CDT06:42 CDT0h 52mAC57D2
2026-07-15estimated?KMDW11:12Z06:34 CDT0h 21mN8631A
2026-07-14estimatedKSTLKMDW05:45 CDT06:46 CDT1h 01mN8517F
2026-07-13estimatedKSTLKORD06:21 CDT06:50 CDT0h 29mN8810L
2026-07-12estimatedKSTLKMDW05:49 CDT07:08 CDT1h 18mN8667D
2026-07-11estimatedKSTLKORD05:15 CDT06:38 CDT1h 22mN8859Q
2026-07-10estimatedKSTLKMDW05:45 CDT06:34 CDT0h 48mN8809L
2026-07-09estimatedKSTLKCGX05:30 CDT11:46Z1h 16mAC6993
2026-07-08estimatedKSTLKMDW05:48 CDT06:38 CDT0h 49mN8691A
2026-07-07KSTLKJOT05:44 CDT06:36 CDT0h 51mN8698B
2026-07-06estimatedKSTLKORD06:22 CDT06:48 CDT0h 26mN8566Z
2026-07-05estimatedKSTL?05:56 CDT11:38Z0h 41mAC6227
2026-07-04KCMHKHOU07:41 EDT08:52 CDT2h 10mN902WN
2026-07-03estimatedKSTLKMDW05:46 CDT06:48 CDT1h 01mAC52FF
2026-07-02estimatedKSTLKMDW05:43 CDT06:46 CDT1h 02mAC4237
2026-07-01estimatedKSTLKJOT05:43 CDT06:32 CDT0h 48mAC3DEC
2026-06-30KSTLKMDW05:43 CDT06:24 CDT0h 40mN8688J
2026-06-29KSTLKMDW05:47 CDT06:28 CDT0h 40mAC4279
2026-06-28estimatedKSTLKORD05:54 CDT06:38 CDT0h 44mN8541W
2026-06-27KSTLKMDW05:53 CDT06:32 CDT0h 38mAC5F42
2026-06-25KSTLKMDW06:24 CDT06:58 CDT0h 33mAC61DB
2026-06-24KSTLKMDW05:43 CDT06:46 CDT1h 02mN8312C
2026-06-23estimatedKDPAKMDW06:06 CDT06:36 CDT0h 29mAC5B20
2026-06-22KSTLKMDW05:50 CDT06:32 CDT0h 41mAC4F29
2026-06-21KSTLKMDW05:52 CDT06:34 CDT0h 41mN8558Z
2026-06-20estimatedKDPAKMDW06:15 CDT06:42 CDT0h 26mAC42DF
2026-06-19KSTLKMDW06:03 CDT06:50 CDT0h 46mN8518R
2026-06-17estimatedKSTLKMDW05:40 CDT06:38 CDT0h 57mN872CB
2026-06-16KSTLKMDW06:00 CDT06:48 CDT0h 47mN8689C
2026-06-15estimatedKSTLKMDW05:25 CDT06:30 CDT1h 04mN8675A
2026-06-14KSTLKMDW05:55 CDT06:34 CDT0h 38mAC481D
2026-06-13KSTLKMDW05:55 CDT06:46 CDT0h 50mN8737L
2026-05-27KPHXKSAN11:08 MST11:58 PDT0h 49mN8746Q
2026-05-26KPHXKSAN11:24 MST12:16 PDT0h 51mN8714Q
2026-05-23KPHXKSAN09:52 MST10:50 PDT0h 57mN267WN
2026-05-23estimatedKSLCKPHX07:53 MDT08:18 MST1h 24mN7880D
2026-05-20partialKSLC?18:48 MDTAC62F3
2026-05-19KPHXKSAN21:04 MST14:36 PDT17h 31mN8720L
2026-05-12KPHXKSAN11:16 MST12:02 PDT0h 45mN8746Q
2026-05-10estimatedKPHXKSAN10:37 MST11:44 PDT1h 06mN8839Q
2026-05-10KSLCKPHX08:37 MDT09:30 MST1h 52mN8839Q
2026-05-09partialKPHX?09:34 MSTN946WN
2026-05-09KSLCKPHX07:35 MDT08:24 MST1h 48mN207WN
2026-05-06KPHXKSAN11:49 MST12:38 PDT0h 48mN8788L
2026-05-05KPHXKSAN11:18 MST12:14 PDT0h 55mN8735L
2026-05-03estimatedKPHXKSAN10:40 MST11:46 PDT1h 05mN8681M
2026-05-03KSLCKPHX08:39 MDT09:34 MST1h 54mN8681M
2026-05-02estimatedKPHXKSAN09:08 MST10:12 PDT1h 04mN297WN
2026-05-02estimatedKSLCKPHX07:59 MDT08:08 MST1h 08mN297WN
2026-04-29KPHXKSAN11:51 MST12:40 PDT0h 48mN8729H
2026-04-28KPHXKSAN11:34 MST12:30 PDT0h 55mN8794Q
2026-04-26KPHXKSAN11:11 MST12:06 PDT0h 55mN8849Q
2026-04-26estimatedKSLCKPHX08:04 MDT09:34 MST2h 29mN8849Q
2026-04-25estimated?KSAN16:10Z10:20 PDT1h 09mN7852A
2026-04-25estimatedKSLCKPHX07:54 MDT08:20 MST1h 25mN7852A
2026-04-22KPHXKSAN11:10 MST12:02 PDT0h 52mN8725L
2026-04-21KPHXKSAN11:10 MST12:06 PDT0h 55mN8771D
2026-04-19estimated?KSAN17:51Z11:58 PDT1h 06mAC48AC
2026-04-19partialKPHX?07:44 MSTAC48AC
2026-04-18KPHXKSAN09:22 MST10:18 PDT0h 55mN903WN
2026-04-18estimated?KPHX13:43Z08:04 MST1h 20mN903WN
2026-04-15KPHXKSAN11:17 MST12:06 PDT0h 48mN1807U
2026-04-14KPHXKSAN11:12 MST12:06 PDT0h 53mN8718Q
2026-04-12estimated?KPHX14:39Z09:26 MST1h 46mN8820L
2026-04-11KPHXKSAN09:22 MST10:16 PDT0h 53mN7745A
2026-04-11estimated?KPHX13:47Z08:16 MST1h 28mN7745A
2026-04-05KSDFKDEN14:54 EDT15:36 MDT2h 41mN443WN
2026-04-05KRSWKSDF11:30 EDT13:28 EDT1h 57mN443WN
2026-04-04KIKRKHOU10:52 MDT13:54 CDT2h 01mN8847Q
2026-04-03partialKHOU?15:23 CDTABE124
2026-04-02KHOUKORL15:40 CDT18:40 EDT1h 59mN8772M
2026-04-02estimated?KIAH17:15Z14:00 CDT1h 44mN8772M
2026-03-31KHOU?15:28 CDT22:24Z1h 56mAC5B43
2026-03-30KHOU?14:57 CDT22:04Z2h 06mAC4F92
2026-03-30estimatedKIKRKIAH10:21 MDT13:46 CDT2h 24mAC4F92
2026-03-29KSDFKDEN15:13 EDT15:40 MDT2h 26mN925WN
2026-03-29KRSWKSDF12:15 EDT14:16 EDT2h 00mN925WN
2026-03-28estimatedKIKRKIAH10:22 MDT13:52 CDT2h 29mN8685B
2026-03-15?KDEN18:50Z15:34 MDT2h 43mN278WN
2026-03-15??15:49Z17:38Z1h 48mN278WN
2026-03-14KIKRKHOU11:04 MDT13:46 CDT1h 41mN8512U
2026-03-13KHOUKISM15:23 CDT18:28 EDT2h 04mN8628A
2026-03-13estimated?KIAH01:04Z13:52 CDT17h 47mN8811L
2026-03-12KHOUKMCO17:02 CDT19:58 EDT1h 55mN8811L
2026-03-12estimatedKCMHKHOU13:20 EDT14:00 CDT1h 40mN8811L
2026-03-11KHOUKMCO15:52 CDT18:48 EDT1h 56mN8664J
2026-03-10KHOUKMCO16:04 CDT19:02 EDT1h 57mN8551Q
2026-03-09KHOUKMCO15:04 CDT18:00 EDT1h 55mN8761L
2026-03-09KABQKHOU10:07 MDT13:46 CDT2h 38mN8761L
2026-03-08KSDFKDEN14:46 EDT15:12 MDT2h 26mN7835A
2026-03-08KRSWKSDF11:50 EDT13:50 EDT2h 00mN7835A
2026-03-07estimatedKCMHKHOU12:23 EST13:55 CST2h 31mN8777Q
2026-03-06KHOUKMCO15:21 CST18:28 EST2h 06mN8657B
2026-03-06estimatedKCMHKHOU12:31 EST13:54 CST2h 23mN8657B
2026-03-05KHOUKMCO15:24 CST18:26 EST2h 01mN8607M
2026-03-05estimatedKCMHKHOU22:14 EST13:58 CST16h 43mN8530W
2026-03-04estimated?KLAS03:57Z21:28 PST1h 30mN931WN
2026-03-02estimated?KLAS15:29Z08:46 PST1h 16mN908WN
2026-03-01KBWIKROC15:57 EST16:52 EST0h 54mN207WN
2026-02-27KBWIKROC16:08 EST17:06 EST0h 58mN962WN
2026-02-26partial??03:17ZN968WN
2026-02-25KSANKLAS19:34 PST20:38 PST1h 03mN257WN
2026-02-23estimated?KLAS15:08Z08:32 PST1h 24mN287WN
2026-02-20KBWIKROC16:06 EST17:06 EST1h 00mN932WN
2026-02-19KSAN?20:49 PST16:44Z11h 55mN564WN
2026-02-17KSANKLAS07:58 PST09:06 PST1h 07mN964WN
2026-02-16KBWIKROC15:56 EST16:56 EST0h 59mN470WN
2026-02-15estimated?KLAS15:21Z08:56 PST1h 34mAC429B
2026-02-13KBWIKROC15:44 EST16:44 EST0h 59mN236WN
2026-02-12partial??03:13ZN461WN
2026-02-11?KLAS03:13Z06:26 PST11h 12mN8529Z
2026-02-07KSANKLAS06:47 PST07:52 PST1h 04mAC4279
2026-02-06estimated?KLAS15:09Z08:36 PST1h 26mN241WN
2026-02-05?KLAS03:29Z08:48 PST13h 18mN8701Q
2026-02-04estimated?KLAS03:33Z20:44 PST1h 10mN8717M
2026-02-03estimated?KLAS03:35Z20:50 PST1h 15mN8510E
2026-02-01?KLAS15:15Z09:10 PST1h 55mN442WN
2026-01-31KSANKLAS20:12 PST08:02 PST11h 49mN8737L
2026-01-30KSANKLAS20:06 PST21:14 PST1h 08mN8649A
2026-01-29?KLAS03:19Z20:56 PST1h 36mN8744B
2026-01-28KSANKLAS19:45 PST20:48 PST1h 02mN8323C
2026-01-27KSANKLAS20:01 PST21:00 PST0h 58mN8329B
2026-01-25KSANKLAS07:41 PST08:42 PST1h 01mN449WN
2026-01-24?KLAS03:30Z07:52 PST12h 21mAC481D
2026-01-23estimated?KLAS03:14Z20:50 PST1h 35mN8687A
2026-01-22estimated?KLAS03:15Z20:44 PST1h 29mAC3B78
2026-01-21KSANKLAS19:51 PST21:14 PST1h 22mN8725L
2026-01-19KSAN?19:44 PST16:40Z12h 55mAC5AB7
2026-01-09estimated?KLAS03:52Z21:12 PST1h 20mN8800L
2026-01-08estimated?KLAS03:11Z20:40 PST1h 28mN8536Z
2026-01-07estimated?KLAS03:25Z20:48 PST1h 22mN8831L
2026-01-05KJAXKMDW16:20 EST17:20 CST1h 59mAC696C
2026-01-04estimated??14:01Z15:08Z1h 06mAC5349
2026-01-03estimatedKDAL?08:20 CST14:56Z0h 36mN7749B
2026-01-01KJAXKDFW18:30 EST09:12 CST15h 41mAC5B20
2026-01-01KAUSKJAX14:30 CST17:24 EST1h 54mAC5B20
2025-12-31partialKJAX?17:13 ESTAC3751
2025-12-31KAUSKJAX13:09 CST16:08 EST1h 58mAC3751
2025-12-31KSMFKAUS07:24 PST12:16 CST2h 51mAC3751
2025-12-30estimatedKDAL?08:19 CST15:00Z0h 40mAC3E13
2025-12-29estimatedKDAL?08:34 CST15:10Z0h 35mN8843S
2025-12-28estimated??13:56Z15:28Z1h 31mN8852Q
2025-12-27estimatedKDAL?08:49 CST15:24Z0h 35mN563WN
2025-12-26estimated??00:01Z15:08Z15h 06mAC3E80
2025-12-25estimatedKJAX?17:41 EST23:58Z1h 16mAC3E80
2025-12-25KAUSKJAX13:34 CST16:38 EST2h 03mAC3E80
2025-12-24partialKJAX?17:10 ESTAC4BDD
2025-12-24KAUSKJAX13:10 CST16:14 EST2h 03mAC4BDD
2025-12-24KSMFKAUS07:19 PST12:20 CST3h 01mAC4BDD
2025-12-23estimatedKDAL?08:30 CST15:06Z0h 36mN8544Z
2025-12-22estimatedKDAL?08:34 CST15:14Z0h 39mAC377B
2025-12-21estimatedKDAL?08:30 CST15:12Z0h 42mAC6266
2025-12-20estimatedKDAL?08:24 CST15:02Z0h 37mN437WN
2025-12-19estimatedKDAL?08:25 CST15:14Z0h 48mAC6596
2025-12-18partialKSTL?18:00 CSTN424WN
2025-12-17KJAX?17:09 EST23:58Z1h 48mN424WN
2025-12-17KAUSKJAX13:15 CST16:12 EST1h 56mN424WN
2025-12-16partialKJAX?17:36 ESTA2D76A
2025-12-16KAUSKJAX13:40 CST16:36 EST1h 55mN282WN
2025-12-15partialKJAX?17:10 ESTACA3D1
2025-12-15KAUSKJAX13:13 CST16:08 EST1h 54mN913WN
2025-12-14partialKJAX?18:34 ESTAC41CE
2025-12-13KAUSKJAX16:58 CST20:00 EST2h 01mAD7471
2025-12-13KHOUKAUS15:42 CST16:12 CST0h 30mN966WN
2025-12-12partialKSTL?18:00 CSTN7861J
2025-12-11KJAX?17:19 EST23:58Z1h 38mN7861J
2025-12-11KAUSKJAX13:23 CST16:20 EST1h 57mN7861J
2025-12-10partialKJAX?17:20 ESTA5468E
2025-12-10KAUSKJAX13:30 CST16:28 EST1h 57mN439WN
2025-12-10partial??00:00ZN945WN
2025-12-09partialKJAX?17:44 ESTAD21BC
2025-12-09KAUSKJAX13:09 CST15:52 EST1h 43mN945WN
2025-11-27estimated?KBWI11:05Z06:46 EST0h 41mN259WN
2025-11-26estimatedKDAL?08:35 CST15:06Z0h 30mAC5F42
2025-10-29partialKHOU?21:08 CDTN8668A
2025-10-29estimatedKCMHKHOU20:06 EDT20:12 CDT1h 05mN8668A
2025-10-28KMSYKHOU20:41 CDT21:34 CDT0h 52mAC52E2
2025-10-26estimated?KDFW23:35Z18:58 CDT0h 22mN232WN
2025-10-25KMSYKHOU22:30 CDT23:26 CDT0h 55mN1801U
2025-10-24KMSYKHOU20:30 CDT21:28 CDT0h 57mN8843S
2025-10-22KMSYKHOU17:28 CDT18:24 CDT0h 55mN8834L
2025-10-21partialKMSY?20:48 CDTN8837Q
2025-10-19estimated?KDAL23:08Z18:40 CDT0h 31mN293WN
2025-10-14partialKMSY?20:44 CDTN8712L
2025-10-12estimated?KDAL23:02Z18:38 CDT0h 35mN452WN
2025-10-07partialKMSY?20:31 CDTAC52FF
2025-10-05KMSYKDAL10:11 CDT18:18 CDT8h 06mN8541W
2025-09-29KSJCKLGB07:30 PDT09:39 PDT2h 08mA620F5
2025-09-28KLGB?08:56 PDT17:00Z1h 03mABEFDD
2025-09-27KLGB?11:29 PDT19:34Z1h 05mAC5EFA
2025-09-26KSJCKLGB07:36 PDT09:35 PDT1h 59mA2536F
2025-09-25KSJCKLGB07:34 PDT09:38 PDT2h 03mA1F595
2025-09-22KSJCKLGB08:09 PDT10:01 PDT1h 51mA513EA
2025-09-21KLGB?09:01 PDT17:06Z1h 04mABEFDD
2025-09-20KLGB?11:21 PDT19:22Z1h 00mAC4B72
2025-09-19KSJCKLGB07:38 PDT09:29 PDT1h 50mA3117C
2025-09-18KSJCKDCA Ronald Reagan Washington National07:36 PDT18:33 EDT7h 57mA54BAB
2025-08-26KBNAKDCA21:22 CDT23:56 EDT1h 33mN8670A
2025-08-25partial??00:02ZN8670A
2025-08-24KBNAKLGA02:33 CDT19:58 EDT16h 24mN8807L
2025-08-24?KBNA00:01Z21:55 CDT2h 53mN8807L
2025-08-23partialKSJC?22:25 PDTN7875A
2025-08-21KBNAKDCA16:14 CDT18:40 EDT1h 25mN7869A
2025-08-21?KBNA15:56Z15:16 CDT4h 19mN7869A
2025-08-21?KLGB03:03Z08:30 PDT12h 26mN283WN
2025-08-19KDCAKLGB20:00 EDT09:08 PDT16h 08mN926WN
2025-08-17estimated??22:25Z23:58Z1h 33mAC5B89
2025-08-17partialKBNA?19:10 CDTN8813Q
2025-08-16estimatedKLGBKBNA11:39 PDT18:58 CDT5h 19mN8813Q
2025-08-15?KBNA17:36Z16:42 CDT4h 05mN451WN
2025-08-15estimated?KLGB15:29Z09:58 PDT1h 28mN451WN
2025-08-15KBNAKSJC19:33 CDT07:40 PDT14h 07mN208WN
2025-08-14?KBNA17:58Z14:52 CDT1h 53mN208WN
2025-08-14estimated??15:54Z16:38Z0h 44mN208WN
2025-08-14KAVXKLGB07:28 PDT08:30 PDT1h 01mN208WN

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