PlaneTrack / aircraft / 4B193E

4B193E - Aircraft

4B193E is a Aircraft, Mode-S hex code 4B193E. Track it live, browse its recent flights, or download its full position history.

No photo yet for Aircraft
Registration4B193E
Mode-S hex4B193E
Last seen2026-10-03 20:18 UTC
Last callsignCSW631

Recently active. Last received 5 hours ago, possibly beyond receiver coverage or landed.

Open the live map Buy full history (CSV) Free one-day sample API access

Flight history 328 flights since Jun 2026

DateCallsignFromToDepArrRoute
2026-10-02CSW8HELGSALSZH14:22 EEST16:12 CEST
2026-10-02CSW1EPLSZHLEPA17:22 CEST19:06 CEST
2026-10-02CSW1PMLEPALSZH20:38 CEST23:32 CEST
2026-10-02CSW2KPLSZHLQMO23:25 CEST01:06 CEST
2026-10-02CSW8GJLSZHLGSR08:53 CEST12:18 EEST
2026-10-01 (partial)CSW631LSZH?06:45 CEST
2026-10-01CSW446LSZH?06:40 CEST07:12Z
2026-10-01CSW447?LSZH12:08Z16:46 CEST
2026-10-01CSW630LSZHLWOH17:32 CEST19:28 CEST
2026-09-30CSW630LSZHLWOH17:57 CEST19:36 CEST
2026-09-30CSW6KPLSZHLQMO05:55 CEST07:36 CEST
2026-09-30CSW1EPLSZHLEPA11:48 CEST13:22 CEST
2026-09-30CSW1PMLEPALSZH14:39 CEST18:08 CEST
2026-09-30CSW1PRLQSALSZH08:50 CEST10:36 CEST
2026-09-29ENT2620LQSAEDDS14:06 CEST17:23 CEST
2026-09-29ENT2621EDDSLQMO17:24 CEST19:04 CEST
2026-09-29 (partial)CSW3PRLSZH?20:18 CEST
2026-09-29CSW612LFSBLQMO10:55 CEST12:38 CEST
2026-09-29 (partial)CSW615LFSB?11:06 CEST
2026-09-28ENT2620LQSAEDDS17:10 CEST18:52 CEST
2026-09-28CSW612??12:05Z13:40Z
2026-09-28ENT2621EDDSLQMO19:36 CEST22:34 CEST
2026-09-28 (partial)CSW615LFSB?22:10 CEST
2026-09-27CSW1615LQMOLFSB03:06 CEST05:06 CEST
2026-09-26ENT2621EDDSLQMO18:01 CEST19:36 CEST
2026-09-26CSW2KPLSZHLQMO23:22 CEST00:56 CEST
2026-09-26CSW610LFSBLQMO06:04 CEST07:52 CEST
2026-09-26CSW611LQMOLFSB08:57 CEST10:42 CEST
2026-09-26CSW612LFSBLQMO11:45 CEST13:24 CEST
2026-09-26ENT2620LQSAEDDS15:11 CEST16:58 CEST
2026-09-25CSW444LSZHLGSA06:41 CEST10:08 EEST
2026-09-25CSW445LGSALSZH14:42 EEST16:24 CEST
2026-09-25 (partial)CSW631LSZH?06:46 CEST
2026-09-25CSW2KPLSZHLQMO17:59 CEST19:40 CEST
2026-09-24 (partial)CSW631LSZH?20:45 CEST
2026-09-24CSW630LSZHLWOH17:52 CEST19:20 CEST
2026-09-24CSW447?LSZH11:49Z16:44 CEST
2026-09-24CSW446LSZH?06:24 CEST06:56Z
2026-09-23CSW6KPLSZHLQMO05:52 CEST07:28 CEST
2026-09-23 (partial)CSW631LSZH?20:34 CEST
2026-09-23CSW630LSZHLWOH17:18 CEST21:05 CEST
2026-09-23CSW1PRLQSALSZH08:44 CEST10:46 CEST
2026-09-23CSW1PMLEPALSZH15:05 CEST16:44 CEST
2026-09-23CSW1EPLSZHLEPA11:50 CEST13:34 CEST
2026-09-22 (partial)CSW631LSZH?19:38 CEST
2026-09-22CSW630LSZHLWOH16:23 CEST17:56 CEST
2026-09-22CSW129LSZBLSZH13:48 CEST15:04 CEST
2026-09-22CSW129?LSZB09:25Z13:48 CEST
2026-09-22 (partial)CSW128LSZB?08:06 CEST
2026-09-22CSW128LSZHLSZB06:47 CEST07:14 CEST
2026-09-21CSW630LSZHLWOH17:40 CEST19:16 CEST
2026-09-21CSW445LGSALSZH15:01 EEST16:34 CEST
2026-09-21CSW444LSZHLGSA06:44 CEST09:58 EEST
2026-09-21 (partial)CSW631LSZH?20:48 CEST
2026-09-20CSW745LQSALSZH21:11 CEST22:26 CEST
2026-09-20CSW744??16:50Z17:40Z
2026-09-20CSW6KP??05:28Z06:20Z
2026-09-20CSW1EP??11:45Z12:34Z
2026-09-20CSW1PRLQSALSZH10:47 CEST11:48 CEST
2026-09-20CSW1PMLEPALSZH16:55 CEST17:34 CEST
2026-09-19CSW2KP??16:04Z16:58Z
2026-09-19CSW1EP??10:01Z10:48Z
2026-09-19CSW1PMLEPALSZH16:06 CEST16:52 CEST
2026-09-19CSW1PRLQSALSZH09:41 CEST10:26 CEST
2026-09-19 (partial)CSW3PRLSZH?21:15 CEST
2026-09-19CSW6KPLSZHLQMO06:03 CEST06:48 CEST
2026-09-18CSW1EPLSZHLEPA11:41 CEST13:18 CEST
2026-09-18CSW6KPLSZHLQMO06:01 CEST07:02 CEST
2026-09-18CSW630LSZHLWOH17:19 CEST18:22 CEST
2026-09-18 (partial)CSW3PRLSZH?05:59 CEST
2026-09-18CSW1PRLQSALSZH09:14 CEST10:32 CEST
2026-09-18CSW1PMLEPALSZH14:40 CEST16:12 CEST
2026-09-17CSW1PRLQSALSZH09:17 CEST10:36 CEST
2026-09-17CSW1EPLSZHLEPA12:04 CEST13:28 CEST
2026-09-17CSW1PMLEPALSZH14:45 CEST16:16 CEST
2026-09-17CSW2KPLSZHLQMO17:32 CEST18:32 CEST
2026-09-17 (partial)CSW3PRLSZH?20:37 CEST
2026-09-17CSW6KPLSZHLQMO05:59 CEST07:04 CEST
2026-09-16CSW612??10:37Z14:01Z
2026-09-16 (partial)CSW3PRLSZH?21:20 CEST
2026-09-16ENT2620LQSAEDDS16:02 CEST17:18 CEST
2026-09-16ENT2621??15:55Z19:20Z
2026-09-15CSW1PMLEPALSZH17:52 CEST18:24 CEST
2026-09-15CSW2KP??17:33Z18:32Z
2026-09-15CSW1EP??12:52Z13:16Z
2026-09-15CSW1600LSZH?08:34 CEST07:40Z
2026-09-15 (partial)CSW615LFSB?22:23 CEST
2026-09-14ENT2621EDDSLQMO17:57 CEST19:02 CEST
2026-09-14CSW612LFSBLQMO11:52 CEST15:08 CEST
2026-09-14 (partial)CSW3PRLSZH?21:10 CEST
2026-09-14ENT2620LQSAEDDS15:09 CEST16:32 CEST
2026-09-13 (partial)CSW615LFSB?21:58 CEST
2026-09-13CSW1615LQMOLFSB10:59 CEST12:18 CEST
2026-09-13CSW5615LSZH?07:55 CEST06:54Z
2026-09-13ENT2621EDDSLQMO18:47 CEST19:58 CEST
2026-09-13ENT2620LQSAEDDS16:32 CEST17:46 CEST
2026-09-13CSW612LFSBLQMO13:18 CEST14:22 CEST
2026-09-12CSW1EPLSZHLEPA12:11 CEST13:24 CEST
2026-09-12CSW6KPLSZHLQMO06:29 CEST07:32 CEST
2026-09-12 (partial)CSW631LSZH?06:27 CEST
2026-09-12CSW2KPLSZHLQMO17:46 CEST18:48 CEST
2026-09-12CSW1PRLQSALSZH09:45 CEST11:08 CEST
2026-09-12CSW1PMLEPALSZH14:57 CEST16:36 CEST
2026-09-11 (partial)CSW631LSZH?05:51 CEST
2026-09-11CSW1EPLSZHLEPA11:55 CEST13:10 CEST
2026-09-11CSW1PMLEPALSZH14:33 CEST16:14 CEST
2026-09-11CSW1PRLQSALSZH09:05 CEST10:38 CEST
2026-09-11CSW630LSZHLWOH17:25 CEST20:46 CEST
2026-09-11CSW6KPLSZHLQMO05:55 CEST07:18 CEST
2026-09-10CSW447?LSZH12:06Z16:44 CEST
2026-09-10CSW630??16:06Z17:40Z
2026-09-10CSW631??19:03Z20:44Z
2026-09-10CSW446??04:47Z07:14Z
2026-09-10CSW3PR??04:41Z21:10Z
2026-09-09CSW612LFSBLQMO10:47 CEST11:56 CEST
2026-09-09ENT2621??14:15Z15:36Z
2026-09-09ENT2620LQSAEDDS14:13 CEST15:30 CEST
2026-09-09 (partial)CSW3PRLSZH?19:47 CEST
2026-09-08 (partial)CSW631LSZH?11:45 CEST
2026-09-08CSW1PMLEPALSZH14:27 CEST16:04 CEST
2026-09-08CSW2KPLSZHLQMO17:07 CEST18:08 CEST
2026-09-08CSW1EPLSZHLEPA11:46 CEST13:04 CEST
2026-09-07CSW1PRLQSALSZH09:06 CEST10:38 CEST
2026-09-07CSW6KPLSZHLQMO06:03 CEST07:06 CEST
2026-09-06CSW633LWOHLSZH09:02 CEST10:26 CEST
2026-09-06CSW445LGSALSZH19:57 EEST21:26 CEST
2026-09-06CSW632LSZHLQMO06:03 CEST09:02 CEST
2026-09-06CSW444LSZHLGSA12:04 CEST19:57 EEST
2026-09-05CSW797LDDULSZH11:12 CEST12:46 CEST
2026-09-05CSW638LSZHLQMO16:44 CEST17:38 CEST
2026-09-05CSW5796?LSZH04:25Z06:56 CEST
2026-09-05CSW639LQMOLSZH20:11 CEST21:28 CEST
2026-09-05CSW796LSZHLIBR08:11 CEST09:26 CEST
Earlier flights (195) - back to 2026-06-26
DateCallsignFromToDepArrRoute
2026-09-02CSW612LFSBLQMO10:54 CEST12:00 CEST
2026-09-01CSW1EP??09:41Z11:14Z
2026-09-01CSW2KP??15:06Z16:16Z
2026-09-01CSW6KP??03:50Z05:00Z
2026-09-01CSW1PM??12:37Z14:20Z
2026-09-01CSW1PRLQSALSZH09:16 CEST10:34 CEST
2026-08-31CSW1PRLQSALSZH09:11 CEST10:42 CEST
2026-08-31CSW3PR??19:05Z20:34Z
2026-08-31CSW6KPLSZHLQMO05:57 CEST07:06 CEST
2026-08-31CSW1EPLSZHLEPA12:24 CEST13:54 CEST
2026-08-31CSW2KP??15:40Z19:04Z
2026-08-31CSW1PMLEPALSZH15:12 CEST16:40 CEST
2026-08-30CSW605LQMOLSZH14:08 CEST15:34 CEST
2026-08-30CSW639LQMOLSZH08:05 CEST09:26 CEST
2026-08-30CSW2KPLSZHLQMO16:37 CEST17:44 CEST
2026-08-30CSW3PR??17:55Z19:16Z
2026-08-30CSW604??08:42Z12:08Z
2026-08-29CSW176LSZHLPPR13:56 CEST15:24 WEST
2026-08-29CSW797??08:49Z10:30Z
2026-08-29CSW796??05:12Z08:49Z
2026-08-29CSW638LSZHLQMO21:27 CEST22:58 CEST
2026-08-29CSW177LPPRLSZH16:49 WEST19:54 CEST
2026-08-28CSW1PM??15:15Z16:42Z
2026-08-28CSW6KPLSZHLQMO05:55 CEST07:06 CEST
2026-08-28CSW1PRLQSALSZH09:08 CEST11:04 CEST
2026-08-28CSW1EP??10:38Z12:44Z
2026-08-27CSW1PM??13:20Z15:04Z
2026-08-27CSW3PR??19:12Z20:36Z
2026-08-27CSW2KP??16:02Z17:14Z
2026-08-27CSW1EPLSZHLEPA12:22 CEST14:10 CEST
2026-08-26CSW1PMLEPALSZH15:17 CEST16:42 CEST
2026-08-26CSW6KP??04:00Z05:12Z
2026-08-26CSW631??03:52Z20:24Z
2026-08-26CSW630??15:39Z17:12Z
2026-08-26CSW1PR??07:12Z08:54Z
2026-08-26CSW1EP??10:17Z11:58Z
2026-08-25CSW631??17:47Z19:40Z
2026-08-25CSW630??14:42Z17:46Z
2026-08-24CSW612LFSBLQMO11:41 CEST13:14 CEST
2026-08-24ENT2621??14:39Z16:32Z
2026-08-24ENT2620??13:04Z14:38Z
2026-08-24CSW6KPLSZHLQMO05:57 CEST07:08 CEST
2026-08-24CSW611LQMOLFSB09:08 CEST10:32 CEST
2026-08-24 (partial)CSW3PRLSZH?05:52 CEST
2026-08-23CSW3PR??18:56Z20:28Z
2026-08-23CSW2KPLSZHLQMO17:49 CEST18:58 CEST
2026-08-23CSW1PRLQSALSZH09:08 CEST10:40 CEST
2026-08-23CSW1PMLEPALSZH14:39 CEST16:08 CEST
2026-08-23CSW1EPLSZHLEPA11:41 CEST13:14 CEST
2026-08-23CSW6KP??03:56Z05:08Z
2026-08-22CSW610LFSBLQMO06:15 CEST07:20 CEST
2026-08-22CSW1PR??07:28Z09:04Z
2026-08-22CSW1PMLEPALSZH16:07 CEST17:28 CEST
2026-08-22CSW1EPLSZHLEPA12:06 CEST13:38 CEST
2026-08-22 (partial)CSW631LSZH?21:16 CEST
2026-08-22CSW630??16:19Z17:42Z
2026-08-21CSW1PM??14:22Z16:00Z
2026-08-21 (partial)CSW615LFSB?22:38 CEST
2026-08-21CSW604??17:26Z20:38Z
2026-08-21CSW1PR??07:13Z09:44Z
2026-08-21CSW1EP??09:44Z14:21Z
2026-08-21CSW6KP??03:43Z07:13Z
2026-08-20CSW3PR??19:28Z21:04Z
2026-08-20CSW2KP??16:13Z17:28Z
2026-08-20CSW1PM??13:26Z16:12Z
2026-08-20CSW1EP??10:51Z12:02Z
2026-08-19ENT2620??12:58Z14:16Z
2026-08-19CSW6KP??03:58Z05:06Z
2026-08-19CSW612??09:52Z12:56Z
2026-08-19CSW631??03:52Z20:14Z
2026-08-19ENT2621??14:59Z18:08Z
2026-08-19CSW611LQMOLFSB09:09 CEST10:24 CEST
2026-08-17ENT2621??14:51Z18:34Z
2026-08-17CSW6KP??11:05Z11:51Z
2026-08-17CSW611??11:51Z12:22Z
2026-08-17CSW3PR??10:59Z20:08Z
2026-08-17ENT2620??13:26Z14:04Z
2026-08-16CSW3PR??17:25Z18:42Z
2026-08-16CSW2KPLSZHLQMO16:20 CEST19:24 CEST
2026-08-16CSW604LSZHLSMD10:30 CEST11:38 CEST
2026-08-16CSW605LQMOLSZH13:46 CEST16:20 CEST
2026-08-16CSW639??05:56Z08:30Z
2026-08-15CSW796??05:14Z06:20Z
2026-08-15CSW176LSZHLPPR14:19 CEST15:28 WEST
2026-08-15CSW177LPPRLSZH16:39 WEST21:04 CEST
2026-08-15CSW638LSZHLQMO21:04 CEST22:12 CEST
2026-08-15CSW797??08:47Z10:24Z
2026-08-14CSW1EP??10:06Z11:26Z
2026-08-14CSW630??15:31Z17:00Z
2026-08-14 (partial)CSW3PRLSZH?06:00 CEST
2026-08-14CSW6KPLSZHLQMO06:01 CEST07:08 CEST
2026-08-14CSW1PR??07:10Z08:32Z
2026-08-14CSW1PM??12:39Z14:24Z
2026-08-13CSW1EPLSZHLEPA11:48 CEST13:06 CEST
2026-08-13CSW1PMLEPALSZH15:24 CEST17:02 CEST
2026-08-13CSW1PRLQSALSZH09:20 CEST11:48 CEST
2026-08-13CSW2KP??16:14Z17:24Z
2026-08-13CSW6KPLSZHLQMO06:01 CEST09:18 CEST
2026-08-12 (partial)CSW631LSZH?06:43 CEST
2026-08-12CSW8GJ??14:10Z17:57Z
2026-08-12CSW633??08:49Z14:10Z
2026-08-12CSW632LSZHLQMO06:43 CEST10:46 CEST
2026-08-11CSW631LSZHLSSW20:55 CEST22:00 CEST
2026-07-23CSW1EP?LEPA11:15Z14:36 CEST
2026-07-23CSW1PMLEPALSZH15:58 CEST17:34 CEST
2026-07-23CSW630?LWOH16:37Z19:38 CEST
2026-07-23CSW8HE?LSZH06:52Z11:38 CEST
2026-07-22 (partial)CSW631LSZH?06:54 CEST
2026-07-22CSW8GJ?LGSR14:26Z19:34 EEST
2026-07-22CSW633LWOHLSZH10:18 CEST12:08 CEST
2026-07-22CSW632LSZHLQMO06:54 CEST07:56 CEST
2026-07-21CSW630??14:36Z16:12Z
2026-07-21CSW605?LSZH12:08Z15:34 CEST
2026-07-21CSW604??08:45Z10:20Z
2026-07-21CSW3PR??08:44Z20:20Z
2026-07-21CSW631?LSZH17:57Z21:42 CEST
2026-07-20CSW6KPLSZHLQMO06:15 CEST07:44 CEST
2026-07-20 (partial)CSW3PRLSZH?21:12 CEST
2026-07-20CSW611LQMO?09:09 CEST08:38Z
2026-07-20CSW612LFSBLQMO11:53 CEST13:28 CEST
2026-07-20ENT2620??13:16Z15:02Z
2026-07-20ENT2621??15:28Z17:24Z
2026-07-19CSW1PR?LSZH07:27Z10:52 CEST
2026-07-19CSW744?LQSA15:52Z20:20 CEST
2026-07-19CSW745?LSZH18:21Z21:46 CEST
2026-07-19CSW1PMLEPALSZH15:02 CEST16:24 CEST
2026-07-19CSW1EPLSZHLEPA12:13 CEST13:44 CEST
2026-07-19CSW6KP?LQMO03:59Z07:18 CEST
2026-07-18CSW6KPLSZHLQMO06:10 CEST07:10 CEST
2026-07-18CSW612?LQMO10:32Z13:40 CEST
2026-07-18CSW611LQMOLFSB09:19 CEST10:44 CEST
2026-07-18ENT2621??16:20Z19:58Z
2026-07-18ENT2620?EDDS13:46Z17:08 CEST
2026-07-18E42621??15:48Z16:20Z
2026-07-16CSW1PMLEPALSZH14:29 CEST16:04 CEST
2026-07-16CSW3PR?LSZH18:36Z21:52 CEST
2026-07-16CSW3PR??21:09Z23:52Z
2026-07-16CSW5601?LSZH07:07Z10:32 CEST
2026-07-16CSW6KP?LQMO03:58Z09:07 CEST
2026-07-16CSW1EPLSZHLEPO11:46 CEST13:32 CEST
2026-07-15ENT2620?EDDS13:05Z16:28 CEST
2026-07-15ENT2621??15:11Z16:32Z
2026-07-15CSW5603?LSZH18:23Z21:40 CEST
2026-07-15CSW5611LQMOLFSB09:21 CEST10:44 CEST
2026-07-15CSW612LFSBLQMO12:42 CEST13:32 CEST
2026-07-15CSW6KPLSZHLQMO06:22 CEST07:22 CEST
2026-07-14CSW630LSZHLWOH16:49 CEST20:38 CEST
2026-07-14CSW604LSZH?11:02 CEST10:08Z
2026-07-14CSW605LQMOLSZH14:06 CEST15:30 CEST
2026-07-14 (partial)CSW631LSZH?20:40 CEST
2026-07-13CSW612LFSBLQMO12:55 CEST13:56 CEST
2026-07-13CSW5611LQMOLFSB10:29 CEST11:48 CEST
2026-07-13ENT2621EDDS?18:03 CEST19:16Z
2026-07-13ENT2620LQBK?16:15 CEST15:38Z
2026-07-13CSW6KPLSZH?05:35 CEST05:00Z
2026-07-12CSW1PRLQBKLSZH09:35 CEST10:50 CEST
2026-07-12 (partial)CSW604LSMD?12:16 CEST
2026-07-12CSW6KPLSZHLQMO06:38 CEST07:36 CEST
2026-07-12CSW605LATILSZH15:05 CEST16:46 CEST
2026-07-12CSW744LSZHLQSA18:19 CEST20:36 CEST
2026-07-12CSW745LQSALSZH20:37 CEST22:00 CEST
2026-07-11CSW177LPPRLSZH19:10 WEST22:28 CEST
2026-07-11CSW176LSZHLPPR15:36 CEST16:48 WEST
2026-07-11CSW797LIBRLSZH12:24 CEST14:04 CEST
2026-07-11CSW796LSZHLIBR07:30 CEST08:34 CEST
2026-07-10CSW1PRLQSALSZH10:04 CEST11:32 CEST
2026-07-10CSW1EPLSZHLEPA12:52 CEST14:18 CEST
2026-07-10CSW1PMLEPALSZH15:44 CEST17:26 CEST
2026-07-10CSW6KPLSZH?06:53 CEST05:58Z
2026-07-10 (partial)CSW2KPLSZH?18:56 CEST
2026-07-09CSW5601LQSALSZH09:00 CEST10:28 CEST
2026-07-09CSW1PMLEPALSZH15:02 CEST16:46 CEST
2026-07-09CSW1EPLSZHLEPA11:58 CEST13:30 CEST
2026-07-09CSW6KPLSZHLQMO06:01 CEST07:06 CEST
2026-07-09CSW2KPLSMDLQMO17:56 CEST18:54 CEST
2026-07-08CSW633LQSALSZH10:32 CEST12:10 CEST
2026-07-08CSW1PMLEPALSZH07:33 CEST16:28 CEST
2026-07-08CSW632LSZHLQMO07:36 CEST08:36 CEST
2026-07-05CSW1PMLEPALSZH16:26 CEST18:12 CEST
2026-07-05CSW1PRLQSALSZH09:17 CEST10:42 CEST
2026-07-05CSW1EPLSZHLEPA13:29 CEST14:50 CEST
2026-07-05CSW6KPLSZH?05:19 CEST05:16Z
2026-07-04CSW1EPLSZHLEPA11:46 CEST13:30 CEST
2026-07-04CSW631LQMOLSZH20:57 CEST22:16 CEST
2026-07-04CSW630LSZHLWOH17:37 CEST18:41 CEST
2026-07-03CSW631LQMOLSZH20:26 CEST21:50 CEST
2026-07-03CSW630LSZHLWOH17:09 CEST18:20 CEST
2026-07-03 (partial)CSW3PRLSZH?17:08 CEST
2026-07-02CSW2KPLSZHLQMO17:00 CEST18:10 CEST
2026-07-02CSW3PRLQMOLSZH20:26 CEST21:48 CEST
2026-07-01CSW630LSZHLWOH18:27 CEST19:40 CEST
2026-07-01 (partial)CSW631LSZH?21:41 CEST
2026-07-01CSW6KPLSZHLQMO07:48 CEST11:00 CEST
2026-07-01CSW1PRLQMOLSZH11:00 CEST12:16 CEST
2026-06-26CSW5295?LSZH15:30Z19:34 CEST

Times are local to each airport. Hover for UTC. Tap Map to see the route flown. Partial records have a confirmed departure but no reliable arrival fix.

Data access

Live position and 365-day history for this aircraft 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).