Flight

AAL1107

Flight history and live tracking for AAL1107, operated by American 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
RouteKBOI BOISE AIR TERMINAL → KDFW DALLAS FORT WORTH INTERNATIONAL
Scheduled departure07:02 MDT

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

Route

AirlineAmerican Airlines
Typical originKBOI BOISE AIR TERMINAL
Typical destinationKDFW DALLAS FORT WORTH INTERNATIONAL
Distance1,104 nm

Flight history 273 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KBOI BOISE AIR TERMINALKDFW DALLAS FORT WORTH INTERNATIONAL07:14 MDT11:01 CDT2h 47mN190UW
2026-10-01KBOI BOISE AIR TERMINALKDFW DALLAS FORT WORTH INTERNATIONAL08:01 MDT11:35 CDT2h 34mN562UW
2026-09-30KBOI BOISE AIR TERMINALKDFW DALLAS FORT WORTH INTERNATIONAL07:32 MDT11:08 CDT2h 36mN167US
2026-09-29KBOI BOISE AIR TERMINALKDFW DALLAS FORT WORTH INTERNATIONAL07:14 MDT10:50 CDT2h 36mN164NN
2026-09-28KBOI BOISE AIR TERMINALKDFW DALLAS FORT WORTH INTERNATIONAL07:28 MDT11:03 CDT2h 35mN920US
2026-09-27KBOI BOISE AIR TERMINALKDFW DALLAS FORT WORTH INTERNATIONAL07:16 MDT10:43 CDT2h 27mN195UW
2026-09-26KBOI BOISE AIR TERMINALKDFW DALLAS FORT WORTH INTERNATIONAL07:20 MDT10:50 CDT2h 30mN933AM
2026-09-25KBOI BOISE AIR TERMINALKDFW DALLAS FORT WORTH INTERNATIONAL07:17 MDT11:04 CDT2h 47mN586UW
2026-09-24KBOIKDFW06:16 MDT11:16 CDT3h 59mN153UW
2026-09-23KBOIKDFW07:06 MDT12:16 CDT4h 09mN920US
2026-09-22KBOIKDFW07:11 MDT11:10 CDT2h 58mN524UW
2026-09-21KBOIKDFW06:17 MDT11:04 CDT3h 47mAD41ED
2026-09-20estimatedKBOIKDFW07:16 MDT10:46 CDT2h 30mN171US
2026-09-19estimatedKBOIKDFW07:16 MDT10:54 CDT2h 37mN186US
2026-09-18estimated??13:42Z16:50Z3h 08mN915US
2026-09-17estimated??13:17Z16:02Z2h 44mN552UW
2026-09-16estimated??13:17Z16:04Z2h 46mN157AA
2026-09-14estimated??13:15Z16:00Z2h 44mN912UY
2026-09-13estimated??13:11Z15:50Z2h 38mN510UW
2026-09-12estimated??13:39Z16:06Z2h 26mN917UY
2026-09-11estimated??13:29Z15:56Z2h 26mN126AN
2026-09-10estimated??13:34Z16:56Z3h 21mN909AM
2026-09-09estimated??13:31Z15:58Z2h 26mN807NN
2026-09-08estimatedKBOIKDFW07:06 MDT10:32 CDT2h 25mN918NN
2026-09-06estimated??13:07Z15:36Z2h 28mN956NN
2026-09-05estimated??13:05Z15:36Z2h 30mN912NN
2026-09-04estimated??14:19Z16:52Z2h 32mN907AN
2026-09-03estimated??13:08Z15:42Z2h 33mN918AN
Earlier flights (245) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-02estimated??13:01Z15:50Z2h 48mN922NN
2026-09-01estimated??13:09Z15:46Z2h 36mN808NN
2026-08-31estimated??14:47Z17:24Z2h 36mN833NN
2026-08-30estimated??12:51Z16:00Z3h 09mN865NN
2026-08-29estimated??13:18Z15:54Z2h 35mN959NN
2026-08-28estimatedKBOIKDFW06:58 MDT10:34 CDT2h 36mN982NN
2026-08-27estimated??13:08Z15:54Z2h 45mN902NN
2026-08-26estimated??13:04Z15:34Z2h 29mN938NN
2026-08-25estimatedKBOIKDFW07:45 MDT11:06 CDT2h 20mN865NN
2026-08-24estimated??13:08Z15:44Z2h 36mN316PF
2026-08-23estimated??13:01Z15:52Z2h 50mN959NN
2026-08-22estimated??13:12Z15:44Z2h 31mN352PS
2026-08-21estimated??13:06Z17:14Z4h 08mN997NN
2026-08-20estimated??13:08Z17:07Z3h 58mN863NN
2026-08-19estimated??13:16Z15:32Z2h 15mN968NN
2026-08-17estimated??13:38Z15:50Z2h 11mN872NN
2026-08-16estimated??13:04Z17:25Z4h 20mN865NN
2026-08-15estimated??13:24Z17:29Z4h 05mN902NN
2026-08-14estimated??12:58Z15:52Z2h 53mN967AN
2026-08-13estimated??13:14Z17:38Z4h 24mN881NN
2026-08-12estimated??12:55Z15:48Z2h 53mN899NN
2026-07-23estimated??00:00Z15:16Z15h 16mA3B8F5
2026-07-22estimated??22:29Z23:58Z1h 29mA3B8F5
2026-07-21estimated?KDFW12:58Z10:24 CDT2h 26mN339PL
2026-07-20estimated??14:10Z16:44Z2h 33mN919AN
2026-07-19estimated??13:16Z16:04Z2h 47mN917AN
2026-07-18estimated??14:11Z16:54Z2h 42mN876NN
2026-07-17estimated??12:44Z15:20Z2h 35mN940AN
2026-07-16estimated??12:42Z15:22Z2h 39mN922NN
2026-07-15estimated??12:42Z15:18Z2h 35mN944NN
2026-07-14estimatedKBOI?06:32 MDT15:16Z2h 43mA32886
2026-07-13estimatedKBOIKDFW06:54 MDT10:18 CDT2h 24mN964NN
2026-07-12estimatedKBOI?06:46 MDT15:32Z2h 45mN918AN
2026-07-11estimatedKBOI?06:42 MDT15:10Z2h 27mN826NN
2026-07-10estimatedKBOIKDFW06:36 MDT09:56 CDT2h 19mN929NN
2026-07-09estimatedKBOI?11:12 MDT19:50Z2h 38mN983AN
2026-07-08estimatedKBOI?06:50 MDT15:14Z2h 23mN909AN
2026-07-07estimatedKBOI?06:49 MDT15:28Z2h 38mN870NN
2026-07-06estimatedKBOI?06:43 MDT15:18Z2h 34mN983AN
2026-07-05estimatedKBOIKDFW07:14 MDT10:40 CDT2h 25mN835NN
2026-07-04estimatedKBOI?06:37 MDT15:18Z2h 40mN305NX
2026-07-03estimatedKBOI?06:40 MDT15:14Z2h 33mN923NN
2026-07-02estimatedKBOI?06:24 MDT15:20Z2h 56mN962NN
2026-07-01estimatedKBOI?06:34 MDT15:26Z2h 51mN839NN
2026-06-30estimated??17:17Z18:17Z0h 59mN810NN
2026-06-30estimatedKBOI?06:47 MDT14:22Z1h 34mN810NN
2026-06-29estimatedKBOI?06:34 MDT15:18Z2h 43mN938AN
2026-06-28estimatedKBOI?06:35 MDT15:22Z2h 46mN932NN
2026-06-27estimatedKBOI?07:24 MDT15:58Z2h 33mN994NN
2026-06-26estimatedKBOIKDFW06:33 MDT10:06 CDT2h 32mN912NN
2026-06-25estimatedKBOI?06:37 MDT15:22Z2h 44mN335PH
2026-06-24estimatedKBOI?07:18 MDT16:08Z2h 49mN934AN
2026-06-23estimatedKBOI?06:55 MDT15:44Z2h 48mN939NN
2026-06-22estimatedKBOI?06:47 MDT15:14Z2h 26mN959AN
2026-06-21estimatedKBOIKDFW06:49 MDT10:10 CDT2h 20mN855NN
2026-06-20estimatedKBOIKDFW06:50 MDT10:24 CDT2h 33mN889NN
2026-06-19estimatedKBOI?07:21 MDT15:52Z2h 30mN929AN
2026-06-18estimatedKBOIKDFW09:21 MDT10:58 CDT0h 36mN931AN
2026-06-17estimatedKBOIKDFW06:53 MDT10:14 CDT2h 20mN992AN
2026-06-16estimatedKDFW?09:41 CDT15:24Z0h 42mN992AN
2026-06-15estimatedKBOIKDFW06:49 MDT10:34 CDT2h 44mN870NN
2026-06-14estimatedKBOI?06:55 MDT15:40Z2h 44mN864NN
2026-06-13estimated?KDTO17:35Z12:56 CDT0h 20mN315PE
2026-06-12estimatedKBOI?06:47 MDT15:18Z2h 30mN972AN
2026-05-29estimatedKBOI?06:52 MDT15:26Z2h 33mN925AN
2026-05-28estimatedKBOIKDFW06:39 MDT10:34 CDT2h 54mN936NN
2026-05-27estimatedKBOI?06:52 MDT15:50Z2h 57mN950AN
2026-05-26estimatedKBOIKDFW10:21 MDT14:06 CDT2h 45mN976AN
2026-05-25estimatedKBOI?06:45 MDT15:20Z2h 34mN965NN
2026-05-24estimatedKBOIKDFW06:44 MDT10:14 CDT2h 30mN938NN
2026-05-23estimatedKBOI?06:52 MDT15:26Z2h 33mN904AN
2026-05-22estimated??12:46Z15:18Z2h 31mN969AN
2026-05-21estimatedKBOIKDFW06:19 MDT09:59 CDT2h 39mN961NN
2026-05-20estimatedKBOI?18:17 MDT06:44Z6h 26mN133AN
2026-05-19estimatedKBOIKDFW10:49 MDT17:46 CDT5h 56mN926UW
2026-05-19estimatedKBOIKDFW02:46 MDT11:28 CDT7h 41mN993AN
2026-05-19partialKDFW?22:46 CDTN149AN
2026-05-19partialKDFW?21:56 CDTN149AN
2026-05-12estimatedKBOI?06:35 MDT15:16Z2h 40mN183UW
2026-05-10estimatedKBOIKDFW06:36 MDT09:54 CDT2h 17mN996AN
2026-05-09estimatedKBOIKDFW06:34 MDT10:12 CDT2h 37mN535UW
2026-05-08estimatedKBOI?06:30 MDT14:58Z2h 27mN996AN
2026-05-07estimatedKBOI?06:57 MDT15:22Z2h 24mN132AN
2026-05-06estimatedKBOI?06:17 MDT15:08Z2h 50mN986AN
2026-05-05estimatedKBOIKDFW06:15 MDT09:50 CDT2h 34mN980UY
2026-05-04estimatedKBOI?06:11 MDT14:58Z2h 46mN167AN
2026-05-03estimatedKBOI?06:10 MDT14:50Z2h 39mN585UW
2026-05-02estimatedKBOIKDFW06:23 MDT10:00 CDT2h 36mN928AM
2026-05-01estimatedKBOIKDFW06:24 MDT09:56 CDT2h 31mN124AA
2026-04-30estimatedKBOIKDFW06:31 MDT09:50 CDT2h 18mN978UY
2026-04-28estimatedKBOI?06:24 MDT15:34Z3h 09mN172US
2026-04-27estimatedKBOI?06:05 MDT14:42Z2h 36mN138AN
2026-04-26estimatedKBOIKDFW06:31 MDT10:20 CDT2h 49mN149AN
2026-04-25estimatedKBOIKDFW06:21 MDT09:36 CDT2h 14mN162AA
2026-04-24estimated?KDFW12:20Z09:52 CDT2h 31mN166NN
2026-04-23estimatedKBOIKDFW06:25 MDT09:46 CDT2h 20mN508AY
2026-04-22estimated??12:16Z15:28Z3h 11mN145AN
2026-04-21estimated??12:28Z15:08Z2h 40mN151AN
2026-04-20estimated?KDFW13:59Z09:54 CDT0h 54mN164NN
2026-04-19estimated??12:15Z15:02Z2h 46mN998AN
2026-04-18estimated??12:28Z15:12Z2h 43mN172US
2026-04-17estimated??12:44Z15:26Z2h 41mN563UW
2026-04-16estimated?KDFW12:14Z09:50 CDT2h 35mN909AM
2026-04-15estimatedKBOIKDFW06:41 MDT09:54 CDT2h 13mN932AM
2026-04-14estimatedKBOIKDFW06:25 MDT09:50 CDT2h 24mN130AN
2026-04-13estimated??16:50Z17:12Z0h 21mN127AA
2026-04-13estimated??12:31Z13:20Z0h 48mN127AA
2026-04-12estimated??12:25Z15:18Z2h 52mN189UW
2026-04-11estimated?KDFW12:34Z10:06 CDT2h 31mN163AA
2026-04-05estimatedKPHX?12:53 MST21:46Z1h 52mN657AW
2026-04-04KPHX?12:53 MST22:02Z2h 09mN668AW
2026-04-03estimatedKPHX?13:13 MST22:08Z1h 54mN128UW
2026-04-02KPHXKSAT12:56 MST16:40 CDT1h 43mN652AW
2026-03-31KPHXKSAT12:56 MST16:50 CDT1h 53mN651AW
2026-03-30estimatedKPHX?12:47 MST21:58Z2h 10mN649AW
2026-03-29estimated??20:48Z21:58Z1h 09mN128UW
2026-03-28KPHX?13:13 MST22:32Z2h 18mN662AW
2026-03-15estimatedKPHX?12:51 MST21:54Z2h 02mN108UW
2026-03-14KPHX?12:52 MST21:58Z2h 05mN647AW
2026-03-13estimatedKPHX?12:58 MST22:02Z2h 03mN604AW
2026-03-12estimatedKPHX?13:03 MST22:06Z2h 03mN105UW
2026-03-11estimated??18:51Z22:16Z3h 24mN108UW
2026-03-10?KSAT19:08Z17:34 CDT3h 25mN652AW
2026-03-09partial??00:00ZN649AW
2026-03-08partialKDFW?19:30 CSTN769US
2026-03-07KDFWKILM20:38 CST00:06 EST2h 27mN833AW
2026-03-06?KILM00:48Z22:20 EST2h 31mN758US
2026-03-05KDFWKILM19:48 CST23:56 EST3h 08mN751UW
2026-03-04KRDUKILM00:17 EST00:54 EST0h 37mN708UW
2026-03-04?KRDU01:05Z23:04 EST2h 59mN708UW
2026-03-04estimated??00:05Z00:34Z0h 28mN708UW
2026-03-03KDFWKILM19:09 CST22:32 EST2h 22mN746UW
2026-03-02KDFWKILM19:51 CST23:12 EST2h 20mN814AW
2026-03-01KDFWKILM19:30 CST22:38 EST2h 07mN746UW
2026-02-28KDFWKILM22:17 CST01:38 EST2h 20mN9029F
2026-02-27?KILM00:12Z01:16 EST6h 03mN776XF
2026-02-26KDFWKILM19:02 CST22:10 EST2h 07mN755US
2026-02-25?KILM00:48Z22:06 EST2h 17mN815AW
2026-02-24KDFWKILM19:42 CST23:02 EST2h 19mN819AW
2026-02-23KDFWKILM19:01 CST22:08 EST2h 06mN819AW
2026-02-22KDFWKILM19:27 CST22:26 EST1h 58mN745VJ
2026-02-21KDFWKILM21:26 CST00:38 EST2h 11mN753US
2026-02-20KDFWKILM19:00 CST22:12 EST2h 12mN838AW
2026-02-19KDFWKILM19:09 CST22:08 EST1h 58mN746UW
2026-02-18?KILM00:28Z22:22 EST2h 53mN701UW
2026-02-17?KILM02:12Z00:26 EST3h 13mN806AW
2026-02-16KDFWKILM20:17 CST23:54 EST2h 36mN713UW
2026-02-16estimated??01:17Z01:52Z0h 34mN713UW
2026-02-15?KILM04:15Z02:34 EST3h 19mN713UW
2026-02-14KDFW?18:13 CST03:36Z3h 22mN714US
2026-02-13KDFW?19:22 CST03:18Z1h 55mN714US
2026-02-12KMIA Miami International?20:42 EST07:00Z5h 18mN453AA
2026-02-11KMIA Miami International?20:29 EST07:14Z5h 44mN450AN
2026-02-10KMIA Miami International?20:36 EST07:40Z6h 03mA5C4DE
2026-02-09KMIA Miami International?20:35 EST07:06Z5h 30mN404AN
2026-02-08KMIA Miami International?21:16 EST07:58Z5h 42mN451AN
2026-02-07KMIA Miami InternationalKSAN20:31 EST22:36 PST5h 05mN463AA
2026-02-06KMIA?20:45 EST08:24Z6h 38mN454AL
2026-02-05KMIA Miami International?20:40 EST16:04Z14h 23mN433AN
2026-02-04KMIAKSAN20:19 EST22:46 PST5h 26mN449AN
2026-02-03KMIA?22:43 EST08:52Z5h 08mN446AN
2026-02-02KMIA?22:19 EST10:40Z7h 20mN457AM
2026-02-01KMIA?20:37 EST06:58Z5h 20mN415AN
2026-01-31KMIA Miami InternationalKSAN20:42 EST22:54 PST5h 11mN408AN
2026-01-30KMIA?20:25 EST07:06Z5h 41mN412UW
2026-01-27KMIA?20:42 EST07:02Z5h 19mN403AN
2026-01-26KMIA?21:20 EST08:02Z5h 41mN422AN
2026-01-25KMIA?20:35 EST06:56Z5h 21mN454AL
2026-01-24KMIA?20:26 EST06:46Z5h 19mN444UW
2026-01-23KMIA?21:24 EST07:36Z5h 11mN420AN
2026-01-22KMIA?20:17 EST06:58Z5h 40mN445AA
2026-01-21KMIA?20:14 EST07:04Z5h 49mN439AN
2026-01-20KMIAKSAN20:50 EST22:48 PST4h 57mN446AN
2026-01-19KMIA?21:27 EST08:38Z6h 10mN445AA
2026-01-09KMIA?20:25 EST08:16Z6h 50mN433AN
2026-01-08KMIAKSAN20:29 EST22:56 PST5h 26mN435AN
2026-01-07KMIA?20:20 EST06:58Z5h 38mA5CC4C
2026-01-06KORD?19:17 CST05:18Z4h 00mN9011P
2026-01-05estimated??01:01Z05:42Z4h 41mN746UW
2026-01-04KORD?19:27 CST05:54Z4h 27mN771XF
2026-01-03KORDKGEG19:27 CST21:34 PST4h 06mN822AW
2026-01-02KORD?20:44 CST06:50Z4h 06mN778XF
2026-01-01estimated??01:37Z07:30Z5h 53mN741UW
2025-12-31KORD?21:55 CST08:00Z4h 04mN723UW
2025-12-31estimated??01:53Z02:52Z0h 58mN723UW
2025-12-30KORD?20:48 CST06:42Z3h 53mN809AW
2025-12-29?KGEG01:23Z22:48 PST5h 25mN825AW
2025-12-29estimated??00:38Z01:02Z0h 24mN825AW
2025-12-28estimated??00:56Z05:24Z4h 27mN703UW
2025-12-27KORD?20:26 CST06:34Z4h 07mN751UW
2025-12-24KORD?19:30 CST05:40Z4h 09mN821AW
2025-12-23KORD?19:47 CST06:02Z4h 14mN710UW
2025-12-22estimated??00:51Z05:50Z4h 58mN742PS
2025-12-20estimated??00:57Z07:40Z6h 42mN756US
2025-12-19estimated??01:09Z06:20Z5h 10mN817AW
2025-12-17KIADKCLT07:54 EST09:20 EST1h 26mN704US
2025-12-16estimatedKIAD?07:51 EST14:10Z1h 19mN771XF
2025-12-15KIADKCLT08:11 EST09:42 EST1h 31mN835AW
2025-12-14KIADKCLT07:20 EST08:38 EST1h 17mN703UW
2025-12-13estimated??11:03Z13:12Z2h 09mN825AW
2025-12-12?KCLT12:41Z09:28 EST1h 46mN750UW
2025-12-11estimated?KCLT11:12Z07:34 EST1h 21mN3014R
2025-12-10KIAD?07:51 EST15:00Z2h 08mN836AW
2025-12-02KMDTKCLT20:14 EST21:28 EST1h 13mN920US
2025-11-27KCLTKMDT13:29 EST14:26 EST0h 56mN932AM
2025-11-26KMDTKCLT15:49 EST17:00 EST1h 10mN915US
2025-11-26KCLTKCXY13:38 EST14:34 EST0h 55mN915US
2025-10-30estimated??13:57Z16:36Z2h 39mN173US
2025-10-29estimatedKBOIKDFW07:20 MDT10:50 CDT2h 29mN905AU
2025-10-28estimated??13:09Z15:38Z2h 29mN902AA
2025-10-27estimated??13:11Z15:40Z2h 28mN139AN
2025-10-26estimatedKBOIKDFW07:40 MDT10:56 CDT2h 15mN126AN
2025-10-24estimatedKBOIKDFW08:43 MDT12:08 CDT2h 24mN189UW
2025-10-22estimated??15:21Z16:10Z0h 48mN544UW
2025-10-20estimated??13:25Z15:36Z2h 10mN900UW
2025-10-15estimatedKBOIKDFW07:15 MDT11:10 CDT2h 54mN150UW
2025-10-14estimatedKBOIKDFW07:12 MDT11:03 CDT2h 51mN156UW
2025-10-13estimatedKBOIKDFW07:15 MDT10:54 CDT2h 38mN568UW
2025-10-07estimatedKBOIKDFW07:15 MDT10:52 CDT2h 36mN567UW
2025-10-06estimatedKBOIKDFW07:21 MDT11:14 CDT2h 53mN164NN
2025-10-05KBOIKDTO08:47 MDT11:34 CDT1h 46mN930AU
2025-10-04estimated??20:58Z23:59Z3h 01mN930AU
2025-10-02KBOI?07:12 MDT14:20Z1h 07mA66346
2025-10-01KBOI?07:20 MDT14:24Z1h 03mA0A2BD
2025-09-30KBOI?07:20 MDT14:23Z1h 02mA6CC45
2025-09-29KBOIKDFW Dallas/Fort Worth International07:17 MDT10:50 CDT2h 33mA695EA
2025-09-28KBOI?07:11 MDT14:12Z1h 01mA0EBAB
2025-09-27KBOI?07:23 MDT14:24Z1h 00mAC72E4
2025-09-26KBOI?07:06 MDT14:07Z1h 01mAC72E4
2025-09-25KBOI?07:14 MDT14:17Z1h 02mAC7103
2025-09-24KBOI?07:17 MDT14:24Z1h 06mA06DB4
2025-09-23KBOI?07:19 MDT14:20Z1h 01mAC8CE5
2025-09-21KBOI?07:12 MDT14:18Z1h 06mA0FCD4
2025-09-20KBOI?10:24 MDT17:28Z1h 04mACD296
2025-09-19KBOI?07:08 MDT14:10Z1h 02mA0B199
2025-08-24estimatedKBOIKDFW07:10 MDT11:17 CDT3h 06mN980UY
2025-08-23estimatedKBOIKDFW23:18 MDT10:52 CDT10h 34mAD5837
2025-08-21estimatedKBOIKDFW18:01 MDT11:36 CDT16h 35mN540UW
2025-08-20estimated??22:09Z23:59Z1h 49mN540UW
2025-08-19estimatedKBOIKDFW07:19 MDT10:55 CDT2h 36mN927UW
2025-08-18estimatedKBOIKDFW07:27 MDT11:26 CDT2h 58mN554UW
2025-08-17estimatedKBOIKDFW07:09 MDT10:44 CDT2h 34mN149AN
2025-08-16estimated??13:11Z16:04Z2h 53mN148AN
2025-08-15estimatedKBOIKDFW07:11 MDT10:54 CDT2h 43mN151AN
2025-08-14estimatedKBOIKDFW08:28 MDT10:46 CDT1h 18mN123NN

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