Flight

SWA1100

Flight history and live tracking for SWA1100, 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
RouteKBWI BALTIMORE WASHINGTON INTERNATIONAL → KORF NORFOLK INTERNATIONAL
Scheduled departure20:30 EDT
Estimated departure20:30 EDT on time
Estimated arrival21:03 EDT
AircraftN8653A B738
Also scheduledSun 04 Oct 14:55 EDT
Also scheduledSun 04 Oct 19:25 EDT

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

Route

AirlineSouthwest Airlines
Typical originKDEN DENVER INTERNATIONAL
Typical destinationKBNA NASHVILLE INTERNATIONAL
Distance879 nm

Flight history 263 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KBWI BALTIMORE WASHINGTON INTERNATIONALKORF NORFOLK INTERNATIONAL22:57 EDT23:30 EDT0h 33mN8546V
2026-10-03KVPS EGLIN AFBKBWI BALTIMORE WASHINGTON INTERNATIONAL19:00 CDT22:07 EDT2h 07mN8546V
2026-10-02KVPS EGLIN AFBKBWI BALTIMORE WASHINGTON INTERNATIONAL19:00 CDT22:06 EDT2h 06mN8546V
2026-10-02KBWI BALTIMORE WASHINGTON INTERNATIONALKORF NORFOLK INTERNATIONAL21:15 EDT21:43 EDT0h 28mN8882Q
2026-10-01KVPS EGLIN AFBKBWI BALTIMORE WASHINGTON INTERNATIONAL17:09 CDT20:08 EDT1h 59mN8882Q
2026-10-01KELP EL PASO INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL19:44 MDT19:45 MST1h 01mN910WN
2026-09-30KDAL DALLAS LOVE FLDKELP EL PASO INTERNATIONAL18:24 CDT18:53 MDT1h 29mN910WN
2026-09-30KELP EL PASO INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL18:52 MDT18:49 MST0h 57mN910WN
2026-09-29KDAL DALLAS LOVE FLDKELP EL PASO INTERNATIONAL17:23 CDT17:47 MDT1h 24mN279WN
2026-09-29KDAL DALLAS LOVE FLDKBNA NASHVILLE INTERNATIONAL21:45 CDT23:07 CDT1h 22mN9020R
2026-09-28KELP EL PASO INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL20:14 MDT20:09 MST0h 55mN219WN
2026-09-27KDAL DALLAS LOVE FLDKELP EL PASO INTERNATIONAL18:56 CDT19:25 MDT1h 29mN219WN
2026-09-26KDAL DALLAS LOVE FLDKELP EL PASO INTERNATIONAL19:01 CDT19:29 MDT1h 28mN8662F
2026-09-26KDAL DALLAS LOVE FLDKBNA NASHVILLE INTERNATIONAL21:22 CDT22:40 CDT1h 18mN8730Q
2026-09-25KDAL DALLAS LOVE FLDKBNA NASHVILLE INTERNATIONAL22:05 CDT23:22 CDT1h 17mN8520Q
2026-09-24estimatedKDALKPHX19:48 CDT20:07 MST2h 18mN7858A
2026-09-23partial??01:02ZN930WN
2026-09-22partialKDAL?22:54 CDTAC72D2
2026-09-21KDALKPHX19:08 CDT20:12 MST3h 03mN459WN
2026-09-20partialKDAL?19:01 CDTN8629A
2026-09-18KDALKBNA21:37 CDT22:56 CDT1h 18mN8820L
2026-09-17estimatedKDALKPHX20:45 CDT19:18 MST0h 32mN474WN
2026-09-16partial??00:00ZN274WN
2026-09-15partialKDAL?22:11 CDTAC41AB
2026-09-14estimatedKDALKPHX19:00 CDT20:13 MST3h 12mN209WN
2026-09-13estimated??13:28Z23:58Z10h 29mN8574Z
2026-09-13estimatedKDALKBNA19:12 CDT20:00 CDT0h 47mN8574Z
2026-09-12KDALKBNA22:33 CDT23:56 CDT1h 22mN8835Q
2026-09-11KDALKBNA22:25 CDT23:42 CDT1h 16mN8566Z
2026-09-10estimatedKDALKPHX20:00 CDT18:32 MST0h 31mN947WN
2026-09-09partialKPHX?20:00 MSTN478WN
2026-09-09estimatedKDALKPHX20:11 CDT18:52 MST0h 40mN478WN
2026-09-08estimatedKBNA?06:40 CDT22:58Z11h 17mN8803L
2026-09-08KDALKBNA21:52 CDT23:18 CDT1h 25mN8803L
2026-09-06estimatedKDALKBNA19:00 CDT19:30 CDT0h 29mN8697C
2026-09-05KDALKBNA21:52 CDT23:10 CDT1h 17mN8840Q
2026-09-04KDALKBNA21:32 CDT22:54 CDT1h 21mN8910Q
2026-09-03estimatedKDALKPHX20:30 CDT19:00 MST0h 29mN491WN
Earlier flights (225) - back to 2025-08-19
DateFromToDepArrDurationAircraft
2026-09-01partialKDAL?21:06 CDTAC5F42
2026-08-31estimatedKDALKPHX19:00 CDT19:54 MST2h 53mN925WN
2026-08-30partialKDFW?19:00 CDTN8667D
2026-08-29KDALKBNA22:16 CDT23:40 CDT1h 23mAC6A1F
2026-08-28KDALKBNA22:09 CDT23:28 CDT1h 18mN8747Q
2026-08-27estimatedKDALKPHX20:02 CDT18:30 MST0h 27mN232WN
2026-08-25partialKDAL?22:33 CDTN8820L
2026-08-24KDALKPHX19:00 CDT20:24 MST3h 24mN7862A
2026-08-23partialKDAL?19:23 CDTN8609A
2026-08-22KDALKBNA21:27 CDT22:44 CDT1h 16mAC481D
2026-08-21KDALKBNA21:44 CDT23:06 CDT1h 21mN8704Q
2026-08-20estimated?KPHX01:05Z20:01 MST1h 56mN903WN
2026-08-19partial??01:05ZN7747C
2026-08-18partialKDAL?22:12 CDTN8308K
2026-08-17estimated?KPHX02:40Z04:45 MST9h 04mN480WN
2026-08-16estimatedKDALKBNA19:24 CDT08:38 CDT13h 13mN8578Q
2026-08-15KDALKBNA21:28 CDT22:48 CDT1h 19mN8791D
2026-08-14KDALKBNA21:33 CDT22:54 CDT1h 20mN8704Q
2026-08-13estimated??02:26Z02:54Z0h 27mN561WN
2026-08-12partial??01:24ZN294WN
2026-08-11estimatedKDALKBNA17:31 CDT18:02 CDT0h 30mN294WN
2026-07-23KPHXKBUR10:12 MST11:12 PDT0h 59mN964WN
2026-07-22KMHTKBWI13:18 EDT14:30 EDT1h 11mN942WN
2026-07-20partialKLAS?00:32 PDTAB5FAA
2026-07-20KSEAKLAS21:03 PDT23:24 PDT2h 20mN8319F
2026-07-19partialKPHX?21:48 MSTN570WN
2026-07-17KPHXKBUR10:31 MST11:32 PDT1h 00mN476WN
2026-07-16KPHXKBUR09:59 MST11:04 PDT1h 05mN210WN
2026-07-15KMHTKBWI13:12 EDT14:24 EDT1h 11mN908WN
2026-07-14KBEDKBWI13:12 EDT14:18 EDT1h 06mN7749B
2026-07-13KBFIKBUR21:27 PDT11:00 PDT13h 32mAC3A60
2026-07-13estimatedKTCMKSEA18:18 PDT19:34 PDT1h 16mAC3A60
2026-07-12estimated??12:12Z23:44Z11h 31mN240WN
2026-07-12estimatedKPHXKBUR21:22 MST22:22 PDT0h 59mN240WN
2026-07-10KPHXKBUR10:15 MST11:18 PDT1h 02mN299WN
2026-07-09KPHXKBUR10:05 MST11:08 PDT1h 02mN941WN
2026-07-08KBEDKBWI13:02 EDT14:16 EDT1h 13mN219WN
2026-07-07KBEDKBWI13:33 EDT14:44 EDT1h 10mN7885A
2026-07-06KSEAKBUR19:42 PDT11:08 PDT15h 26mN8662F
2026-07-06partialKSEA?18:35 PDTN8662F
2026-07-05KBWI?16:59 EDT23:56Z2h 57mN8662F
2026-07-01KBEDKBWI13:28 EDT14:34 EDT1h 05mN272WN
2026-06-29estimatedKSEAKLAS19:55 PDT22:00 PDT2h 04mN8507C
2026-06-29estimatedKPAEKSEA17:55 PDT18:48 PDT0h 52mN8507C
2026-06-28estimatedKPHXKBUR22:42 MST16:04 PDT17h 22mN920WN
2026-06-24KBEDKBWI13:16 EDT14:28 EDT1h 12mN917WN
2026-06-23KBEDKBWI13:34 EDT14:48 EDT1h 13mN288WN
2026-06-22KSEAKLAS19:06 PDT22:28 PDT3h 22mN8502Z
2026-06-22partialKSEA?17:56 PDTN8502Z
2026-06-21estimated??13:13Z23:10Z9h 56mN213WN
2026-06-21estimated??11:41Z12:18Z0h 36mN213WN
2026-06-21estimatedKPHXKBUR23:21 MST01:50 PDT2h 28mN213WN
2026-06-17KBEDKBWI13:05 EDT14:22 EDT1h 16mN208WN
2026-06-16KBEDKBWI13:05 EDT14:22 EDT1h 16mN7885A
2026-06-15KSEAKLAS23:33 PDT01:32 PDT1h 59mAC4C67
2026-06-15KPAEKSEA17:00 PDT22:06 PDT5h 06mAC4C67
2026-06-14estimated??12:58Z23:58Z11h 00mN7831B
2026-06-14estimatedKPHXKBUR21:35 MST22:40 PDT1h 04mN7831B
2026-05-29estimatedKDENKBNA08:08 MDT11:22 CDT2h 14mN8721J
2026-05-28estimatedKDEN?07:40 MDT15:34Z1h 53mN8776L
2026-05-27estimatedKDENKBNA08:01 MDT11:04 CDT2h 02mN8549Z
2026-05-26estimatedKDALKBNA10:46 CDT12:10 CDT1h 23mN8547V
2026-05-25estimatedKDENKBNA08:06 MDT11:12 CDT2h 05mAC4F6F
2026-05-24estimatedKIKR?09:58 MDT17:08Z1h 09mN8860S
2026-05-23estimatedKDENKBNA07:59 MDT11:38 CDT2h 38mAC5F42
2026-05-22estimatedKDENKBNA08:06 MDT11:22 CDT2h 15mN8674B
2026-05-21estimatedKDENKBNA08:33 MDT11:36 CDT2h 03mN8708Q
2026-05-20partialKBNA?19:28 CDTN438WN
2026-05-19partialKHOP?22:09 CDTN8805L
2026-05-12estimatedKDENKBNA07:28 MDT10:58 CDT2h 29mN8305E
2026-05-11estimatedKDENKBNA07:51 MDT11:22 CDT2h 30mN8789Q
2026-05-10KDENKBNA07:45 MDT10:48 CDT2h 02mN7827A
2026-05-10KIKRKDEN05:09 MDT06:30 MDT1h 20mN7827A
2026-05-09KDENKBNA08:15 MDT12:06 CDT2h 50mAC4F29
2026-05-08KDENKBNA07:50 MDT11:04 CDT2h 13mN8529Z
2026-05-07estimatedKDENKBNA08:01 MDT11:08 CDT2h 06mN8845L
2026-05-06KDENKBNA07:46 MDT11:30 CDT2h 43mAC62A9
2026-05-05estimatedKDENKBNA07:55 MDT10:50 CDT1h 54mAC36A9
2026-05-04KDENKBNA07:55 MDT11:22 CDT2h 26mAC4BFE
2026-05-03KDENKBNA07:04 MDT10:48 CDT2h 43mN292WN
2026-05-03KIKRKDEN05:25 MDT06:38 MDT1h 12mN292WN
2026-05-02estimatedKDENKBNA08:12 MDT11:36 CDT2h 23mN8665D
2026-05-01KDENKBNA07:45 MDT11:20 CDT2h 34mN8655D
2026-04-30KDENKBNA07:48 MDT11:14 CDT2h 25mAC47B7
2026-04-29partialKBNA?10:29 CDTAC5B66
2026-04-28KDENKBNA07:44 MDT10:50 CDT2h 05mAC6645
2026-04-27KDENKBNA07:24 MDT11:10 CDT2h 45mN8710M
2026-04-26KDENKBNA07:01 MDT10:42 CDT2h 40mN906WN
2026-04-26estimatedKIKRKDEN05:39 MDT06:38 MDT0h 58mN906WN
2026-04-25estimatedKDENKBNA08:25 MDT11:34 CDT2h 08mN8600F
2026-04-24KDENKBNA07:40 MDT11:10 CDT2h 29mN8548P
2026-04-23KDENKBNA07:37 MDT11:10 CDT2h 32mAC4FFB
2026-04-22estimatedKDENKBNA07:53 MDT11:10 CDT2h 16mN8837Q
2026-04-21estimatedKDENKBNA07:30 MDT11:04 CDT2h 33mN8807L
2026-04-20KDENKBNA08:15 MDT11:14 CDT1h 59mN8656B
2026-04-19estimatedKDALKBNA08:15 CDT10:44 CDT2h 28mN7833A
2026-04-19partialKDEN?05:14 MDTN7833A
2026-04-18KDENKBNA08:23 MDT11:40 CDT2h 16mAC4BFE
2026-04-17KDENKBNA08:00 MDT11:06 CDT2h 05mAC5EB4
2026-04-16estimatedKDENKBNA07:47 MDT11:16 CDT2h 28mAC5F42
2026-04-15KDENKBNA07:35 MDT11:08 CDT2h 33mAC47DE
2026-04-14KDENKBNA07:16 MDT11:14 CDT2h 58mN8721J
2026-04-12KDENKBNA07:01 MDT10:46 CDT2h 44mN926WN
2026-04-12estimated?KDEN11:34Z06:38 MDT1h 03mN926WN
2026-04-11KDENKBNA08:07 MDT11:36 CDT2h 28mN8558Z
2026-04-06KBNAKMDW10:31 CDT11:32 CDT1h 00mN8532S
2026-04-05estimated?KDAL19:20Z15:22 CDT1h 01mN8635F
2026-04-04KBNAKMDW10:42 CDT11:52 CDT1h 09mN8830Q
2026-04-03KBNAKMDW10:23 CDT11:26 CDT1h 02mAC65FB
2026-04-02?KMDW00:30Z11:30 CDT15h 59mN487WN
2026-04-01estimated?KMCO22:55Z19:20 EDT0h 24mN487WN
2026-03-31KFLLKMCO18:32 EDT19:16 EDT0h 43mN443WN
2026-03-30KBNAKMDW10:28 CDT11:34 CDT1h 05mAC61DB
2026-03-29estimated??19:05Z19:44Z0h 38mAC541B
2026-03-28?KMDW15:25Z11:30 CDT1h 04mAC3AA8
2026-03-15estimated?KDAL19:01Z15:22 CDT1h 21mN8511K
2026-03-14estimatedKBNAKORD10:33 CDT11:48 CDT1h 14mN8612K
2026-03-13KBNAKMDW10:18 CDT11:42 CDT1h 23mN8726H
2026-03-11KFLLKMCO17:40 EDT18:46 EDT1h 05mN290WN
2026-03-10KFLLKMCO17:34 EDT18:28 EDT0h 53mN226WN
2026-03-09KBNAKMDW10:40 CDT11:52 CDT1h 11mAC36EF
2026-03-08KSATKDAL14:29 CDT15:28 CDT0h 59mN8760L
2026-03-07KBNAKMDW10:31 CST11:38 CST1h 06mAC692A
2026-03-06KBNAKMDW11:43 CST12:50 CST1h 07mAC578C
2026-03-05partial??00:04ZN8828L
2026-03-04partial??00:01ZN295WN
2026-03-03partialKCLT?19:00 ESTN8805L
2026-03-02partialKCLT?21:22 ESTAC48D3
2026-03-01estimated?KMDW02:29Z21:58 CST1h 28mN260WN
2026-02-28KCLT?20:46 EST03:32Z1h 45mN1801U
2026-02-27KCLTKMDW21:01 EST21:30 CST1h 29mN8641B
2026-02-26estimated?KMDW00:01Z18:50 CST0h 49mN928WN
2026-02-25partial??00:00ZN273WN
2026-02-24partialKCLT?19:21 ESTN8851Q
2026-02-23KCLTKMDW20:57 EST21:24 CST1h 26mAC37BD
2026-02-22estimated?KMDW00:02Z19:06 CST1h 03mN7881A
2026-02-21partialKCLT?20:29 ESTN8663A
2026-02-20KCLTKMDW19:06 EST19:48 CST1h 41mAC4B72
2026-02-19estimated?KMDW00:03Z18:48 CST0h 44mN952WN
2026-02-18partialKCLT?19:02 ESTN8834L
2026-02-17partialKCLT?20:59 ESTN8782Q
2026-02-16estimated?KMDW00:02Z19:20 CST1h 17mN8694E
2026-02-15estimated?KMDW00:02Z19:14 CST1h 12mN474WN
2026-02-14partialKMDW?22:44 CSTN8719Q
2026-02-14KCLTKMDW20:47 EST21:28 CST1h 40mN8719Q
2026-02-13KCLTKMDW21:15 EST21:54 CST1h 39mAC668D
2026-02-12estimated?KMDW00:01Z18:50 CST0h 48mN291WN
2026-02-11partialKMDW?19:52 CSTN226WN
2026-02-11estimated?KMDW00:00Z18:46 CST0h 45mN226WN
2026-02-10KCLT?19:11 EST01:27Z1h 16mAC2C56
2026-02-07?KMDW00:02Z19:42 CST1h 39mAC4C8A
2026-02-06partialKCLT?19:47 ESTAC3731
2026-02-05estimated?KMDW00:00Z18:36 CST0h 35mN208WN
2026-02-04partial??00:00ZN220WN
2026-02-03partial??00:00ZN453WN
2026-02-02partialKCLT?19:03 ESTAC48AC
2026-01-31estimated?KMDW00:00Z19:10 CST1h 10mN8612K
2026-01-30partial??00:01ZN286WN
2026-01-29partial??00:00ZN238WN
2026-01-28partial??00:00ZN561WN
2026-01-26partialKCLT?18:04 ESTA2536F
2026-01-24estimated?KMDW00:06Z18:52 CST0h 45mN256WN
2026-01-23partial??00:09ZN221WN
2026-01-22partial??00:00ZN428WN
2026-01-21partial??00:02ZN261WN
2026-01-20partialKCLT?19:40 ESTN8717M
2026-01-18KCLTKMDW18:04 EST18:32 CST1h 27mA528D6
2026-01-09estimated?KMDW00:01Z19:04 CST1h 03mN206WN
2026-01-08partial??00:00ZN225WN
2026-01-07partial??00:00ZN498WN
2026-01-06estimatedKCLT?18:24 EST23:58Z0h 33mN498WN
2026-01-05KDALKMDW22:27 CST12:12 CST13h 44mN8820L
2026-01-04KDALKBWI22:20 CST01:42 EST2h 21mN1804U
2026-01-04KMSYKDAL19:04 CST20:12 CST1h 08mN8745K
2026-01-03KDALKBWI22:33 CST02:02 EST2h 29mN8809L
2026-01-01?KMDW13:59Z12:24 CST4h 24mN8796L
2025-12-31KDALKMDW22:20 CST12:24 CST14h 04mN8828L
2025-12-30KDALKBWI22:58 CST02:20 EST2h 21mN8752Q
2025-12-29KDALKBWI23:30 CST02:46 EST2h 16mAC3EBA
2025-12-28KDALKBWI21:39 CST01:04 EST2h 24mAC5ADA
2025-12-28KMSYKDAL19:11 CST20:20 CST1h 09mAC5ADA
2025-12-27KDALKBWI22:42 CST02:06 EST2h 23mAC6227
2025-12-25?KMDW14:28Z12:10 CST3h 41mN8581Z
2025-12-24?KMDW04:08Z12:16 CST14h 07mN8574Z
2025-12-23KDALKBWI22:01 CST01:30 EST2h 28mN8602F
2025-12-22KDALKBWI22:30 CST01:50 EST2h 20mN8715Q
2025-12-21KDALKBWI21:18 CST00:36 EST2h 18mN8742M
2025-12-21estimatedKMSY?19:04 CST02:40Z1h 35mAC3EA3
2025-12-20KDALKBWI22:07 CST01:36 EST2h 29mN8849Q
2025-12-18?KMDW14:16Z11:50 CST3h 33mN267WN
2025-12-17KSEAKMDW06:40 PST12:09 CST3h 28mN8719Q
2025-12-16KSEAKMDW06:49 PST12:18 CST3h 29mN8786Q
2025-12-15KSEAKMDW06:42 PST12:18 CST3h 35mAC501E
2025-12-14KSEAKMDW06:37 PST12:12 CST3h 34mN439WN
2025-12-13KSEAKMDW05:52 PST11:18 CST3h 25mN8530W
2025-12-12?KMDW15:07Z13:14 CST4h 07mN438WN
2025-12-11?KMDW14:24Z12:08 CST3h 44mN8322X
2025-12-10KSEAKMDW06:51 PST12:23 CST3h 32mN8781Q
2025-12-09?KMDW16:19Z11:56 CST1h 36mN8860S
2025-12-02KDALKBWI22:18 CST01:22 EST2h 03mAC5EFA
2025-11-28estimated?KSMF00:00Z16:30 PST0h 29mN8777Q
2025-11-27partialKDAL?22:19 CSTN8709Q
2025-11-26estimatedKBEDKBWI01:34 EST01:56 EST0h 21mN8761L
2025-10-30KBNA?07:46 CDT15:28Z2h 41mN8728Q
2025-10-29KBNAKDEN11:05 CDT12:26 MDT2h 20mN8807L
2025-10-28KBNAKDEN11:09 CDT12:46 MDT2h 36mN8630B
2025-10-27KBNA?07:41 CDT15:12Z2h 30mN8576Z
2025-10-24estimated?KDEN14:01Z09:18 MDT1h 16mN8504G
2025-10-22KBNAKDEN11:02 CDT12:46 MDT2h 43mN8818Q
2025-10-21KBNA?11:04 CDT18:42Z2h 37mN8764Q
2025-10-20KBNAKDEN07:44 CDT09:24 MDT2h 39mAC4888
2025-10-15estimatedKBNA?11:26 CDT17:38Z1h 12mN8318F
2025-10-14KBNAKDEN11:06 CDT12:26 MDT2h 19mN8748Q
2025-10-13KBNAKDEN07:50 CDT09:20 MDT2h 29mN8641B
2025-10-07KBNAKDEN11:40 CDT13:12 MDT2h 32mN8829Q
2025-10-06KBNAKDEN07:42 CDT09:10 MDT2h 27mAC61DB
2025-10-04KBNAKDEN14:59 CDT16:14 MDT2h 14mN8664J
2025-10-02KBNAKMCI07:45 CDT08:45 CDT1h 00mABE09A
2025-10-01KAUS Austin-Bergstrom International?13:15 CDT19:17Z1h 02mAC17B0
2025-09-30KAUS Austin-Bergstrom International?13:25 CDT19:29Z1h 03mABB579
2025-09-29KAUS Austin-Bergstrom International?20:37 CDT02:38Z1h 01mAAAE1B
2025-09-24KAUS Austin-Bergstrom International?13:34 CDT19:42Z1h 08mABAE62
2025-09-23KAUS Austin-Bergstrom International?13:08 CDT19:10Z1h 02mABDD6D
2025-09-22KAUS Austin-Bergstrom InternationalKBIF21:02 CDT21:11 MDT1h 09mA55055
2025-08-19KAUSKONT15:11 CDT16:36 PDT3h 24mN8523W

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