Flight

AIC2354

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

Route

AirlineAir India
Typical originVABB CHHATRAPATI SHIVAJI INTERNATIONAL
Typical destinationVTBS Suvarnabhumi Airport
Distance1,636 nm

Flight history 264 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03VABBVTBS07:46 IST13:42 +074h 25mVT-EXH
2026-10-02VABBVTBS07:29 IST13:22 +074h 22mVT-EXL
2026-10-01VABBVTBS07:42 IST13:26 +074h 14mVT-CIG
2026-09-30VABBVTBS07:44 IST13:28 +074h 13mVT-CIQ
2026-09-29VABBVTBS07:30 IST13:12 +074h 11mVT-EXU
2026-09-28VABBVTBS07:32 IST13:34 +074h 31mVT-TNR
2026-09-27VAJJVTBS07:40 IST13:30 +074h 19mVT-CIH
2026-09-26VABBVTBS07:41 IST13:28 +074h 16m801640
2026-09-25VABBVTBS07:38 IST13:32 +074h 23mVT-CIQ
2026-09-24VABBVTBS07:40 IST13:30 +074h 19m801667
2026-09-23VAJJVTBS07:34 IST13:38 +074h 33mVT-CIN
2026-09-22VABBVTBS07:34 IST13:28 +074h 23m801667
2026-09-21VABBVTBS07:54 IST13:54 +074h 29mVT-CIQ
2026-09-18estimatedVABBVTBS07:30 IST13:16 +074h 15mVT-TQI
2026-09-17estimatedVABBVTBS08:20 IST13:48 +073h 57mVT-TNP
2026-09-15estimated??02:05Z06:08Z4h 03mVT-TNW
2026-09-14estimatedVABBVTBS07:41 IST13:12 +074h 00mVT-CIG
2026-09-13estimatedVABBVTBS08:03 IST13:54 +074h 20mVT-EXU
2026-09-12estimatedVABBVTBS07:48 IST13:46 +074h 27mVT-EXU
2026-09-11estimated??02:31Z06:50Z4h 18mVT-CIO
2026-09-10estimatedVABBVTBS07:55 IST13:28 +074h 02mVT-CIO
2026-09-09estimatedVABBVTBS07:50 IST13:26 +074h 05mVT-EXM
2026-09-07estimatedVABBVTBS07:29 IST12:58 +073h 58mVT-TNW
2026-09-06estimatedVABBVTBS08:31 IST14:00 +073h 58mVT-EXR
2026-09-05estimatedVABBVTBS07:44 IST13:12 +073h 57mVT-EXR
2026-09-04estimatedVABBVTBS07:57 IST13:10 +073h 42mVT-CIM
Earlier flights (238) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03estimatedVABBVTBS07:42 IST13:16 +074h 03mVT-CIF
2026-09-02estimatedVABBVTBS07:50 IST13:24 +074h 03m801667
2026-09-01estimatedVABBVTBS07:37 IST13:14 +074h 06mVT-EXN
2026-08-31estimatedVABBVTBS07:30 IST13:04 +074h 03mVT-CIM
2026-08-30estimatedVABBVTBS07:51 IST13:28 +074h 06mVT-EXV
2026-08-29estimatedVABBVTBS07:38 IST13:14 +074h 05mVT-CIG
2026-08-28estimatedVABBVTBS07:50 IST13:26 +074h 05m801625
2026-08-27estimatedVABBVTBS07:33 IST13:31 +074h 27m801640
2026-08-26estimatedVABBVTBS07:43 IST13:26 +074h 12mVT-CIQ
2026-08-25estimatedVABBVTBS07:35 IST13:10 +074h 04mVT-EXV
2026-08-24estimatedVABBVTBS07:32 IST13:04 +074h 01mVT-CIP
2026-08-23estimated??02:09Z06:30Z4h 20mVT-CIG
2026-08-22estimatedVABBVTBS07:44 IST13:44 +074h 29mVT-CID
2026-08-21estimated??02:33Z07:54Z5h 21mVT-EXL
2026-08-20estimated??02:08Z06:18Z4h 09mVT-CIM
2026-08-19estimated??02:23Z06:20Z3h 56mVT-EXL
2026-08-18estimated??02:10Z06:22Z4h 12m801625
2026-08-17estimated?VTBS01:58Z18:59 +0710h 00mVT-TNW
2026-08-16estimated?VTBS02:17Z13:20 +074h 02mVT-CIQ
2026-08-15estimated?VTBS02:26Z13:44 +074h 17mVT-EXV
2026-08-14estimated?VTBS02:11Z14:53 +075h 41mVT-CIM
2026-08-13estimatedVABBVTBS07:53 IST13:26 +074h 02mVT-CIM
2026-08-12estimatedVABBVTBS08:32 IST14:14 +074h 11m801640
2026-07-23estimatedVABBVTBS08:08 IST13:50 +074h 11m801625
2026-07-22estimatedVABB?07:53 IST06:38Z4h 15mVT-CIH
2026-07-21estimatedVABBVTBS07:48 IST13:24 +074h 06mVT-TQA
2026-07-20estimatedVABBVTBS08:20 IST13:58 +074h 08mVT-EXJ
2026-07-19estimatedVABBVTBS07:33 IST13:22 +074h 18mVT-TNR
2026-07-18estimatedVABBVTBS07:47 IST13:26 +074h 08mVT-TNQ
2026-07-17estimatedVABBVTBS07:40 IST13:20 +074h 09m801640
2026-07-16estimatedVABBVTBS07:54 IST13:42 +074h 17m801625
2026-07-15estimatedVABBVTBS07:35 IST13:06 +074h 01mVT-TQF
2026-07-14estimatedVABB?07:44 IST06:36Z4h 21mVT-CIM
2026-07-13estimatedVABBVTBS07:51 IST13:32 +074h 10mVT-CIO
2026-07-12estimatedVABBVTBS07:35 IST13:24 +074h 19mVT-CIO
2026-07-11estimatedVABBVTBS07:46 IST13:24 +074h 07m801625
2026-07-10estimatedVABBVTBS07:31 IST13:12 +074h 10mVT-TNY
2026-07-09estimatedVABBVTBS07:37 IST13:18 +074h 11m801667
2026-07-08estimatedVAJJVTBS07:43 IST13:26 +074h 12mVT-CIP
2026-07-07estimatedVABB?07:44 IST06:20Z4h 05mVT-TNQ
2026-07-06estimatedVABBVTBS08:06 IST13:34 +073h 57mVT-TQA
2026-07-05estimatedVAJJVTBS07:50 IST13:22 +074h 01mVT-CIQ
2026-07-04estimatedVABBVTBS07:50 IST13:42 +074h 21mVT-EXP
2026-07-03estimatedVABBVTBS08:11 IST14:16 +074h 34mVT-CIH
2026-07-02estimatedVABBVTBS07:50 IST13:20 +074h 00mVT-TQI
2026-07-01estimatedVAJJ?08:00 IST03:06Z0h 35mVT-CIH
2026-06-30estimatedVABBVTBS07:47 IST13:24 +074h 07mVT-EXN
2026-06-29estimatedVABBVTBS07:47 IST13:30 +074h 13mVT-EXL
2026-06-28estimatedVABBVTBS07:23 IST13:02 +074h 08m801667
2026-06-27estimatedVABB?07:56 IST06:44Z4h 18mVT-CIE
2026-06-26estimatedVABBVTBS07:43 IST13:26 +074h 13mVT-EXG
2026-06-25estimatedVABBVTBS07:34 IST13:22 +074h 17mVT-EXS
2026-06-24estimatedVABBVTBS07:56 IST13:30 +074h 03mVT-EXF
2026-06-23estimatedVABBVTBS07:32 IST13:14 +074h 11mVT-EXH
2026-06-22estimatedVAJJVTBS07:43 IST13:30 +074h 17mVT-EXH
2026-06-21estimatedVABBVTBS07:45 IST13:22 +074h 06mVT-CIG
2026-06-20estimatedVABBVTBS07:30 IST13:04 +074h 03mVT-EXI
2026-06-19estimatedVABBVTBS07:38 IST13:20 +074h 11mVT-CIH
2026-06-18estimatedVAJJVTBS07:49 IST13:26 +074h 07mVT-CIP
2026-06-17estimatedVABBVTBS07:27 IST13:08 +074h 10mVT-CIG
2026-06-16estimatedVABBVTBS07:45 IST13:20 +074h 04m801640
2026-06-15estimatedVABBVTBS07:27 IST12:56 +073h 58mVT-CIF
2026-06-14estimatedVAJJVTBS07:26 IST13:04 +074h 07mVT-CIQ
2026-06-13estimatedVABBVTBS07:33 IST13:12 +074h 08mVT-CIQ
2026-06-12estimatedVABBVTBS07:41 IST13:06 +073h 54mVT-TNY
2026-05-29estimatedVABBVTBS07:34 IST12:58 +073h 54mVT-EXG
2026-05-28estimatedVABBVTBS07:32 IST12:56 +073h 53mVT-EXI
2026-05-27estimatedVABBVTBS07:53 IST13:22 +073h 58mVT-EXM
2026-05-26estimatedVABBVTBS07:44 IST13:10 +073h 55mVT-EXO
2026-05-25estimatedVABB?07:52 IST06:38Z4h 15mVT-EXG
2026-05-24estimatedVABBVTBS07:38 IST13:10 +074h 01mVT-EXG
2026-05-23estimatedVABBVTBS07:42 IST13:22 +074h 10mVT-EXR
2026-05-22estimatedVABB?07:39 IST06:16Z4h 06mVT-EXR
2026-05-21estimatedVABBVTBS08:30 IST14:00 +073h 59mVT-EXJ
2026-05-20partialVTBD?07:00 +07VT-EXR
2026-05-19partialVTBD?08:39 +07VT-CIP
2026-05-12estimatedVABBVTBS07:50 IST13:08 +073h 47mVT-CIG
2026-05-11estimatedVABBVTBS07:45 IST13:10 +073h 55m801640
2026-05-10estimatedVABBVTBS07:50 IST13:12 +073h 51mVT-EXK
2026-05-09estimatedVABBVTBS07:49 IST13:08 +073h 48mVT-EXU
2026-05-08estimatedVAJJVTBS07:36 IST13:00 +073h 53mVT-EXU
2026-05-07estimatedVABB?07:39 IST05:58Z3h 48m801640
2026-05-06estimatedVABB?07:41 IST05:34Z3h 22mVT-EXV
2026-05-05estimatedVAJJVTBS07:39 IST13:04 +073h 54m801640
2026-05-04estimatedVABBVTBS07:37 IST12:48 +073h 40m801667
2026-05-03estimatedVAJJ?07:37 IST06:10Z4h 02m801640
2026-05-02estimatedVABBVTBS08:27 IST13:40 +073h 42m801667
2026-05-01estimatedVABBVTBS07:57 IST13:34 +074h 06m801640
2026-04-30estimatedVABBVTBS07:48 IST13:06 +073h 47mVT-CIH
2026-04-29estimatedVABB?07:48 IST02:46Z0h 27mVT-CIG
2026-04-28estimatedVABBVTBS07:40 IST12:40 +073h 30mVT-EXH
2026-04-27estimatedVABBVTBS08:00 IST13:06 +073h 35mVT-EXP
2026-04-26estimatedVABBVTBS07:40 IST12:50 +073h 39mVT-TNV
2026-04-25estimatedVABBVTBS07:56 IST13:04 +073h 37m801625
2026-04-24estimated??02:30Z06:32Z4h 01mVT-EXF
2026-04-23estimatedVABBVTBS07:54 IST13:18 +073h 53mVT-CIM
2026-04-22estimated??02:24Z06:24Z3h 59mVT-EXL
2026-04-21estimated??02:16Z06:04Z3h 47mVT-EXJ
2026-04-20estimatedVABBVTBS08:11 IST13:30 +073h 48mVT-EXI
2026-04-19estimated?VTBS03:00Z13:42 +073h 41mVT-CIH
2026-04-18estimatedVABBVTBS07:46 IST13:08 +073h 51m801625
2026-04-17estimated??02:25Z06:18Z3h 52mVT-EXO
2026-04-16estimated??02:43Z06:32Z3h 49m80159D
2026-04-15estimated??02:10Z06:04Z3h 54mVT-EXQ
2026-04-14estimatedVABBVTBS08:06 IST13:24 +073h 48mVT-EXU
2026-04-13estimated??02:23Z06:18Z3h 54mVT-EXN
2026-04-12estimatedVABBVTBS07:45 IST14:56 +075h 40mVT-EXV
2026-04-11estimated?VTBS02:55Z13:44 +073h 49mVT-EXL
2026-04-06estimatedVABBVTBS08:01 IST13:14 +073h 42mVT-CIH
2026-04-05estimatedVABBVTBS07:50 IST13:06 +073h 45mVT-CIG
2026-04-04estimatedVABBVTBS08:13 IST12:56 +073h 12mVT-CIN
2026-04-03estimatedVABBVTBS08:14 IST13:06 +073h 21mVT-CIN
2026-04-02estimatedVABBVTBS08:02 IST12:58 +073h 25m801667
2026-04-01estimatedVABBVTBS08:03 IST13:08 +073h 35mVT-EXF
2026-03-31estimatedVABBVTBS07:50 IST12:52 +073h 31mVT-EXO
2026-03-30estimatedVABB?08:10 IST06:36Z3h 55m801667
2026-03-29estimatedVABBVTBS08:15 IST13:16 +073h 30mVT-TNV
2026-03-16estimatedVABBVTBS08:00 IST13:00 +073h 29mVT-CIG
2026-03-15estimatedVABBVTBS07:58 IST12:52 +073h 23m801640
2026-03-14estimated?VTBS02:32Z13:02 +073h 29mVT-EXK
2026-03-13estimatedVABBVTBS08:10 IST13:24 +073h 43m801625
2026-03-12VAJJVTBS07:56 IST13:26 +073h 59mVT-EXM
2026-03-11VAJJVTBS07:58 IST13:20 +073h 52mVT-EXV
2026-03-10VAJJVTBS07:54 IST13:22 +073h 58mVT-CIF
2026-03-09VAJJVTBS08:05 IST13:42 +074h 07mVT-CIN
2026-03-08estimatedVABBVTBS08:21 IST13:43 +073h 52mVT-CIE
2026-03-07VAJJVTBS08:08 IST13:50 +074h 12mVT-EXT
2026-03-06VAJJVTBS07:49 IST13:16 +073h 56mVT-EXT
2026-03-05VABBVTBS07:36 IST13:16 +074h 09mVT-EXJ
2026-03-04VAJJVTBS07:55 IST13:40 +074h 14mVT-CIE
2026-03-03estimatedVAJJVTBS07:54 IST13:36 +074h 11mVT-EXG
2026-03-02VABBVTBS07:34 IST13:08 +074h 04mVT-CIN
2026-03-01estimatedVABBVTBS07:49 IST13:20 +074h 00mVT-EXI
2026-02-28VAJJVTBS08:47 IST14:08 +073h 50mVT-EXH
2026-02-27VABBVTBS08:04 IST13:32 +073h 57mVT-EXH
2026-02-26VAJJVTBS07:58 IST13:24 +073h 55mVT-CIE
2026-02-25estimatedVABBVTBS07:53 IST13:14 +073h 50mVT-EXT
2026-02-24VAJJVTBS07:54 IST13:12 +073h 47mVT-EXF
2026-02-23VAJJVTBS07:51 IST13:02 +073h 40mVT-CIM
2026-02-22estimatedVABBVTBS07:42 IST12:54 +073h 41mVT-CIN
2026-02-21VABBVTBS07:56 IST13:26 +073h 59mVT-EXR
2026-02-20VABBVTBS07:31 IST13:06 +074h 04mVT-EXP
2026-02-19VABBVTBS07:53 IST13:12 +073h 48m801625
2026-02-18VABBVTBS07:55 IST13:30 +074h 05mVT-CIP
2026-02-17VABBVTBS08:00 IST13:20 +073h 49mVT-TQJ
2026-02-16VABBVTBS07:31 IST13:18 +074h 16mVT-CIP
2026-02-15estimatedVABBVTBS08:34 IST13:52 +073h 47mVT-CIM
2026-02-14VABBVTBS07:50 IST13:30 +074h 09mVT-CIM
2026-02-13VABBVTBS08:00 IST13:26 +073h 55m801625
2026-02-12VAJJVTBS08:12 IST13:34 +073h 51mVT-EXI
2026-02-11VABBVTBS08:08 IST13:48 +074h 09mVT-EXP
2026-02-10VAJJVTBS08:24 IST14:04 +074h 09mVT-EXO
2026-02-09VAJJVTBD08:14 IST13:20 +073h 35m800BE5
2026-02-09VABBVTBS07:56 IST13:46 +074h 19mVT-CID
2026-02-08VABBVTBS08:16 IST13:32 +073h 45mVT-TNU
2026-02-07estimatedVAJJVTBS08:17 IST13:32 +073h 44mVT-EXP
2026-02-06estimatedVABBVTBS08:18 IST14:00 +074h 11mVT-CIP
2026-02-05estimatedVABBVTBS09:02 IST14:32 +073h 59mVT-CIE
2026-02-04estimated??06:31Z07:04Z0h 32mVT-EXI
2026-02-04VABBVTBS07:31 IST13:08 +074h 06mVT-EXI
2026-02-03VABBVTBS08:10 IST13:36 +073h 56mVT-EXG
2026-02-02estimatedVABBVTBS07:44 IST12:58 +073h 43mVT-TNX
2026-02-01VABBVTBS07:33 IST13:26 +074h 23mVT-EXI
2026-01-31VABBVTBS08:13 IST13:28 +073h 45mVT-EXN
2026-01-30VABBVTBS08:07 IST13:54 +074h 17mVT-EXP
2026-01-29estimatedVABBVTBS07:47 IST13:30 +074h 12m801625
2026-01-28estimatedVABBVTBS08:14 IST13:36 +073h 51mVT-EXP
2026-01-27estimatedVAJJVTBS08:10 IST13:46 +074h 05mVT-EXO
2026-01-26VAJJVTBS07:48 IST13:12 +073h 53mVT-EXR
2026-01-25VAJJVTBS08:04 IST13:42 +074h 07mVT-CIO
2026-01-24VAJJVTBS07:53 IST13:12 +073h 49mVT-EXO
2026-01-23VABBVTBS07:51 IST13:14 +073h 53mVT-EXO
2026-01-22VABBVTBS08:06 IST13:32 +073h 55mVT-CIE
2026-01-21VAJJVTBS08:15 IST13:30 +073h 44mVT-EXH
2026-01-20estimated??02:27Z06:36Z4h 08mVT-EXH
2026-01-19VABBVTBS08:07 IST13:34 +073h 56mVT-EXQ
2026-01-09VABBVTBS08:25 IST14:02 +074h 06mVT-CIE
2026-01-08VABBVTBS08:26 IST14:18 +074h 21mVT-CIE
2026-01-07VABBVTBS08:17 IST13:42 +073h 55mVT-CIE
2026-01-06VABBVTBS08:01 IST13:42 +074h 10mVT-EXJ
2026-01-05estimatedVABBVTBS07:56 IST14:32 +075h 05mVT-EXU
2026-01-04estimatedVABBVTBS07:42 IST14:06 +074h 53mVT-EXU
2026-01-03estimatedVABBVTBS07:31 IST13:38 +074h 36mVT-EXS
2026-01-02estimatedVABBVTBS07:57 IST13:24 +073h 56mVT-EXS
2026-01-01VABBVTBS08:01 IST13:40 +074h 09mVT-EXU
2025-12-31VABBVTBS08:15 IST14:02 +074h 16mVT-EXG
2025-12-30VABBVTBS08:04 IST13:36 +074h 01mVT-TQI
2025-12-29VABBVTBS07:55 IST13:26 +074h 00mVT-CIP
2025-12-28VABBVTBS08:19 IST14:04 +074h 14mVT-CIE
2025-12-27estimatedVABBVTBS08:16 IST13:42 +073h 55mVT-EXH
2025-12-26VABBVTBS08:03 IST13:34 +074h 00mVT-EXH
2025-12-25VABBVTBS07:53 IST13:18 +073h 54mVT-CIP
2025-12-24VABBVTBS09:01 IST14:48 +074h 16mVT-EXT
2025-12-23VABBVTBS07:40 IST13:22 +074h 11mVT-CIF
2025-12-22VABBVTBS08:06 IST13:52 +074h 15mVT-EXG
2025-12-21VABBVTBS07:58 IST13:42 +074h 14mVT-EXG
2025-12-20estimatedVABBVTBS07:46 IST13:52 +074h 35mVT-EXO
2025-12-19VABBVTBS08:17 IST14:10 +074h 22mVT-EXT
2025-12-18VABBVTBS07:50 IST13:18 +073h 57mVT-EXK
2025-12-17VABBVTBS07:50 IST13:28 +074h 07mVT-CIP
2025-12-16VABBVTBS08:12 IST13:50 +074h 08mVT-CIQ
2025-12-15VABBVTBS08:04 IST13:30 +073h 56mVT-EXJ
2025-12-14VABBVTBS07:51 IST13:24 +074h 02mVT-CIP
2025-12-13VABBVTBS07:55 IST13:30 +074h 04mVT-CIN
2025-12-12VABBVTBS07:48 IST13:20 +074h 01mVT-CIN
2025-12-11VABBVTBS07:43 IST13:30 +074h 17mVT-EXO
2025-12-10VABBVTBS08:10 IST13:44 +074h 03mVT-CIO
2025-12-02estimatedVABBVTBS08:09 IST13:28 +073h 48mVT-CIF
2025-11-28estimatedVABBVTBS07:42 IST13:02 +073h 49m801625
2025-11-27estimatedVABBVTBS08:02 IST13:36 +074h 03m801667
2025-10-30estimatedVABBVTBS07:55 IST13:36 +074h 10mVT-EXL
2025-10-29estimatedVABBVTBS07:56 IST13:44 +074h 17mVT-EXH
2025-10-28estimatedVABBVTBS07:53 IST13:28 +074h 04mVT-EXL
2025-10-27estimatedVABBVTBS07:44 IST13:14 +073h 59mVT-EXQ
2025-10-26estimated??02:16Z06:26Z4h 09mVT-EXQ
2025-10-25estimatedVABBVTBS08:16 IST13:36 +073h 49mVT-EXK
2025-10-24estimatedVABBVTBS07:57 IST13:26 +073h 58m801667
2025-10-23estimatedVABBVTBS08:12 IST13:40 +073h 57mVT-CIE
2025-10-22estimatedVABBVTBS08:15 IST13:44 +073h 59mVT-CIG
2025-10-21estimatedVABBVTBS07:58 IST22:34 +0713h 06mVT-EXK
2025-10-20estimatedVABBVTBS08:13 IST13:40 +073h 56m801667
2025-10-19estimatedVABBVTBS08:23 IST01:34 +0715h 40mVT-EXQ
2025-10-15VABBVTBS08:17 IST13:58 +074h 11mVT-CIH
2025-10-14VABBVTBS08:04 IST14:04 +074h 29mVT-TNP
2025-10-13VAJJVTBS08:09 IST13:48 +074h 09mVT-TNX
2025-10-08VABBVTBS08:15 IST14:08 +074h 22mVT-EXL
2025-10-07VABBVTBS08:11 IST13:46 +074h 04mVT-CIP
2025-10-06VABBVTBS08:04 IST13:54 +074h 20m801625
2025-10-04estimatedVABBVTBS21:16 IST00:16 +071h 29mVT-EXP
2025-09-30VAJJ?08:07 IST05:41Z3h 03m801645
2025-09-20VAJJ?08:02 IST04:44Z2h 11m800C43
2025-08-26VABBVTBS08:11 IST14:06 +074h 24mVT-EXN
2025-08-22VAJJVTBS09:58 IST02:11 +0714h 42mVT-EXF
2025-08-20VAJJVTBS09:40 IST17:52 +076h 42m801625
2025-08-19VABBVTBS10:20 IST14:10 +072h 19mVT-EXN
2025-08-17VABBVTBD13:07 IST15:28 +070h 50mVT-EXJ
2025-08-16estimatedVAJJVTBS08:25 IST14:44 +074h 49mVT-EXP
2025-08-15VABBVTBS08:17 IST14:12 +074h 24m801645

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