Flight

THA600

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

In flightVTBS → VHHH to HONG KONG
Phasecruise
Progress61%
ETA11:22 HKT

Route

AirlineThai Airways International
Typical originVTBS Suvarnabhumi Airport
Typical destinationVHHH HONG KONG INTERNATIONAL
Distance912 nm

Flight history 252 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03VTBSVHHH08:12 +0711:56 HKT2h 43m88511A
2026-10-02VTBSVHHH08:02 +0711:58 HKT2h 55m885114
2026-10-01VTBSVHHH08:20 +0711:48 HKT2h 27m88511A
2026-09-29VTBSVHHH16:44 +0720:16 HKT2h 31mHS-TKU
2026-09-28VTBSVHHH16:30 +0720:00 HKT2h 29mHS-TKR
2026-09-27VTBSVHHH13:15 +0716:48 HKT2h 32mHS-TKV
2026-09-26VTBSVHHH08:45 +0712:12 HKT2h 26mHS-TKY
2026-09-25VTBSVHHH08:22 +0712:14 HKT2h 51mHS-TKK
2026-09-24VTBSVHHH08:23 +0711:54 HKT2h 30mHS-THJ
2026-09-23VTBSVHHH08:04 +0711:26 HKT2h 22mHS-TKK
2026-09-22VTBSVHHH08:19 +0711:50 HKT2h 31m885114
2026-09-21VTBSVHHH08:29 +0711:44 HKT2h 14mHS-TKQ
2026-09-18estimatedVTBSVHHH08:18 +0710:36 HKT1h 18mHS-TKO
2026-09-17VTBSVHHH08:18 +0711:30 HKT2h 11mHS-TKZ
2026-09-15VTBSVHHH08:33 +0711:44 HKT2h 10mHS-TKL
2026-09-14VTBSVHHH08:19 +0711:40 HKT2h 20mHS-TKO
2026-09-13VTBSVHHH08:31 +0711:48 HKT2h 16mHS-TKY
2026-09-12estimatedVTBSVHHH08:22 +0710:38 HKT1h 15mHS-TKM
2026-09-11VTBSVHHH08:30 +0711:36 HKT2h 05mHS-TKP
2026-09-10VTBSVHHH08:25 +0711:36 HKT2h 10mHS-TKZ
2026-09-09VTBSVHHH08:16 +0711:30 HKT2h 13mHS-TKM
2026-09-07VTBSVHHH08:26 +0711:48 HKT2h 22m8851E1
2026-09-06VTBSVHHH08:21 +0711:32 HKT2h 10mHS-TKP
2026-09-05VTBSVHHH08:19 +0711:40 HKT2h 20mHS-TKQ
Earlier flights (228) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-04VTBSVHHH08:30 +0711:48 HKT2h 17mHS-TKY
2026-09-03VTBSVHHH08:24 +0711:44 HKT2h 19m8852E4
2026-09-01VTBSVHHH08:27 +0711:42 HKT2h 14mHS-TKQ
2026-08-31VTBSVHHH08:23 +0711:38 HKT2h 15mHS-TEP
2026-08-30VTBSVHHH08:36 +0711:52 HKT2h 15mHS-THL
2026-08-29VTBSVHHH08:35 +0711:54 HKT2h 18mHS-THD
2026-08-28VTBSVHHH08:20 +0711:42 HKT2h 22mHS-TKX
2026-08-27VTBSVHHH08:20 +0711:48 HKT2h 27mHS-TKP
2026-08-25VTBSVHHH08:17 +0711:40 HKT2h 22mHS-TEO
2026-08-24VTBSVHHH08:22 +0711:48 HKT2h 25m885111
2026-08-23VTBSVHHH08:26 +0711:48 HKT2h 21mHS-TKQ
2026-08-22VTBSVHHH08:49 +0712:14 HKT2h 25mHS-THM
2026-08-21VTBSVHHH08:20 +0711:32 HKT2h 11mHS-TKR
2026-08-20VTBSVHHH08:15 +0711:36 HKT2h 20m885110
2026-08-19VTBSVHHH08:14 +0711:32 HKT2h 17mHS-TKY
2026-08-18VTBSVHHH08:24 +0711:38 HKT2h 13mHS-TKL
2026-08-17VTBSVHHH08:24 +0718:56 HKT9h 31mHS-TKY
2026-08-16VTBSVHHH08:32 +0711:54 HKT2h 21mHS-TKW
2026-08-15VTBSVHHH08:11 +0711:32 HKT2h 20mHS-TKZ
2026-08-14VTBSVHHH08:14 +0711:34 HKT2h 19mHS-TKW
2026-08-13VTBDVHHH08:21 +0711:44 HKT2h 22mHS-TKM
2026-08-12VTBDVHHH08:21 +0711:40 HKT2h 18mHS-TKP
2026-07-23VTBDVHHH08:27 +0711:50 HKT2h 22mHS-TKY
2026-07-22VTBDVHHH08:16 +0711:38 HKT2h 22m8851E6
2026-07-21VTBDVHHH08:25 +0711:56 HKT2h 30m8850B6
2026-07-20VTBDVHHH08:28 +0712:04 HKT2h 35mHS-TQE
2026-07-19VTBDVHHH08:17 +0711:44 HKT2h 26mHS-TKY
2026-07-18VTBDVHHH08:14 +0711:44 HKT2h 29mHS-TKN
2026-07-17VTBDVHHH08:29 +0711:56 HKT2h 26mHS-TKY
2026-07-16VTBDVHHH08:16 +0711:40 HKT2h 23mHS-TKX
2026-07-15VTBDVHHH09:05 +0712:36 HKT2h 31mHS-TKQ
2026-07-14VTBDVHHH08:39 +0711:56 HKT2h 16m885118
2026-07-13VTBDVHHH08:25 +0711:46 HKT2h 20mHS-TJV
2026-07-12VTBDVHHH08:24 +0711:42 HKT2h 17mHS-TQA
2026-07-11VTBDVHHH08:13 +0711:32 HKT2h 18mHS-TKK
2026-07-10VTBDVHHH08:18 +0711:30 HKT2h 12mHS-TKZ
2026-07-09VTBDVHHH08:25 +0711:44 HKT2h 18mHS-TKK
2026-07-08VTBDVHHH08:21 +0711:34 HKT2h 12mHS-TKV
2026-07-07VTBDVHHH08:19 +0711:46 HKT2h 27mHS-TKM
2026-07-06VTBDVHHH09:25 +0713:06 HKT2h 41mHS-TEO
2026-07-05VTBDVHHH08:23 +0711:54 HKT2h 30mHS-TEP
2026-07-04VTBDVHHH08:27 +0711:44 HKT2h 16mHS-TKL
2026-07-03estimatedVTBDVHHH08:16 +0711:30 HKT2h 13mHS-TKX
2026-07-02estimatedVMMCVHHH10:52 CST11:50 HKT0h 57m8852E4
2026-07-01VTBDVHHH08:24 +0711:40 HKT2h 15m885110
2026-06-30VTBDVHHH08:25 +0711:44 HKT2h 18m885118
2026-06-29VTBDVHHH08:27 +0711:52 HKT2h 24m885119
2026-06-28VTBDVHHH08:34 +0712:06 HKT2h 31mHS-TKW
2026-06-27VTBDVHHH08:27 +0711:50 HKT2h 23mHS-TWA
2026-06-26VTBDVHHX08:15 +0703:46Z2h 30mHS-THK
2026-06-25VTBDVHHH08:10 +0711:32 HKT2h 21mHS-TKQ
2026-06-24VTBDVHHH08:08 +0711:26 HKT2h 17mHS-TKQ
2026-06-23VTBDVHHH08:22 +0711:40 HKT2h 17mHS-TKM
2026-06-22VTBDVHHH08:23 +0711:54 HKT2h 30mHS-TKN
2026-06-21VTBDVHHH08:20 +0711:36 HKT2h 15mHS-TKQ
2026-06-20VTBDVHHH08:25 +0711:50 HKT2h 24mHS-TQB
2026-06-19VTBDVHHH08:14 +0711:44 HKT2h 29m885118
2026-06-18VTBDVHHH08:11 +0711:56 HKT2h 44mHS-TKW
2026-06-17VTBDVHHH08:42 +0712:04 HKT2h 21mHS-TKK
2026-06-16VTBDVHHH08:34 +0712:18 HKT2h 43mHS-TKL
2026-06-15VTBDVHHH08:49 +0712:14 HKT2h 24mHS-TKQ
2026-06-14VTBDVHHH08:20 +0711:46 HKT2h 25mHS-THL
2026-06-13VTBDVHHH08:18 +0711:42 HKT2h 23mHS-TKW
2026-06-12VTBDVHHH08:24 +0711:46 HKT2h 21mHS-TKO
2026-05-29VTBDVHHH08:30 +0711:48 HKT2h 17mHS-THJ
2026-05-28VTBDVHHH08:23 +0711:44 HKT2h 20mHS-THN
2026-05-27VTBDVHHH08:13 +0711:30 HKT2h 16m885118
2026-05-26VTBDVHHH08:17 +0711:36 HKT2h 18mHS-TKZ
2026-05-25VTBDVHHH08:13 +0711:34 HKT2h 20mHS-TKL
2026-05-24VTBDVHHH08:12 +0711:38 HKT2h 25mHS-TEO
2026-05-23VTBDVHHH08:15 +0711:40 HKT2h 24mHS-TEN
2026-05-22VTBDVHHH08:49 +0712:08 HKT2h 18mHS-TEN
2026-05-21VTBDVHHH08:18 +0711:40 HKT2h 21mHS-TEP
2026-05-20estimatedVTBDVHSK09:05 +0717:02 HKT6h 56mHS-TEO
2026-05-19partialVTBD?08:36 +07HS-TKY
2026-05-12VTBDVHHH08:26 +0711:40 HKT2h 13mHS-TKU
2026-05-11VTBDVHHH08:13 +0711:46 HKT2h 32mHS-TKX
2026-05-10VTBDVHHH08:17 +0711:26 HKT2h 08mHS-TKN
2026-05-09estimatedVTBDVHHH08:17 +0711:22 HKT2h 04mHS-TKO
2026-05-08VTBDVHHH08:27 +0711:36 HKT2h 08mHS-TKU
2026-05-07estimatedVTBDVHHH08:15 +0711:18 HKT2h 02mHS-TKM
2026-05-06VTBDVHHH08:26 +0711:32 HKT2h 06mHS-TKW
2026-05-05VTBDVHHH08:10 +0711:20 HKT2h 09mHS-TKY
2026-05-04VTBDVHHH08:10 +0711:14 HKT2h 03mHS-TKZ
2026-05-03VTBDVHHH08:20 +0711:34 HKT2h 13mHS-TKM
2026-05-02VTBDVHHH08:25 +0711:36 HKT2h 10mHS-TKL
2026-05-01VTBDVHHH08:22 +0711:34 HKT2h 11mHS-TKP
2026-04-30VTBDVHHH08:20 +0711:22 HKT2h 01mHS-TKV
2026-04-28VTBDVHHH08:17 +0711:20 HKT2h 02mHS-TKM
2026-04-27VTBDVHHH08:03 +0711:06 HKT2h 02mHS-TKL
2026-04-26estimatedVTBDVHHH08:28 +0711:40 HKT2h 11mHS-TKQ
2026-04-25VTBDVHHH08:25 +0711:40 HKT2h 14mHS-TKM
2026-04-24VTBDVHHH08:28 +0711:34 HKT2h 05mHS-TKQ
2026-04-23VTBDVHHH08:14 +0711:30 HKT2h 16mHS-TKU
2026-04-22VTBDVHHH08:35 +0711:50 HKT2h 14mHS-TKL
2026-04-21VTBDVHHH08:21 +0711:36 HKT2h 14mHS-THF
2026-04-20VTBDVHHH08:26 +0711:50 HKT2h 23mHS-TKK
2026-04-19VTBDVHHH08:13 +0711:28 HKT2h 14mHS-TKO
2026-04-18VTBDVHHH08:27 +0711:42 HKT2h 14mHS-TKU
2026-04-17VTBDVHHH08:20 +0711:40 HKT2h 19mHS-THL
2026-04-16VTBDVHHH08:18 +0711:34 HKT2h 15mHS-TKU
2026-04-15VTBDVHHH08:14 +0711:30 HKT2h 15mHS-TKY
2026-04-14VTBDVHHH08:20 +0711:34 HKT2h 13mHS-TKP
2026-04-13VTBDVHHH08:24 +0711:40 HKT2h 16mHS-TKX
2026-04-12VTBDVHHH08:19 +0711:36 HKT2h 16mHS-TKY
2026-04-11VTBDVHHH08:22 +0711:36 HKT2h 13mHS-TKL
2026-04-06VTBDVHHH08:21 +0711:46 HKT2h 24mHS-TKK
2026-04-05VTBDVHHH08:22 +0711:58 HKT2h 36m885119
2026-04-04VTBDVHHH08:22 +0711:48 HKT2h 25mHS-TKK
2026-04-03VTBDVHHH08:21 +0711:36 HKT2h 14mHS-TKL
2026-04-02estimatedVTBDVHHH08:37 +0711:44 HKT2h 06mHS-TKN
2026-04-01VTBDVHHH08:23 +0711:30 HKT2h 06mHS-TKX
2026-03-31VTBDVHHH08:26 +0711:36 HKT2h 09mHS-TKL
2026-03-30VTBDVHHH08:19 +0711:26 HKT2h 06mHS-TKX
2026-03-29VTBDVHHH08:27 +0711:24 HKT1h 56mHS-TKP
2026-03-16VTBDVHHH08:27 +0711:32 HKT2h 04mHS-TKM
2026-03-15?VHHH01:12Z11:18 HKT2h 05mHS-TKQ
2026-03-14estimatedVTBDVHHH08:12 +0711:18 HKT2h 06mHS-TKO
2026-03-13VTBDVHHH08:25 +0711:28 HKT2h 02mHS-TKW
2026-03-12VTBSVHHH08:31 +0712:10 HKT2h 38mHS-TKP
2026-03-11VTBSVHHH08:10 +0711:44 HKT2h 33mHS-TKQ
2026-03-10VTBSVHHH08:14 +0711:24 HKT2h 09mHS-TKY
2026-03-09VTBSVHHH08:24 +0711:50 HKT2h 26mHS-TKP
2026-03-07VTBSVHHH08:21 +0711:40 HKT2h 19mHS-TKY
2026-03-06VTBSVHHH08:22 +0711:32 HKT2h 09mHS-TKM
2026-03-05VTBSVHHH11:00 +0714:26 HKT2h 25mHS-TKO
2026-03-04VTBSVHHH08:24 +0711:46 HKT2h 21mHS-TKM
2026-03-03VTBSVHHH08:25 +0711:36 HKT2h 10mHS-TKW
2026-03-02VTBSVHHH08:37 +0711:48 HKT2h 10mHS-TKU
2026-03-01VTBSVHHH08:45 +0711:56 HKT2h 10mHS-TKW
2026-02-28VTBSVHHH08:56 +0712:26 HKT2h 30mHS-TKX
2026-02-27VTBSVHHH08:31 +0711:48 HKT2h 17mHS-TKQ
2026-02-26VTBSVHHH08:14 +0711:40 HKT2h 25mHS-TKM
2026-02-25VTBSVHHH08:22 +0711:46 HKT2h 23mHS-TKO
2026-02-24VTBSVHHH08:30 +0711:44 HKT2h 13mHS-TKM
2026-02-23VTBSVHHH08:30 +0711:42 HKT2h 11mHS-TKW
2026-02-22VTBSVHHH08:21 +0711:32 HKT2h 11mHS-TKL
2026-02-21VTBSVHHH08:31 +0711:44 HKT2h 13mHS-TKQ
2026-02-20VTBSVHHH08:34 +0711:54 HKT2h 20mHS-TKL
2026-02-19VTBSVHHH08:28 +0711:50 HKT2h 22mHS-TKZ
2026-02-18VTBSVHHH08:25 +0711:36 HKT2h 11mHS-TKV
2026-02-17VTBSVHHH08:18 +0711:42 HKT2h 23mHS-TKK
2026-02-16VTBDVHHH08:11 +0711:28 HKT2h 16mHS-TKQ
2026-02-15VTBSVHHH08:26 +0711:58 HKT2h 31mHS-TKK
2026-02-14VTBSVHHH08:23 +0711:44 HKT2h 20mHS-TKN
2026-02-13estimatedVTBSVHHH08:17 +0711:19 HKT2h 01mHS-TKX
2026-02-12VTBDVHHH08:06 +0711:08 HKT2h 02mHS-TKN
2026-02-11VTBSVHHH08:15 +0711:26 HKT2h 10mHS-TKY
2026-02-10VTBDVMMC08:12 +0711:16 CST2h 04m885157
2026-02-07estimated??01:00Z03:24Z2h 23mHS-TKV
2026-02-06VTBSVHHH08:02 +0711:24 HKT2h 21mHS-THE
2026-02-05VTBSVHHH08:14 +0711:32 HKT2h 17mHS-TKW
2026-02-04estimatedVTBSVHHH08:55 +0712:02 HKT2h 06mHS-TKL
2026-02-03VTBSVHHH08:05 +0711:08 HKT2h 02mHS-TJV
2026-02-02estimatedVTBSVHHH08:09 +0711:20 HKT2h 10mHS-THM
2026-02-01estimated??00:55Z03:32Z2h 36mHS-TKX
2026-01-31estimatedVTBSVHHH08:19 +0711:32 HKT2h 13mHS-TKZ
2026-01-30estimatedVTBSVHHH08:31 +0711:26 HKT1h 54mHS-TKP
2026-01-29estimatedVTBSVHHH08:04 +0711:16 HKT2h 12mHS-TKZ
2026-01-28estimatedVTBSVHHH08:35 +0711:34 HKT1h 59mHS-TKM
2026-01-27VTBSVHHH08:21 +0711:40 HKT2h 18mHS-TKW
2026-01-26estimatedVTBSVHHH08:14 +0711:16 HKT2h 01mHS-TKP
2026-01-25estimatedVTBSVHHH08:15 +0711:22 HKT2h 06mHS-THC
2026-01-24estimatedVTBSVHHH08:36 +0711:40 HKT2h 03mHS-TKX
2026-01-23estimatedVTBSVHHH08:16 +0711:26 HKT2h 09mHS-TKZ
2026-01-22VTBSVHHH08:17 +0711:16 HKT1h 58mHS-TKP
2026-01-21estimated??00:53Z03:32Z2h 38mHS-TKU
2026-01-20estimatedVTBSVHHH08:06 +0711:28 HKT2h 21mHS-TKM
2026-01-19VTBSVHHH08:13 +0711:16 HKT2h 02mHS-TKL
2026-01-09estimatedVTBSVHHH08:22 +0711:28 HKT2h 06mHS-TKK
2026-01-08VTBSVHHH08:12 +0711:24 HKT2h 11mHS-TKZ
2026-01-07VTBSVHHH08:07 +0711:28 HKT2h 20mHS-TKP
2026-01-06estimatedVTBSVHHH08:20 +0711:34 HKT2h 14mHS-TKY
2026-01-05VTBSVHHH08:37 +0711:46 HKT2h 08mHS-TKV
2026-01-04estimatedVTBSVHHH08:11 +0711:24 HKT2h 12mHS-TKK
2026-01-03estimatedVTBSVHHH08:13 +0711:30 HKT2h 16mHS-TKP
2026-01-02estimatedVTBSVHHH08:28 +0711:32 HKT2h 04mHS-TKN
2026-01-01estimatedVTBSVHHH08:09 +0711:18 HKT2h 08mHS-TKU
2025-12-31estimatedVTBSVHHH08:13 +0711:16 HKT2h 03mHS-TKY
2025-12-30estimatedVTBSVHHH08:06 +0711:20 HKT2h 13mHS-THM
2025-12-29estimatedVTBSVHHH08:11 +0711:18 HKT2h 06mHS-TQC
2025-12-28estimatedVTBSVHHH08:02 +0710:34 HKT1h 32m885118
2025-12-27VTBSVHHH08:17 +0711:18 HKT2h 00mHS-TKY
2025-12-26VTBSVHHH08:13 +0711:24 HKT2h 10mHS-TJV
2025-12-25estimatedVTBSVHHH08:31 +0711:42 HKT2h 10mHS-TKV
2025-12-24estimatedVTBSVHHH08:11 +0711:24 HKT2h 12mHS-THL
2025-12-23VTBSVHHH08:33 +0711:44 HKT2h 10m885116
2025-12-22VTBSVHHH08:04 +0711:24 HKT2h 20mHS-TEP
2025-12-21VTBSVHHH08:52 +0711:58 HKT2h 05m885115
2025-12-20VTBSVHHH08:25 +0711:34 HKT2h 09mHS-THL
2025-12-19VTBSVHHH08:25 +0711:32 HKT2h 06mHS-TKW
2025-12-18VTBSVHHH08:19 +0711:21 HKT2h 01mHS-TEP
2025-12-17VTBSVHHH08:07 +0711:24 HKT2h 17m885111
2025-12-16estimatedVTBSVHHH08:36 +0711:36 HKT1h 59mHS-THB
2025-12-15VTBSVHHH08:13 +0711:16 HKT2h 02mHS-THG
2025-12-14estimatedVTBSVHHH08:11 +0711:22 HKT2h 10mHS-THK
2025-12-13estimatedVTBSVHHH08:13 +0710:50 HKT1h 36mHS-TJR
2025-12-12estimatedVTBSVHHH08:07 +0710:34 HKT1h 26mHS-TJW
2025-12-11VTBSVHHH08:10 +0711:42 HKT2h 31m885116
2025-12-10estimatedVTBSVHHH08:18 +0711:30 HKT2h 12mHS-TJV
2025-12-02VTBSVHHH08:27 +0711:32 HKT2h 05m885112
2025-11-28VTBSVHHH08:36 +0711:42 HKT2h 05m885110
2025-11-27VTBSVHHH08:27 +0711:38 HKT2h 10mHS-THN
2025-10-30VTBSVHHH08:17 +0711:26 HKT2h 08mHS-THJ
2025-10-29VTBSVHHH08:26 +0711:32 HKT2h 05m885118
2025-10-28VTBSVHHH08:43 +0711:56 HKT2h 13mHS-TEO
2025-10-27VTBSVHHH08:24 +0711:34 HKT2h 09mHS-THB
2025-10-26VTBSVHHH08:35 +0711:42 HKT2h 07mHS-TKW
2025-10-25VTBSVHHH08:39 +0711:48 HKT2h 08mHS-TKM
2025-10-24VTBSVHHH08:17 +0711:22 HKT2h 04mHS-TKW
2025-10-23estimatedVTBSVHHH08:36 +0711:52 HKT2h 15mHS-TKU
2025-10-22estimatedVTBSVHHH08:22 +0711:28 HKT2h 05m885112
2025-10-21VTBSVHHH08:24 +0711:34 HKT2h 09mHS-TKK
2025-10-20VTBSVHHH08:21 +0711:28 HKT2h 06mHS-TKR
2025-10-19VTBSVHHH08:22 +0711:32 HKT2h 09mHS-TKV
2025-10-15estimatedVTBSVHHH08:15 +0711:46 HKT2h 31m885112
2025-10-14estimatedVTBSVHHH08:10 +0711:20 HKT2h 09mHS-TKR
2025-10-13estimatedVTBSVHHH08:17 +0709:56 HKT0h 38mHS-TKV
2025-10-08VTBSVHHH08:27 +0712:08 HKT2h 40mHS-TKV
2025-10-07estimatedVTBDVHHH07:42 +0711:38 HKT2h 55mHS-TKX
2025-10-06VTBSVHHH08:26 +0711:46 HKT2h 20mHS-TKN
2025-09-20VTBD?08:20 +0702:22Z1h 02m8850B7
2025-08-22VTBSVHHH08:23 +0716:06 HKT6h 43mHS-TEO
2025-08-20estimated??01:02Z05:32Z4h 29mHS-TKP
2025-08-19VTBSVHHH10:12 +0713:36 HKT2h 24mHS-TKZ
2025-08-17estimatedVTBDVHHH12:13 +0716:21 HKT3h 07mHS-THJ
2025-08-16estimatedVTBSVHHH08:21 +0711:30 HKT2h 08mHS-TKQ
2025-08-15estimatedVTBSVHHH08:23 +0711:38 HKT2h 14mHS-TKX

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.

Track live on the map Full history CSV API access

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]