Flight

THA204

Flight history and live tracking for THA204, operated by Thai Airways International. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineThai Airways International
Observed routeVTBD → VTBS

Flight history 249 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-04estimatedVTBDVTBS10:33 +0711:46 +071h 12m8851EA
2026-10-03estimatedVTBDVTBS10:29 +0711:38 +071h 08m8851E5
2026-10-02estimatedVTBDVTBS11:08 +0712:12 +071h 03m88522F
2026-10-01estimatedVTBDVTBS10:40 +0711:46 +071h 05m8851EC
2026-09-30VTSPVTBS11:08 +0712:24 +071h 15m8852E5
2026-09-29estimatedVTBDVTBS16:17 +0717:32 +071h 14m8851E4
2026-09-28estimatedVTBDVTBS14:54 +0716:04 +071h 09mHS-TXL
2026-09-27estimatedVTBDVTBS15:15 +0716:32 +071h 16mHS-TQE
2026-09-26estimatedVTBDVTBS10:43 +0712:18 +071h 34mHS-TXL
2026-09-25estimatedVTBDVTBS10:50 +0711:56 +071h 06mHS-TXE
2026-09-24estimatedVTBDVTBS10:17 +0711:26 +071h 08mHS-TXH
2026-09-23estimatedVTBDVTBS10:58 +0712:04 +071h 05mHS-TXB
2026-09-22estimatedVTBDVTBS10:38 +0711:40 +071h 01m88522F
2026-09-21estimatedVTBDVTBS10:56 +0711:48 +070h 51mHS-TXC
2026-09-18estimatedVTBDVTBS10:54 +0711:24 +070h 29m8851EC
2026-09-17estimatedVTBDVTBS10:55 +0711:24 +070h 28mHS-TXC
2026-09-15estimatedVTBDVTBS10:52 +0711:30 +070h 38m8851E1
2026-09-14estimatedVTBDVTBS10:53 +0711:34 +070h 40mHS-TXE
2026-09-13estimatedVTBDVTBS10:41 +0711:18 +070h 37mHS-TXJ
2026-09-12estimatedVTBDVTBS10:44 +0711:22 +070h 37m8851EC
2026-09-11estimatedVTBDVTBS11:01 +0711:30 +070h 28mHS-TXH
2026-09-10estimatedVTBDVTBS11:09 +0711:38 +070h 28mHS-TXJ
2026-09-09estimatedVTBDVTBS10:53 +0711:26 +070h 32mHS-TXR
2026-09-06estimatedVTBDVTBS10:56 +0711:20 +070h 23mHS-TXD
2026-09-05estimatedVTBDVTBS10:53 +0711:16 +070h 22mHS-TXN
Earlier flights (224) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-04estimatedVTBDVTBS10:53 +0711:18 +070h 24mHS-TXK
2026-09-03estimatedVTBDVTBS10:18 +0711:26 +071h 07mHS-TXH
2026-09-01estimatedVTBDVTBS10:23 +0711:32 +071h 09mHS-TXD
2026-08-31estimatedVTBDVTBS10:26 +0711:30 +071h 03m8851E9
2026-08-30estimatedVTBDVTBS10:26 +0711:36 +071h 09m8851EA
2026-08-29estimatedVTBDVTBS10:26 +0711:34 +071h 07m8851EC
2026-08-28estimatedVTBDVTBS10:20 +0711:30 +071h 09m8851EC
2026-08-27estimatedVTBDVTBS10:49 +0711:38 +070h 48m8851E7
2026-08-25estimatedVTBDVTBS11:10 +0711:56 +070h 45m8851E1
2026-08-24estimatedVTBDVTBS10:58 +0711:38 +070h 39m8851EC
2026-08-23estimatedVTBDVTBS11:00 +0711:44 +070h 43m8851EC
2026-08-22estimatedVTBDVTBS10:57 +0711:36 +070h 39m8851EC
2026-08-21estimatedVTBDVTBS11:03 +0711:50 +070h 46m8851E1
2026-08-20estimatedVTBDVTBS11:09 +0713:46 +072h 36m8851EC
2026-08-19estimatedVTBDVTBS11:06 +0711:44 +070h 37m8851EC
2026-08-18estimatedVTBDVTBS11:10 +0711:46 +070h 35m8851EC
2026-08-16estimated?VTBS04:22Z13:37 +072h 15m8851E9
2026-08-15estimated?VTBS04:09Z13:38 +072h 29m8851E7
2026-08-14estimated?VTBS04:17Z14:13 +072h 55m8851E9
2026-08-13estimatedVTBDVTBS11:14 +0721:15 +0710h 00m8851E7
2026-08-12estimatedVTBDVTBS11:00 +0711:28 +070h 27m8851E9
2026-07-23estimatedVTBDVTBS11:01 +0711:42 +070h 40m8851E6
2026-07-22estimatedVTBDVTBS11:11 +0711:52 +070h 40m8851EA
2026-07-21estimated?VTBS03:59Z11:45 +070h 45m8851E5
2026-07-20estimatedVTBDVTBS11:22 +0711:50 +070h 27m8851E6
2026-07-19estimatedVTBDVTBS11:44 +0712:06 +070h 21m8851E6
2026-07-18estimatedVTBDVTBS11:07 +0711:32 +070h 24m8851E6
2026-07-17estimatedVTBDVTBS11:03 +0711:34 +070h 30m8851EA
2026-07-16estimatedVTBDVTBS11:44 +0712:10 +070h 26m8851E6
2026-07-15estimatedVTBDVTBS11:23 +0711:50 +070h 27m8851E6
2026-07-14estimatedVTBDVTBS11:34 +0712:00 +070h 25m8851E6
2026-07-13estimatedVTBDVTBS11:16 +0711:42 +070h 25m8851E6
2026-07-12estimatedVTBDVTBS11:15 +0711:44 +070h 28m8851E4
2026-07-11estimatedVTBDVTBS11:22 +0711:46 +070h 23m8851E6
2026-07-10estimatedVTBDVTBS11:14 +0711:50 +070h 35m8851E6
2026-07-09estimatedVTBDVTBS11:06 +0711:50 +070h 43m8851E6
2026-07-08estimatedVTBDVTBS11:06 +0711:44 +070h 37m8851E6
2026-07-07estimatedVTBDVTBS10:55 +0711:32 +070h 36m8851E6
2026-07-06estimatedVTBDVTBS10:51 +0711:28 +070h 36m8851E4
2026-07-05estimatedVTBD?10:42 +0704:40Z0h 57m8851E5
2026-07-04estimatedVTBDVTBS11:25 +0712:06 +070h 40m8851E5
2026-07-03estimatedVTBDVTBS10:58 +0711:36 +070h 37m8851E5
2026-07-02estimatedVTBDVTBS11:06 +0711:44 +070h 37m8851E6
2026-07-01estimatedVTBDVTBS11:22 +0711:46 +070h 23m8851E6
2026-06-30estimatedVTBDVTBS10:49 +0711:26 +070h 36m8851E2
2026-06-29VTBDVTBS10:01 +0711:22 +071h 20m8851E4
2026-06-28estimatedVTBDVTBS11:02 +0711:44 +070h 41m8851E4
2026-06-27estimatedVTBDVTBS11:10 +0711:52 +070h 41m8851E5
2026-06-26estimatedVTBDVTBS10:44 +0711:24 +070h 39mHS-TXJ
2026-06-25estimatedVTBDVTBS10:44 +0711:26 +070h 41m8851E2
2026-06-24estimatedVTBDVTBS10:58 +0711:36 +070h 37m8851E6
2026-06-23estimatedVTBDVTBS10:58 +0711:22 +070h 23mHS-TXK
2026-06-22estimatedVTBDVTBS10:59 +0711:26 +070h 26m8851E2
2026-06-21estimatedVTPHVTBS10:55 +0711:26 +070h 30m8851E2
2026-06-20estimatedVTBDVTBS10:55 +0711:32 +070h 36mHS-TXH
2026-06-19estimatedVTBDVTBS11:01 +0711:34 +070h 32mHS-TXS
2026-06-18estimatedVTBDVTBS10:50 +0711:32 +070h 41m8851E4
2026-06-17estimatedVTBDVTBS11:12 +0711:50 +070h 38mHS-TXG
2026-06-16estimatedVTBDVTBS10:58 +0711:32 +070h 33m8851E5
2026-06-15estimatedVTBDVTBS11:26 +0711:50 +070h 23m8851E2
2026-06-14estimatedVTBDVTBS10:55 +0711:40 +070h 44m8851E5
2026-06-13estimatedVTBDVTBS11:03 +0711:40 +070h 36m8851E4
2026-06-12estimatedVTBDVTBS11:07 +0711:40 +070h 32mHS-TEO
2026-05-29estimatedVTBDVTBS11:26 +0711:48 +070h 21m8851E4
2026-05-28estimatedVTBDVTBS10:45 +0711:22 +070h 36m8851E4
2026-05-27estimatedVTBDVTBS10:56 +0711:26 +070h 29m8851E5
2026-05-26estimatedVTBDVTBS11:02 +0711:32 +070h 29m8851E4
2026-05-25estimatedVTBDVTBS11:20 +0712:02 +070h 41m8851E4
2026-05-24estimatedVTBDVTBS10:56 +0711:28 +070h 31m8851E4
2026-05-23estimatedVTBDVTBS10:59 +0711:38 +070h 39m8851E5
2026-05-22estimatedVTBDVTBS11:38 +0712:14 +070h 35m8851E4
2026-05-21estimatedVTBDVTBS10:57 +0711:32 +070h 35m8851E5
2026-05-19partialVTBD?09:02 +078851E2
2026-05-12estimatedVTBDVTBS10:57 +0711:34 +070h 37m8851E2
2026-05-11estimatedVTBDVTBS10:54 +0711:30 +070h 35m8851E2
2026-05-10estimatedVTBDVTBS10:51 +0711:30 +070h 39mHS-TXM
2026-05-09estimatedVTBDVTBS11:01 +0711:44 +070h 42mHS-TXG
2026-05-08estimatedVTBDVTBS10:53 +0711:30 +070h 36mHS-TXP
2026-05-07estimatedVTBDVTBS10:53 +0711:30 +070h 36mHS-TXH
2026-05-06estimatedVTBDVTBS10:51 +0711:24 +070h 33mHS-TXD
2026-05-05estimatedVTBDVTBS10:58 +0711:34 +070h 35mHS-TXH
2026-05-04estimatedVTBDVTBS10:50 +0711:26 +070h 35mHS-TXE
2026-05-03estimatedVTBDVTBS11:10 +0711:56 +070h 45mHS-TXC
2026-05-02estimatedVTBDVTBS11:09 +0711:46 +070h 36mHS-TXH
2026-05-01estimatedVTBDVTBS11:16 +0711:56 +070h 39mHS-TXM
2026-04-30estimatedVTBDVTBS10:59 +0711:43 +070h 43m8850B6
2026-04-28estimatedVTBDVTBS10:56 +0711:32 +070h 36m8851E1
2026-04-27estimatedVTBDVTBS10:56 +0711:34 +070h 37m8851E2
2026-04-26estimatedVTPH?11:14 +0704:50Z0h 35m8851E1
2026-04-25estimatedVTBDVTBS10:58 +0711:40 +070h 41mHS-TXJ
2026-04-24estimated?VTBS03:44Z11:22 +070h 37m8851E2
2026-04-23estimatedVTBDVTBS10:52 +0711:34 +070h 41m8851E2
2026-04-22estimatedVTBDVTBS11:13 +0711:50 +070h 36mHS-TXG
2026-04-21estimated?VTBS03:56Z11:44 +070h 47mHS-TXB
2026-04-20estimatedVTBDVTBS11:06 +0711:44 +070h 37mHS-TXK
2026-04-19estimated?VTBS03:46Z11:30 +070h 43mHS-TXK
2026-04-18estimated?VTBS04:02Z11:26 +070h 23mHS-TXL
2026-04-17estimatedVTBDVTBS11:18 +0711:42 +070h 23mHS-TXA
2026-04-16estimatedVTBDVTBS10:54 +0711:34 +070h 39mHS-TXM
2026-04-15estimatedVTBDVTBS11:02 +0711:42 +070h 39mHS-TJW
2026-04-14estimatedVTBDVTBS11:20 +0711:42 +070h 21mHS-TXD
2026-04-13estimatedVTBDVTBS11:09 +0711:34 +070h 25mHS-TXP
2026-04-12estimated?VTBS03:47Z11:24 +070h 36mHS-TXD
2026-04-11estimated?VTBS04:15Z11:58 +070h 42mHS-TXB
2026-04-06estimatedVTBDVTBS11:11 +0711:36 +070h 24mHS-TXA
2026-04-05estimatedVTBD?11:03 +0704:38Z0h 34mHS-TXK
2026-04-04estimated?VTBS04:25Z11:50 +070h 24mHS-TXL
2026-04-03estimated?VTBS04:14Z11:40 +070h 25mHS-TXP
2026-04-02estimated?VTBS04:10Z11:38 +070h 27mHS-TXK
2026-04-01estimated?VTBS04:21Z11:44 +070h 22mHS-TXB
2026-03-31estimated?VTBS04:35Z12:02 +070h 27mHS-TXJ
2026-03-30estimatedVTBDVTBS11:30 +0712:02 +070h 31mHS-TXN
2026-03-29estimated?VTBS04:16Z11:38 +070h 21mHS-TXG
2026-03-16estimatedVTBDVTBS11:04 +0711:56 +070h 51m8851E2
2026-03-15estimatedVTBDVTBS11:24 +0712:02 +070h 38m8851E2
2026-03-14estimatedVTBDVTBS11:04 +0711:44 +070h 39m8851E2
2026-03-13estimatedVTBDVTBS11:09 +0711:44 +070h 34mHS-TXJ
2026-03-12estimatedVTBDVTBS11:54 +0712:42 +070h 47mHS-TXJ
2026-03-11estimatedVTBDVTBS11:11 +0712:02 +070h 50mHS-TXJ
2026-03-10estimatedVTBDVTBS11:03 +0711:48 +070h 44mHS-TXJ
2026-03-09estimatedVTBDVTBS10:56 +0711:50 +070h 53mHS-TXJ
2026-03-08estimatedVTBDVTBS11:09 +0711:55 +070h 45mHS-TXJ
2026-03-07estimatedVTBDVTBS11:14 +0711:58 +070h 44mHS-TXJ
2026-03-06estimatedVTBDVTBS11:05 +0711:46 +070h 40mHS-TXD
2026-03-05estimatedVTBDVTBS11:13 +0711:46 +070h 32mHS-TXT
2026-03-04estimatedVTBDVTBS11:28 +0712:04 +070h 35mHS-TXD
2026-03-03estimatedVTBDVTBS11:05 +0711:52 +070h 47mHS-TXH
2026-03-02estimatedVTBDVTBS11:19 +0711:58 +070h 39mHS-TXK
2026-03-01estimatedVTBDVTBS11:16 +0711:48 +070h 32mHS-TXQ
2026-02-28estimatedVTBDVTBS11:19 +0712:00 +070h 40mHS-TXC
2026-02-27estimatedVTBDVTBS11:10 +0711:50 +070h 39mHS-TXQ
2026-02-26estimatedVTBDVTBS11:26 +0712:00 +070h 33mHS-TXQ
2026-02-25estimatedVTBDVTBS11:10 +0711:50 +070h 39mHS-TXE
2026-02-24estimatedVTBDVTBS11:18 +0711:48 +070h 29mHS-TXR
2026-02-23estimatedVTBDVTBS10:57 +0711:46 +070h 48mHS-TXJ
2026-02-22estimatedVTBDVTBS11:18 +0711:58 +070h 39mHS-TXB
2026-02-21estimatedVTBDVTBS11:05 +0711:46 +070h 40mHS-TXD
2026-02-20estimatedVTBDVTBS11:11 +0711:54 +070h 42mHS-TXH
2026-02-19estimatedVTBDVTBS11:00 +0711:50 +070h 49mHS-TXH
2026-02-18estimatedVTBDVTBS10:57 +0711:40 +070h 42mHS-TXG
2026-02-17estimatedVTBDVTBS11:28 +0712:06 +070h 37mHS-TXA
2026-02-16estimatedVTBDVTBS11:08 +0711:50 +070h 41mHS-TXD
2026-02-15estimatedVTBDVTBS11:08 +0711:44 +070h 35mHS-TXJ
2026-02-14estimatedVTBDVTBS11:19 +0711:46 +070h 26mHS-TXO
2026-02-13estimatedVTBDVTBS11:12 +0711:46 +070h 33mHS-TXB
2026-02-12estimatedVTBDVTBS11:17 +0712:00 +070h 42mHS-TXO
2026-02-11estimatedVTBDVTBS11:05 +0712:00 +070h 54mHS-TXP
2026-02-07estimatedVTBDVTBS11:29 +0712:12 +070h 42mHS-TXP
2026-02-06estimatedVTBDVTBS10:59 +0711:44 +070h 44mHS-TXT
2026-02-05estimatedVTBDVTBS11:16 +0712:02 +070h 45mHS-TXT
2026-02-04estimatedVTBDVTBS11:13 +0711:58 +070h 44mHS-TXQ
2026-02-03estimatedVTBDVTBS11:23 +0712:06 +070h 42mHS-TXJ
2026-02-02estimatedVTBDVTBS11:14 +0711:50 +070h 35mHS-TXC
2026-02-01estimatedVTBDVTBS11:08 +0712:02 +070h 53mHS-TXK
2026-01-31estimatedVTBDVTBS11:14 +0712:04 +070h 49mHS-TXK
2026-01-30estimatedVTBDVTBS11:07 +0711:49 +070h 41mHS-TXQ
2026-01-29estimatedVTBDVTBS11:13 +0712:04 +070h 50mHS-TXG
2026-01-28estimatedVTBDVTBS11:12 +0711:50 +070h 37mHS-TXQ
2026-01-27estimatedVTBDVTBS11:34 +0712:06 +070h 32mHS-TXT
2026-01-26estimatedVTBDVTBS11:15 +0711:56 +070h 41mHS-TXS
2026-01-25estimatedVTBDVTBS12:07 +0712:48 +070h 40mHS-TXA
2026-01-24estimatedVTBDVTBS11:26 +0712:12 +070h 45mHS-TXO
2026-01-23estimatedVTBDVTBS11:26 +0712:02 +070h 36mHS-TXS
2026-01-22estimatedVTBDVTBS11:29 +0712:06 +070h 36mHS-TXE
2026-01-21estimatedVTBDVTBS11:07 +0712:00 +070h 52mHS-TXQ
2026-01-20estimatedVTBDVTBS11:17 +0712:02 +070h 44mHS-TWB
2026-01-19estimatedVTBDVTBS11:09 +0711:56 +070h 46mHS-TQC
2026-01-09estimatedVTBDVTBS11:06 +0711:38 +070h 31mHS-TXN
2026-01-08estimatedVTBDVTBS11:30 +0712:08 +070h 38mHS-TXE
2026-01-07estimatedVTBDVTBS11:02 +0712:00 +070h 57mHS-TXB
2026-01-06estimatedVTBDVTBS12:45 +0713:30 +070h 44mHS-TXR
2026-01-05estimatedVTBDVTBS11:09 +0712:02 +070h 53mHS-TXT
2026-01-04estimatedVTBDVTBS11:18 +0711:56 +070h 37mHS-TXD
2026-01-03estimatedVTBDVTBS11:55 +0712:30 +070h 35mHS-TXQ
2026-01-02estimatedVTBDVTBS11:20 +0712:02 +070h 42mHS-TXU
2026-01-01estimatedVTBDVTBS11:12 +0712:00 +070h 47mHS-TXB
2025-12-31estimatedVTBDVTBS11:21 +0712:00 +070h 39mHS-TJR
2025-12-30estimatedVTBDVTBS11:09 +0711:44 +070h 34mHS-TXE
2025-12-29estimatedVTBDVTBS10:55 +0711:34 +070h 38mHS-TXN
2025-12-28estimatedVTBDVTBS11:18 +0712:02 +070h 43mHS-TXB
2025-12-27estimatedVTBDVTBS11:06 +0712:04 +070h 57mHS-TXN
2025-12-26estimatedVTBDVTBS11:05 +0711:46 +070h 40mHS-TXG
2025-12-25estimatedVTBDVTBS11:15 +0712:00 +070h 44mHS-TXK
2025-12-24estimatedVTBDVTBS10:55 +0711:34 +070h 38mHS-TXP
2025-12-23estimatedVTBDVTBS11:24 +0711:58 +070h 33mHS-TXO
2025-12-22estimatedVTBDVTBS11:16 +0711:56 +070h 39mHS-TXG
2025-12-21estimatedVTBDVTBS11:27 +0712:04 +070h 36mHS-TXP
2025-12-20estimatedVTBDVTBS11:15 +0711:56 +070h 40mHS-TXE
2025-12-19estimatedVTBDVTBS11:23 +0712:06 +070h 43mHS-TEN
2025-12-18estimatedVTBDVTBS11:32 +0712:04 +070h 31m8852E4
2025-12-17estimatedVTBDVTBS11:34 +0712:10 +070h 35mHS-TXF
2025-12-16estimatedVTBDVTBS11:24 +0711:56 +070h 31m8852E4
2025-12-15estimatedVTBDVTBS11:26 +0712:00 +070h 33mHS-TXN
2025-12-14estimatedVTBDVTBS11:12 +0712:02 +070h 50mHS-TJV
2025-12-13estimatedVTBDVTBS11:19 +0711:48 +070h 28mHS-TXR
2025-12-12estimatedVTBDVTBS11:22 +0711:58 +070h 35mHS-TXL
2025-12-11estimatedVTBDVTBS11:29 +0712:08 +070h 38mHS-TXT
2025-12-10estimatedVTBDVTBS11:07 +0711:50 +070h 43mHS-TXG
2025-12-02estimatedVTBDVTBS11:48 +0712:14 +070h 26m8852E4
2025-11-28estimatedVTBDVTBS11:20 +0711:42 +070h 21mHS-TXD
2025-11-27estimatedVTBDVTBS11:14 +0711:42 +070h 27mHS-TXD
2025-10-30estimatedVTBDVTBS11:12 +0711:34 +070h 21mHS-TXU
2025-10-29estimatedVTBDVTBS11:26 +0712:00 +070h 33mHS-TXH
2025-10-28estimatedVTBDVTBS11:43 +0712:14 +070h 30mHS-TXU
2025-10-27estimatedVTBDVTBS11:06 +0711:44 +070h 37mHS-TXG
2025-10-26estimatedVTBDVTBS10:58 +0711:36 +070h 37mHS-TXN
2025-10-25estimatedVTBDVTBS11:22 +0711:42 +070h 19mHS-TQD
2025-10-24estimatedVTBDVTBS11:18 +0711:40 +070h 21mHS-TXN
2025-10-23estimatedVTBDVTBS11:13 +0711:52 +070h 38mHS-TXM
2025-10-22estimatedVTBDVTBS12:25 +0713:00 +070h 34mHS-TXH
2025-10-21estimatedVTBDVTBS11:09 +0711:48 +070h 38mHS-TXB
2025-10-20estimatedVTBDVTBS11:51 +0712:18 +070h 26mHS-TXB
2025-10-15estimatedVTBDVTBS10:57 +0711:30 +070h 32mHS-TXH
2025-10-14estimatedVTBDVTBS10:52 +0711:36 +070h 43mHS-TWB
2025-10-13estimatedVTBDVTBS10:55 +0711:40 +070h 45mHS-TXO
2025-10-08estimatedVTBDVTBS10:55 +0711:38 +070h 43mHS-TXM
2025-10-07estimatedVTBDVTBS11:05 +0711:40 +070h 35mHS-TXF
2025-10-06estimatedVTBDVTBS11:02 +0711:44 +070h 41mHS-TXS
2025-10-04estimatedVTBDVTBS23:29 +0700:10 +070h 40mHS-TXS
2025-08-26partialVTBS?09:44 +07HS-TXO
2025-08-22estimatedVTBDVTBS19:18 +0721:12 +071h 54mHS-TXF
2025-08-20estimatedVTBDVTBS12:48 +0713:44 +070h 55mHS-TXA
2025-08-16estimatedVTBDVTBS11:26 +0711:58 +070h 31mHS-TXJ
2025-08-15estimatedVTBDVTBS11:17 +0711:52 +070h 34mHS-TXJ

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