Flight

JNA346

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

Route

AirlineJin Air
Typical originRJGG Chubu Centrair International Airport
Typical destinationRKSI Incheon International Airport
Distance525 nm

Flight history 267 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02RJGGRKSI10:43 JST12:20 KST1h 36mHL7562
2026-10-01estimatedRJGGRKSI11:06 JST15:22 KST4h 16m71BA16
2026-09-30RJGGRKSI10:41 JST12:18 KST1h 36mHL7562
2026-09-29estimatedRJGGRKSI10:37 JST15:17 KST4h 39mHL8016
2026-09-28estimatedRJGGRKSI10:43 JST14:34 KST3h 51mHL8014
2026-09-27estimatedRJGGRKSI10:37 JST14:15 KST3h 38m71BA15
2026-09-26estimatedRJGGRKSI10:29 JST14:16 KST3h 46mHL8014
2026-09-25estimatedRJGGRKSI10:38 JST14:16 KST3h 37mHL8247
2026-09-24estimatedRJGGRKSI10:27 JST12:06 KST1h 38mHL8015
2026-09-23RJGGRKSI10:32 JST12:06 KST1h 33mHL8246
2026-09-21RJGGRKSI10:43 JST12:06 KST1h 22mHL8247
2026-09-20estimated??01:48Z02:24Z0h 35mHL8247
2026-09-18RJGGRKSI10:41 JST12:14 KST1h 32mHL8247
2026-09-17RJGGRKSI10:39 JST12:12 KST1h 33mHL8247
2026-09-16estimated??02:00Z02:36Z0h 35mHL8225
2026-09-15RJGGRKSI10:42 JST12:12 KST1h 30mHL8247
2026-09-14RJGGRKSI11:46 JST13:14 KST1h 27mHL8247
2026-09-13estimatedRJGGRKSI10:41 JST11:46 KST1h 04mHL8242
2026-09-12estimatedRJGGRKSI10:40 JST11:58 KST1h 18mHL8224
2026-09-11RJGGRKSI10:40 JST12:08 KST1h 27mHL7757
2026-09-10RJGGRKSI10:48 JST12:11 KST1h 22mHL7786
2026-09-09estimatedRJGGRKSI10:54 JST12:20 KST1h 25mHL8247
2026-09-07estimatedRJGGRKSI10:44 JST11:46 KST1h 01mHL7786
2026-09-06RJGGRKSI10:49 JST12:12 KST1h 22m71BA16
2026-09-05estimatedRJGGRKSI10:46 JST12:06 KST1h 19m71C569
2026-09-04estimatedRJGGRKSI11:01 JST12:28 KST1h 26mHL8244
Earlier flights (241) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03estimatedRJGGRKSI10:49 JST12:10 KST1h 21mHL8242
2026-09-01estimatedRJGGRKSI10:41 JST11:58 KST1h 16mHL8246
2026-08-31estimatedRJNNRKSI10:41 JST12:12 KST1h 31mHL8246
2026-08-30RJGGRKSI10:39 JST12:04 KST1h 25mHL8244
2026-08-29estimatedRJGGRKSI11:05 JST12:28 KST1h 22m71C568
2026-08-28estimatedRJGGRKSI10:46 JST12:16 KST1h 29mHL8225
2026-08-27RJGGRKSI10:39 JST12:06 KST1h 27mHL8016
2026-08-25RJGGRKSI10:55 JST12:18 KST1h 22mHL8246
2026-08-24RJGGRKSI11:22 JST12:44 KST1h 21mHL8246
2026-08-23estimatedRJGGRKSI10:34 JST11:58 KST1h 23m71C568
2026-08-22estimatedRJGGRKSI10:37 JST12:08 KST1h 31mHL8016
2026-08-21estimatedRJGGRKSI10:39 JST15:30 KST4h 51mHL8016
2026-08-20estimatedRJGGRKSI10:45 JST12:10 KST1h 24m71BA18
2026-08-19estimatedRJGGRKSI10:36 JST13:52 KST3h 15mHL8015
2026-08-18RJGGRKSI10:39 JST15:08 KST4h 28m71BA17
2026-08-17RJGGRKSI10:34 JST20:33 KST9h 58mHL8353
2026-08-16RJGGRKSI10:43 JST15:16 KST4h 32m71BA17
2026-08-15estimatedRJGGRKSI10:37 JST15:22 KST4h 44m71C568
2026-08-14estimatedRJGGRKSI10:45 JST13:59 KST3h 14mHL8247
2026-08-13estimated?RKSI01:38Z12:00 KST1h 21mHL8017
2026-08-12estimated?RKSI01:39Z15:10 KST4h 30m71C568
2026-07-23estimated?RKSI01:31Z11:56 KST1h 24mHL8225
2026-07-22estimatedRJGGRKSI11:29 JST12:52 KST1h 22mHL8015
2026-07-21estimated?RKSI02:32Z12:52 KST1h 19mHL8015
2026-07-20estimatedRJGGRKSI11:01 JST12:22 KST1h 20m71BA16
2026-07-19estimated?RKSI01:35Z11:56 KST1h 20mHL8245
2026-07-18estimatedRJGGRKSI10:41 JST12:02 KST1h 21m71C568
2026-07-17?RKSI01:39Z12:03 KST1h 23m71BA15
2026-07-16estimated??01:35Z02:58Z1h 22mHL8016
2026-07-15estimatedRJGGRKSI10:30 JST11:58 KST1h 28mHL8242
2026-07-14estimatedRJNN?10:39 JST02:58Z1h 18mHL8015
2026-07-13estimatedRJNN?10:44 JST03:08Z1h 23m71BA18
2026-07-12estimatedRJNNRKSI10:50 JST12:12 KST1h 21m71C569
2026-07-11estimatedRJNNRKSI10:36 JST12:00 KST1h 23mHL8016
2026-07-10estimatedRJNN?10:41 JST03:16Z1h 34m71C568
2026-07-09estimatedRJNN?10:46 JST03:12Z1h 26mHL8225
2026-07-08estimatedRJNNRKSI10:35 JST12:00 KST1h 24mHL8017
2026-07-07RJNNRKSI10:34 JST12:04 KST1h 30mHL8016
2026-07-06estimatedRJNNRKSI10:44 JST12:12 KST1h 28mHL8242
2026-07-05estimatedRJNNRKSI10:46 JST12:16 KST1h 29mHL8242
2026-07-04estimatedRJNNRKSI10:35 JST12:06 KST1h 30mHL8013
2026-07-03estimatedRJNN?10:38 JST03:12Z1h 33mHL7562
2026-07-02estimatedRJNN?10:40 JST03:08Z1h 28mHL8224
2026-07-01estimatedRJNNRKSI10:39 JST12:08 KST1h 28mHL8013
2026-06-30estimatedRJNNRKSI10:39 JST12:06 KST1h 26mHL8013
2026-06-29estimatedRJNNRKSI10:42 JST12:10 KST1h 27mHL8244
2026-06-28estimatedRJNNRKSI10:54 JST12:22 KST1h 28m71C569
2026-06-27estimatedRJNNRKSI10:50 JST12:12 KST1h 21m71C568
2026-06-26estimatedRJNNRKSI10:46 JST12:16 KST1h 29m71C569
2026-06-25estimatedRJNNRKSI10:42 JST12:14 KST1h 31m71BA15
2026-06-24RJNNRKSI10:41 JST12:12 KST1h 31m71C569
2026-06-23estimatedRJNN?10:41 JST03:10Z1h 28m71BA16
2026-06-22estimatedRJNNRKSI10:46 JST12:16 KST1h 29m71BA17
2026-06-21estimatedRJNNRKSI10:40 JST12:08 KST1h 28m71C568
2026-06-20estimatedRJNNRKSI10:49 JST12:14 KST1h 24m71BA15
2026-06-19estimatedRJNNRKSI10:44 JST12:06 KST1h 21m71C569
2026-06-18estimatedRJNNRKSI10:37 JST12:06 KST1h 28m71BA15
2026-06-17estimatedRJNNRKSI10:40 JST12:08 KST1h 27mHL8014
2026-06-16RJNNRKSI10:45 JST12:10 KST1h 25mHL8014
2026-06-15RJNNRKSI10:35 JST12:02 KST1h 27mHL7560
2026-06-14estimatedRJNNRKSI10:35 JST12:04 KST1h 28m71BA15
2026-06-13estimatedRJNNRKSI10:32 JST11:58 KST1h 25mHL8243
2026-06-12estimatedRJNNRKSI10:46 JST12:24 KST1h 37mHL8353
2026-05-29estimatedRJNNRKSI10:38 JST12:12 KST1h 33m71BA17
2026-05-28estimatedRJNNRKSI10:41 JST12:08 KST1h 27m71C568
2026-05-27RJNNRKSI10:37 JST12:06 KST1h 28m71BA17
2026-05-26RJNNRKSI10:45 JST12:16 KST1h 30m71C569
2026-05-25RJNNRKSI10:39 JST12:10 KST1h 30m71BA17
2026-05-24RJNNRKSI10:37 JST12:06 KST1h 28mHL8353
2026-05-23estimatedRJNNRKSI10:37 JST12:04 KST1h 26m71BA18
2026-05-22estimated?RKSI01:34Z12:02 KST1h 27m71BA17
2026-05-21estimatedRJNNRKSI10:35 JST12:08 KST1h 33m71BA16
2026-05-20estimatedRJNNRKSS11:07 JST18:11 KST7h 03m71BA17
2026-05-19partialRJNN?10:37 JSTHL8244
2026-05-12estimatedRJNNRKSI10:36 JST11:58 KST1h 21m71BA16
2026-05-11estimatedRJNNRKSI10:41 JST12:12 KST1h 30m71BA18
2026-05-10estimatedRJNNRKSI10:36 JST12:02 KST1h 25m71C569
2026-05-09RJNNRKSI10:33 JST12:12 KST1h 38m71BA18
2026-05-08RJNNRKSI10:35 JST12:14 KST1h 38m71C568
2026-05-07RJNNRKSI10:32 JST12:06 KST1h 33m71C569
2026-05-06RJNNRKSI10:37 JST12:15 KST1h 37m71C568
2026-05-05estimatedRJNNRKSI10:38 JST12:06 KST1h 27mHL7757
2026-05-04RJNNRKSI10:42 JST12:26 KST1h 43m71C568
2026-05-03estimatedRJNNRKSI10:39 JST12:12 KST1h 33m71BA15
2026-05-02estimatedRJNNRKSI10:32 JST12:02 KST1h 29m71C568
2026-05-01RJNNRKSI10:46 JST12:12 KST1h 25m71BA15
2026-04-30RJNNRKSI10:47 JST12:17 KST1h 29m71C569
2026-04-29RJNNRKSI10:41 JST12:20 KST1h 38m71BA15
2026-04-28estimatedRJNNRKSI10:44 JST12:22 KST1h 37mHL8353
2026-04-27estimatedRJNNRKSI12:52 JST14:34 KST1h 41m71C569
2026-04-26RJNNRKSI10:40 JST12:14 KST1h 33m71BA15
2026-04-25estimatedRJNNRKSI10:39 JST12:14 KST1h 34m71C569
2026-04-24estimatedRJGGRKSI10:38 JST12:10 KST1h 32m71BA18
2026-04-23RJGGRKSI10:37 JST12:20 KST1h 42m71C568
2026-04-22RJGGRKSI10:37 JST12:09 KST1h 32m71BA18
2026-04-21estimated?RKSI01:37Z12:16 KST1h 38mHL8017
2026-04-20RJGGRKSI10:41 JST12:12 KST1h 30m71C568
2026-04-19estimated?RKSI01:43Z12:06 KST1h 22m71C568
2026-04-18RJGGRKSI10:36 JST12:12 KST1h 35mHL8353
2026-04-17RJGGRKSI10:35 JST12:10 KST1h 34mHL8353
2026-04-16estimated??01:40Z03:14Z1h 33m71BA15
2026-04-15estimated?RKSI01:55Z12:22 KST1h 26m71BA16
2026-04-14RJGGRKSI10:34 JST12:12 KST1h 38mHL8353
2026-04-13estimatedRJGGRKSI10:40 JST12:00 KST1h 19m71C568
2026-04-12estimatedRJGGRKSI10:37 JST12:00 KST1h 23m71C568
2026-04-11estimated?RKSI01:41Z11:50 KST1h 08m71C568
2026-04-06estimatedRJGGRKSI10:42 JST12:18 KST1h 35m71BA17
2026-04-05estimatedRJGGRKSI10:42 JST12:12 KST1h 29m71BA18
2026-04-04estimatedRJGGRKSI11:24 JST12:24 KST0h 59mHL7786
2026-04-03estimated?RKSI01:43Z12:14 KST1h 30m71C568
2026-04-02estimated?RKSI02:35Z12:38 KST1h 02mHL8013
2026-04-01estimated?RKSI01:36Z12:00 KST1h 24mHL8353
2026-03-31estimatedRJGGRKSI10:59 JST12:32 KST1h 33m71C568
2026-03-30estimatedRJGGRKSI10:38 JST12:12 KST1h 34m71C568
2026-03-29estimatedRJGGRKSI11:09 JST12:32 KST1h 22m71BA18
2026-03-16?RKSI01:52Z12:26 KST1h 33mHL7743
2026-03-15RJGGRKSI11:02 JST12:26 KST1h 23mHL7734
2026-03-14estimatedRJGGRKSI10:58 JST12:25 KST1h 26mHL7743
2026-03-13estimated?RKSI02:09Z12:32 KST1h 22mHL7750
2026-03-12RJGGRKSI10:59 JST12:36 KST1h 36mHL7734
2026-03-11RJGGRKSI10:47 JST12:24 KST1h 36mHL7733
2026-03-10RJGGRKSI10:58 JST12:38 KST1h 39mHL7743
2026-03-09RJGGRKSI10:57 JST12:40 KST1h 42mHL7750
2026-03-08estimated??01:56Z03:37Z1h 40mHL7743
2026-03-07RJGGRKSI10:46 JST12:28 KST1h 41mHL7733
2026-03-06RJGGRKSI10:51 JST12:38 KST1h 46mHL7750
2026-03-05RJGGRKSI10:53 JST12:42 KST1h 48mHL7734
2026-03-04estimatedRJNNRKSI10:55 JST12:38 KST1h 42mHL7734
2026-03-03estimatedRJNNRKSI10:59 JST12:34 KST1h 35mHL7750
2026-03-02RJGGRKSI10:52 JST12:36 KST1h 43mHL8353
2026-03-01RJGGRKSI10:51 JST12:28 KST1h 36m71BA15
2026-02-28RJGGRKSI10:53 JST12:32 KST1h 39m71BA18
2026-02-27RJGGRKSI10:52 JST12:34 KST1h 41mHL8014
2026-02-26RJGGRKSI10:55 JST12:30 KST1h 34m71C568
2026-02-25RJGGRKSI11:00 JST12:42 KST1h 41mHL8353
2026-02-24RJGGRKSI10:54 JST12:34 KST1h 39m71C568
2026-02-23RJGGRKSI10:55 JST12:42 KST1h 46m71BA18
2026-02-22RJNNRKSI10:48 JST12:28 KST1h 39mHL8245
2026-02-21RJGGRKSI10:45 JST12:24 KST1h 39mHL8012
2026-02-20RJGGRKSI10:52 JST12:35 KST1h 42m71BA17
2026-02-19RJGGRKSI10:53 JST12:42 KST1h 48mHL8243
2026-02-18estimatedRJNNRKSI10:53 JST12:32 KST1h 38mHL7562
2026-02-17RJGGRKSI10:52 JST12:31 KST1h 38mHL8244
2026-02-16RJNNRKSI10:53 JST12:40 KST1h 47mHL8245
2026-02-15RJGGRKSI10:50 JST12:32 KST1h 41mHL8016
2026-02-14RJGGRKSI11:11 JST12:50 KST1h 39mHL8012
2026-02-13RJGGRKSI10:51 JST12:45 KST1h 54mHL8243
2026-02-12RJGGRKSI10:56 JST12:44 KST1h 48mHL8015
2026-02-11RJGGRKSI10:50 JST12:32 KST1h 41mHL8225
2026-02-10RJNNRKSM10:47 JST12:07 KST1h 20m71C243
2026-02-08RJNNRKSW10:54 JST12:27 KST1h 32m71C013
2026-02-07RJGGRKSI10:50 JST12:42 KST1h 52mHL8242
2026-02-06RJGGRKSI10:55 JST12:42 KST1h 46mHL8015
2026-02-05RJGGRKSI10:54 JST12:42 KST1h 47mHL7561
2026-02-04estimatedRJNNRKSI10:55 JST12:36 KST1h 40mHL8242
2026-02-03RJGGRKSI10:49 JST12:34 KST1h 44mHL7786
2026-02-02RJGGRKSI11:14 JST12:58 KST1h 43m71BA15
2026-02-01RJGGRKSI10:55 JST12:38 KST1h 42mHL8247
2026-01-31RJGGRKSI10:51 JST12:40 KST1h 49mHL7561
2026-01-30RJGGRKSI10:54 JST12:36 KST1h 41mHL7561
2026-01-29RJGGRKSI10:51 JST12:38 KST1h 46mHL7562
2026-01-28estimatedRJNNRKSI10:58 JST12:39 KST1h 41mHL7562
2026-01-27RJGGRKSI10:52 JST12:42 KST1h 49mHL8353
2026-01-26RJGGRKSI10:50 JST12:40 KST1h 50mHL7757
2026-01-25RJGGRKSI11:06 JST12:52 KST1h 45mHL7562
2026-01-24estimatedRJNNRKSI10:55 JST12:38 KST1h 42mHL7561
2026-01-23RJGGRKSI10:53 JST12:37 KST1h 44mHL8246
2026-01-22RJGGRKSI10:49 JST12:42 KST1h 53mHL8245
2026-01-21RJGGRKSI10:39 JST12:54 KST2h 14m71BA15
2026-01-20RJGGRKSI10:36 JST12:32 KST1h 55mHL7560
2026-01-19RJGGRKSI10:44 JST12:42 KST1h 57m71BA16
2026-01-09RJNNRKSI10:47 JST12:36 KST1h 48mHL8013
2026-01-08estimatedRJNNRKSI10:58 JST12:42 KST1h 43mHL7562
2026-01-07RJNNRKSI10:49 JST12:36 KST1h 46mHL8016
2026-01-06RJGGRKSI10:47 JST12:28 KST1h 41mHL8012
2026-01-05RJGGRKSI11:03 JST12:56 KST1h 52m71BA18
2026-01-04RJGGRKSI10:54 JST12:44 KST1h 50mHL8014
2026-01-03RJNNRKSI10:53 JST12:44 KST1h 50mHL8225
2026-01-02RJGGRKSI10:56 JST12:46 KST1h 49mHL8353
2026-01-01RJNNRKSI11:01 JST12:48 KST1h 46m71BA15
2025-12-31RJNNRKSI10:59 JST12:44 KST1h 44m71BA16
2025-12-30RJGGRKSI10:55 JST12:44 KST1h 48mHL8016
2025-12-29RJGGRKSI10:52 JST12:36 KST1h 43mHL7560
2025-12-28RJGGRKSI10:55 JST12:31 KST1h 35mHL7562
2025-12-27RJNNRKSI10:46 JST12:38 KST1h 51mHL8247
2025-12-26RJNNRKSI10:53 JST12:44 KST1h 50mHL8014
2025-12-24RJNNRKSI10:53 JST12:34 KST1h 40m71BA18
2025-12-23RJGGRKSI10:56 JST12:38 KST1h 41mHL8353
2025-12-22RJNNRKSI10:49 JST12:32 KST1h 42m71BA18
2025-12-21RJGGRKSI10:51 JST12:38 KST1h 47mHL8246
2025-12-20RJNNRKSI11:00 JST12:34 KST1h 33mHL7561
2025-12-19RJGGRKSI10:55 JST12:38 KST1h 43m71BA17
2025-12-18RJNNRKSI10:48 JST12:36 KST1h 47mHL8247
2025-12-17RJNNRKSI10:54 JST12:40 KST1h 45mHL8015
2025-12-16RJNNRKSI10:53 JST12:46 KST1h 52mHL8245
2025-12-15RJNNRKSI10:58 JST12:52 KST1h 53mHL8017
2025-12-14estimatedRJNNRKSI10:46 JST12:31 KST1h 44mHL8246
2025-12-13RJNNRKSI10:47 JST12:40 KST1h 52mHL8246
2025-12-12RJNNRKSI10:45 JST12:33 KST1h 47mHL7560
2025-12-11RJGGRKSI10:46 JST12:36 KST1h 50mHL8015
2025-12-10RJNNRKSI10:52 JST12:52 KST2h 00mHL8246
2025-12-02estimatedRJGGRKSI10:52 JST12:34 KST1h 41mHL8015
2025-11-28estimatedRJGGRKSI10:52 JST12:30 KST1h 37m71BA17
2025-11-27RJGGRKSI10:47 JST12:27 KST1h 39mHL8014
2025-10-30RJGGRKSI10:54 JST12:32 KST1h 37mHL8016
2025-10-29estimated??01:51Z03:24Z1h 32mHL7562
2025-10-28estimatedRJGGRKSI10:57 JST12:38 KST1h 40mHL8246
2025-10-27RJGGRKSI10:51 JST12:32 KST1h 40mHL8225
2025-10-26RJGGRKSI10:57 JST12:34 KST1h 37mHL8247
2025-10-25RJGGRKSI10:53 JST12:28 KST1h 34m71BA18
2025-10-24RJGGRKSI10:55 JST12:24 KST1h 28m71BA16
2025-10-23RJGGRKSI10:57 JST12:32 KST1h 35m71BA15
2025-10-22RJGGRKSI10:57 JST12:34 KST1h 36m71BA17
2025-10-21RJGGRKSI10:51 JST12:32 KST1h 40m71BA18
2025-10-20estimatedRJNNRKSI10:56 JST12:34 KST1h 37mHL8353
2025-10-19RJGGRKSI10:51 JST12:28 KST1h 36m71BA15
2025-10-15estimatedRJNNRKSI10:49 JST12:32 KST1h 42m71BA16
2025-10-14estimatedRJNNRKSI10:53 JST12:34 KST1h 40m71BA17
2025-10-13estimatedRJNNRKSI11:01 JST12:48 KST1h 46m71BA18
2025-10-08estimatedRJNNRKSI10:57 JST12:32 KST1h 35mHL7733
2025-10-07estimatedRJNNRKSI10:59 JST12:32 KST1h 33mHL7733
2025-10-06estimatedRJNNRKSI10:54 JST12:42 KST1h 47mHL7734
2025-10-04estimatedRJNNRKSI00:44 JST01:28 KST0h 43mHL7733
2025-10-01RJNNRKSS10:48 JST12:21 KST1h 33m71BF43
2025-09-30RJNNRKTY10:47 JST11:55 KST1h 08m71BF33
2025-09-29RJNNRKTY11:19 JST12:26 KST1h 06m71BF34
2025-09-28RJNNRKSS11:13 JST12:35 KST1h 22m71BF34
2025-09-27RJNNRKSS11:11 JST12:47 KST1h 35m71BF34
2025-09-26RJNNRKTY10:49 JST11:57 KST1h 07m71C353
2025-09-24RJNNRKSS11:01 JST12:26 KST1h 25m71BA17
2025-09-23RJNNRKSS10:57 JST12:26 KST1h 28m71BF86
2025-09-22RJNNRKTY10:48 JST11:52 KST1h 03m71C224
2025-09-21RJNNRKSS11:03 JST12:30 KST1h 26m71BA16
2025-09-20RJNNRKTY10:58 JST12:01 KST1h 03m71C013
2025-09-19RJNN?10:56 JST02:58Z1h 01m71C353
2025-08-22estimatedRJNNRKSI11:37 JST16:49 KST5h 11m71BA15
2025-08-20estimatedRJNNRKSI11:46 JST14:29 KST2h 43mHL8353
2025-08-19estimatedRJNNRKSI12:39 JST14:36 KST1h 56mHL8353
2025-08-17estimatedRJNNRKSI15:42 JST17:20 KST1h 37m71BA15
2025-08-16estimatedRJNNRKSI10:56 JST12:33 KST1h 37m71BA17
2025-08-15estimatedRJNNRKSI10:56 JST12:36 KST1h 39mHL7733

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