Flight

AAL1225

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

Next flight

DateSat 03 Oct 2026
RouteKORD CHICAGO OHARE INTERNATIONAL → KDEN DENVER INTERNATIONAL
Scheduled departure08:12 CDT
Estimated arrival09:48 MDT

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineAmerican Airlines
Observed routeKTPA → KCLT

Flight history 310 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KORD CHICAGO OHARE INTERNATIONALKDEN DENVER INTERNATIONAL08:27 CDT09:42 MDT2h 15mN738US
2026-10-01KORD CHICAGO OHARE INTERNATIONALKDEN DENVER INTERNATIONAL08:39 CDT10:01 MDT2h 22mN730US
2026-09-30KORD CHICAGO OHARE INTERNATIONALKDEN DENVER INTERNATIONAL08:30 CDT09:48 MDT2h 18mN833AW
2026-09-29KORD CHICAGO OHARE INTERNATIONALKDEN DENVER INTERNATIONAL08:28 CDT09:40 MDT2h 12mN730US
2026-09-28KORD CHICAGO OHARE INTERNATIONALKDEN DENVER INTERNATIONAL13:27 CDT14:35 MDT2h 08mN9026C
2026-09-27KORD CHICAGO OHARE INTERNATIONALKDEN DENVER INTERNATIONAL10:17 CDT11:14 MDT1h 57mN730US
2026-09-26KORD CHICAGO OHARE INTERNATIONALKDEN DENVER INTERNATIONAL08:49 CDT10:04 MDT2h 15mN817AW
2026-09-25KORD CHICAGO OHARE INTERNATIONALKDEN DENVER INTERNATIONAL08:32 CDT09:56 MDT2h 24mN773XF
2026-09-24KORDKDEN08:46 CDT10:38 MDT2h 51mN808AW
2026-09-23KORDKDEN08:17 CDT09:40 MDT2h 22mN817AW
2026-09-22KORDKDEN08:18 CDT10:00 MDT2h 41mN704US
2026-09-21KORDKDEN07:38 CDT10:24 MDT3h 45mN762US
2026-09-20estimatedKORDKDEN08:45 CDT10:10 MDT2h 25mN824AW
2026-09-19KORDKDEN13:06 CDT14:20 MDT2h 13mN715UW
2026-09-18KORD?08:47 CDT16:16Z2h 28mN745VJ
2026-09-16KORD?09:07 CDT16:34Z2h 26mN830AW
2026-09-15estimatedKORD?08:18 CDT14:12Z0h 53mN717UW
2026-09-14KORD?08:14 CDT16:18Z3h 03mN814AW
2026-09-13KORD?08:38 CDT16:18Z2h 39mN765US
2026-09-12KORD?09:29 CDT16:48Z2h 18mN177XF
2026-09-11KORD?08:24 CDT15:42Z2h 18mN778XF
2026-09-10KORD?08:53 CDT16:24Z2h 31mN716UW
2026-09-09estimated??13:22Z15:58Z2h 35mN809AW
2026-09-08KTPAKCLT06:00 EDT07:16 EDT1h 15mAD495B
2026-09-06KTPAKCLT06:00 EDT07:18 EDT1h 17mN127AA
2026-09-05KTPAKCLT06:09 EDT07:24 EDT1h 14mN539UW
2026-09-04KTPAKCLT06:03 EDT07:22 EDT1h 18mN427AN
2026-09-03KTPAKCLT06:04 EDT07:20 EDT1h 15mN998AN
Earlier flights (282) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02partialKCLT?06:17 EDTN904AA
2026-09-01KTPAKCLT06:00 EDT07:18 EDT1h 17mN556UW
2026-08-31KTPAKCLT06:03 EDT07:20 EDT1h 16mAD3E36
2026-08-30KTPAKCLT06:07 EDT07:18 EDT1h 11mN997AA
2026-08-29KTPAKCLT06:08 EDT07:24 EDT1h 15mN903AA
2026-08-28partialKCLT?10:30 EDTN134AN
2026-08-27partialKCLT?06:20 EDTN914UY
2026-08-26KTPAKCLT06:03 EDT07:22 EDT1h 18mN903AA
2026-08-25partialKCLT?06:16 EDTN977UY
2026-08-24KTPAKCLT06:11 EDT07:28 EDT1h 16mN165NN
2026-08-23KTPAKCLT06:16 EDT07:36 EDT1h 19mN147AA
2026-08-22KTPAKCLT06:07 EDT07:24 EDT1h 16mN150NN
2026-08-21partialKCLT?06:08 EDTN173US
2026-08-20partialKCLT?06:16 EDTN542UW
2026-08-19partialKCLT?06:13 EDTN950XV
2026-08-18partialKCLT?06:16 EDTN931AM
2026-08-16partialKCLT?06:04 EDTN959XV
2026-08-15partialKCLT?06:00 EDTN507AY
2026-08-14partialKCLT?06:11 EDTN958XV
2026-08-13partialKCLT?06:03 EDTN509AY
2026-08-12partialKCLT?05:54 EDTN549UW
2026-07-23estimatedKIADKHHR06:38 EDT08:38 PDT5h 00mA36A21
2026-07-22estimatedKIADKHHR06:35 EDT08:36 PDT5h 00mA38DB4
2026-07-21KIADKHHR06:45 EDT08:36 PDT4h 50mN938NN
2026-07-20KIADKHHR06:22 EDT07:54 PDT4h 31mN903NN
2026-07-19KIADKLAX06:49 EDT08:24 PDT4h 34mN980AN
2026-07-18KIADKLAX06:34 EDT08:14 PDT4h 39mN846NN
2026-07-17KIADKLAX06:38 EDT08:22 PDT4h 43mA353C8
2026-07-16estimatedKIADKHHR06:40 EDT08:20 PDT4h 39mN327VP
2026-07-15estimatedKIADKHHR07:29 EDT08:24 PDT3h 54mA3578A
2026-07-14KIADKLAX06:50 EDT08:08 PDT4h 17mN327VP
2026-07-13estimatedKIADKHHR06:33 EDT08:08 PDT4h 34mA39781
2026-07-12KIADKLAX06:36 EDT08:12 PDT4h 35mN327VP
2026-07-11estimatedKIADKHHR07:35 EDT09:20 PDT4h 45mA36636
2026-07-10estimatedKIADKHHR07:33 EDT09:42 PDT5h 08mA3F91E
2026-07-09KIADKLAX09:24 EDT11:16 PDT4h 51mN928AN
2026-07-08estimatedKIADKHHR06:36 EDT08:26 PDT4h 49mN969AN
2026-07-07estimatedKIADKHHR14:05 EDT15:50 PDT4h 44mN990AN
2026-07-06estimatedKIADKHHR06:32 EDT08:28 PDT4h 56mN821NN
2026-07-05estimatedKIADKHHR06:37 EDT08:34 PDT4h 56mN350RV
2026-07-04KIADKHHR06:33 EDT08:24 PDT4h 50mN915AN
2026-07-03estimatedKIADKHHR06:34 EDT08:38 PDT5h 03mA353D2
2026-07-02estimatedKIADKHHR06:40 EDT08:38 PDT4h 57mN301PA
2026-07-01KPHXKCLT12:31 MST18:58 EDT3h 27mN423AN
2026-06-30partialKCLT?20:49 EDTN428AA
2026-06-29partialKCLT?22:56 EDTN433AN
2026-06-28partialKCLT?21:55 EDTN428AA
2026-06-27partialKCLT?20:00 EDTN993AN
2026-06-26partialKCLT?20:52 EDTN425AN
2026-06-25partialKCLT?20:52 EDTN426AN
2026-06-24KPHXKCLT12:27 MST19:06 EDT3h 38mN426AN
2026-06-23partialKCLT?21:18 EDTN465AN
2026-06-22KPHXKCLT12:19 MST19:48 EDT4h 28mN465AN
2026-06-21partialKCLT?01:09 EDTN415AN
2026-06-21KPHXKCLT17:14 MST23:40 EDT3h 25mN415AN
2026-06-19partialKCLT?07:18 EDTN416AN
2026-06-18KPHXKCLT12:26 MST19:12 EDT3h 45mN416AN
2026-06-17partialKCLT?21:17 EDTN425AN
2026-06-16KPHXKCLT12:31 MST18:54 EDT3h 22mN425AN
2026-06-15KPHXKCLT12:24 MST18:38 EDT3h 14mN534UW
2026-06-14KPHXKCLT12:20 MST18:38 EDT3h 17mN439AN
2026-06-13KPHXKCLT12:28 MST19:08 EDT3h 39mN419AN
2026-06-12partialKCLT?21:20 EDTN428AA
2026-05-28estimatedKPHXKCLT11:33 MST19:00 EDT4h 26mN433AN
2026-05-27KPHXKCLT12:27 MST19:01 EDT3h 33mN459AN
2026-05-26partialKCLT?20:59 EDTN466AN
2026-05-25partialKCLT?20:51 EDTN438AN
2026-05-24partialKCLT?21:11 EDTN452AN
2026-05-23partialKCLT?21:34 EDTN442AN
2026-05-22estimated?KCLT20:19Z19:58 EDT3h 38mN442AN
2026-05-21KFLL?06:11 EDT12:54Z2h 42mN922AN
2026-05-20estimatedKHKYKCLT20:22 EDT07:18 EDT10h 55mN139AN
2026-05-19KTPAKCLT22:40 EDT16:00 EDT17h 19mN156UW
2026-05-12KTPAKCLT05:59 EDT07:14 EDT1h 14mN545UW
2026-05-11KTPAKCLT06:11 EDT07:28 EDT1h 16mN553UW
2026-05-10estimatedKTPAKCLT05:57 EDT07:14 EDT1h 16mN509AY
2026-05-09estimatedKTPAKCLT06:01 EDT07:26 EDT1h 24mN923US
2026-05-08KTPAKCLT06:26 EDT07:38 EDT1h 12mN123UW
2026-05-07KTPAKCLT06:10 EDT07:34 EDT1h 23mN925UY
2026-05-06KTPAKCLT06:01 EDT07:26 EDT1h 24mN190UW
2026-05-05estimatedKTPAKCLT06:29 EDT07:54 EDT1h 25mN507AY
2026-05-04KTPAKCLT06:00 EDT07:22 EDT1h 21mN919US
2026-05-03estimatedKTPAKCLT05:59 EDT07:20 EDT1h 20mN534UW
2026-05-02KTPAKCLT06:02 EDT07:20 EDT1h 17mN544UW
2026-05-01KTPAKCLT06:24 EDT07:42 EDT1h 17mN469AN
2026-04-30KTPAKCLT06:05 EDT07:34 EDT1h 28mN920US
2026-04-28KTPAKCLT05:58 EDT07:20 EDT1h 21mN151AN
2026-04-27estimatedKTPAKCLT06:02 EDT07:24 EDT1h 21mN123NN
2026-04-26KTPAKCLT06:01 EDT07:22 EDT1h 20mN537UW
2026-04-25estimatedKTPAKCLT06:03 EDT07:22 EDT1h 18mN908AA
2026-04-24partialKCLT?06:01 EDTN130AN
2026-04-23partialKCLT?06:02 EDTN901AA
2026-04-22partialKCLT?05:58 EDTN178US
2026-04-21partialKCLT?05:58 EDTN930AU
2026-04-20partialKCLT?06:02 EDTN157UW
2026-04-19partialKCLT?06:02 EDTN165NN
2026-04-18partialKCLT?06:02 EDTN986AN
2026-04-17partialKCLT?06:02 EDTN972UY
2026-04-16partialKCLT?06:00 EDTN161AA
2026-04-15partialKCLT?06:00 EDTN174US
2026-04-14partialKCLT?06:02 EDTN9018E
2026-04-13partialKCLT?06:05 EDTN402AN
2026-04-12partialKCLT?06:01 EDTN155UW
2026-04-11?KCLT10:15Z07:34 EDT1h 18mN977UY
2026-04-06KPHXKDFW07:24 MST11:15 CDT1h 50mN155UW
2026-04-05estimatedKPHXKCLT07:53 MST13:00 EDT2h 06mN125AA
2026-04-04KPHXKDFW08:41 MST12:36 CDT1h 54mN986AN
2026-04-03KPHXKDFW07:29 MST11:28 CDT1h 59mN133AN
2026-04-02KPHXKDFW07:28 MST11:20 CDT1h 52mN552UW
2026-03-31estimatedKPHXKCLT07:32 MST12:44 EDT2h 11mN987AM
2026-03-30estimatedKPHXKCLT07:32 MST12:44 EDT2h 11mN918US
2026-03-29estimatedKPHXKCLT07:33 MST12:38 EDT2h 04mN167AN
2026-03-28estimatedKPHXKCLT07:28 MST12:38 EDT2h 10mN197UW
2026-03-16KPHXKGKY07:22 MST11:08 CDT1h 45mN149AN
2026-03-15estimatedKPHXKCLT07:26 MST12:30 EDT2h 03mN534UW
2026-03-14KPHXKDFW07:32 MST12:56 CDT3h 23mAD5837
2026-03-13KPHXKDFW07:26 MST11:20 CDT1h 53mN563UW
2026-03-11?KDFW14:10Z11:44 CDT2h 33mN521UW
2026-03-10?KDFW13:59Z11:50 CDT2h 50mN510UW
2026-03-09?KDFW13:22Z12:08 CDT3h 45mN162UW
2026-03-08?KDFW06:18Z11:32 CDT10h 14mN190UW
2026-03-08estimated??00:01Z04:15Z4h 14mN190UW
2026-03-07partial??00:00ZN558UW
2026-03-06estimatedKATL?17:38 EST23:58Z1h 19mN558UW
2026-03-06partialKIAD?19:00 ESTN537UW
2026-03-05partialKCLT?19:04 ESTN552UW
2026-03-03partialKATL?16:12 ESTA06010
2026-03-03estimated??04:17Z20:48Z16h 31mN904AA
2026-03-03estimated??00:00Z03:54Z3h 53mN904AA
2026-03-02estimated??22:28Z23:58Z1h 30mN904AA
2026-03-01estimated??00:00Z06:14Z6h 14mN583UW
2026-02-28partial??00:00ZN184US
2026-02-27partial??00:00ZN166NN
2026-02-26partial??00:01ZN976UY
2026-02-25partial??00:00ZN519UW
2026-02-24partial??00:00ZN183UW
2026-02-23partial??00:03ZN120EE
2026-02-22partialKLAX?20:29 PSTN934AA
2026-02-22estimated??00:02Z04:06Z4h 03mN934AA
2026-02-21partial??00:00ZN198UW
2026-02-20partial??00:00ZN172US
2026-02-19partial??00:03ZN996AN
2026-02-18partial??00:02ZN164NN
2026-02-17partial??00:02ZN524UW
2026-02-16estimatedKATL?01:32 EST23:58Z17h 25mN402AN
2026-02-16estimatedKIADKHHR19:02 EST19:22 PST3h 19mN402AN
2026-02-15partial??00:02ZN199UW
2026-02-14estimatedKLAX?04:01 PST23:58Z11h 56mN199UW
2026-02-14estimated??00:02Z03:24Z3h 21mN199UW
2026-02-13partial??00:00ZN538UW
2026-02-12estimatedKATL?09:40 EST23:58Z9h 17mN170US
2026-02-12estimatedKIADKLAX19:01 EST20:48 PST4h 46mN170US
2026-02-11partial??00:01ZN536UW
2026-02-10partial??00:00ZN559UW
2026-02-09KATL Hartsfield-Jackson Atlanta InternationalKLIT17:53 EST17:53 CST1h 00mA722B1
2026-02-09partial??00:03ZN196UW
2026-02-08partial??04:21ZN930AU
2026-02-08estimated??00:00Z03:54Z3h 53mN930AU
2026-02-07estimatedKLAX?08:31 PST23:58Z7h 26mN930AU
2026-02-07estimatedKIADKLAX19:02 EST21:40 PST5h 38mN930AU
2026-02-06estimatedKATL?18:18 EST23:58Z0h 39mN930AU
2026-02-06partial??00:00ZN409AA
2026-02-05estimatedKATL?18:05 EST23:58Z0h 52mN409AA
2026-02-05partial??00:00ZA5C895
2026-02-04partial??00:00ZN407AN
2026-02-03partial??00:00ZN546UW
2026-02-02partial??00:00ZN173US
2026-02-01partial??00:00ZN194UW
2026-01-31partial??00:00ZN164NN
2026-01-30partial??00:01ZN439AN
2026-01-29estimatedKLAX?22:17 PST23:58Z17h 40mN439AN
2026-01-29estimatedKIADKLAX19:13 EST21:38 PST5h 24mN439AN
2026-01-26estimated??00:00Z04:10Z4h 09mN467AL
2026-01-25partial??00:00ZN192UW
2026-01-24estimatedKATL?18:20 EST23:58Z0h 37mN192UW
2026-01-24partialKLAX?20:38 PSTN412UW
2026-01-24estimatedKIADKHHR19:06 EST19:50 PST3h 43mN412UW
2026-01-23partial??00:09ZN578UW
2026-01-22partial??00:00ZN585UW
2026-01-21partial??00:02ZN587UW
2026-01-20estimatedKATL?17:49 EST23:58Z1h 08mN587UW
2026-01-20partialKATL?20:15 ESTN151UW
2026-01-19estimated??05:30Z07:12Z1h 42mN540UW
2026-01-19estimated??00:02Z04:00Z3h 57mN540UW
2026-01-18estimated??22:46Z23:58Z1h 12mN540UW
2026-01-17estimatedKATL?18:02 EST23:30Z0h 27mN182UW
2026-01-09estimatedKLAX?20:38 PST22:34Z17h 55mN179UW
2026-01-09estimatedKIADKHHR19:01 EST19:36 PST3h 34mN179UW
2026-01-08estimatedKATL?17:41 EST23:58Z1h 16mN179UW
2026-01-08estimated??06:14Z22:06Z15h 51mN132AN
2026-01-08estimated??00:00Z04:02Z4h 02mN132AN
2026-01-07estimatedKATL?17:49 EST23:58Z1h 08mN132AN
2026-01-07partial??00:00ZN142AN
2026-01-06partial??00:00ZN557UW
2026-01-05partial??00:00ZN997AA
2026-01-04partial??00:00ZN542UW
2026-01-03partialKCLT?20:40 ESTN922US
2026-01-02partial??00:02ZN992AU
2026-01-01partialKCLT?16:41 ESTN992AU
2025-12-31partialKSEA?20:49 PSTN914UY
2025-12-31?KSEA00:00Z19:04 PST3h 04mN914UY
2025-12-30partialKCLT?19:02 ESTN156UW
2025-12-29partial??00:00ZN157AA
2025-12-28partialKSEA?20:51 PSTACDBEE
2025-12-27partialKCLT?19:00 ESTN415AN
2025-12-26partial??04:46ZN153UW
2025-12-26estimated??00:01Z03:36Z3h 34mN153UW
2025-12-25partial??00:00ZN166NN
2025-12-24partial??00:00ZN562UW
2025-12-23partial??00:00ZN923US
2025-12-22partial??00:00ZN554UW
2025-12-21partial??00:02ZN162UW
2025-12-20partial??00:00ZN167US
2025-12-19partial??00:00ZN543UW
2025-12-17partialKATL?17:47 ESTACB636
2025-12-17estimatedKLAX?20:51 PST22:18Z17h 26mN925UY
2025-12-17estimatedKIADKHHR19:00 EST19:14 PST3h 13mN925UY
2025-12-16partial??00:00ZN538UW
2025-12-15partial??02:51ZN132AN
2025-12-14estimatedKIADKHHR19:00 EST19:06 PST3h 05mN914UY
2025-12-13partialKLAX?21:02 PSTN933AM
2025-12-13estimatedKIADKLAX19:00 EST19:22 PST3h 21mN933AM
2025-12-12partial??00:00ZN933AM
2025-12-11partial??00:00ZN433AN
2025-12-10partial??00:00ZN455AN
2025-12-09estimated??21:50Z23:58Z2h 07mN455AN
2025-11-27estimated??11:14Z16:48Z5h 33mN450AN
2025-11-26KBOSKMIA15:10 EST18:20 EST3h 09mA3428E
2025-11-26KMIAKBOS11:16 EST13:56 EST2h 39mA3428E
2025-10-30estimated??13:12Z14:22Z1h 09mN904AA
2025-10-30estimated??00:00Z02:04Z2h 03mN904AA
2025-10-29estimated??14:45Z23:58Z9h 12mN440AN
2025-10-29estimated??00:01Z04:34Z4h 32mN440AN
2025-10-28partial??04:29ZAD50C9
2025-10-28estimated??00:00Z03:04Z3h 04mAD50C9
2025-10-27partial??00:00ZN928AM
2025-10-26partial??03:44ZN561UW
2025-10-26estimated??00:00Z02:50Z2h 50mN561UW
2025-10-25estimated??15:07Z23:58Z8h 50mN137AA
2025-10-25estimated??05:10Z06:16Z1h 05mN137AA
2025-10-25estimated??00:00Z04:00Z4h 00mN137AA
2025-10-24estimatedKATL?11:03 EDT23:58Z8h 54mN159AN
2025-10-24estimated??00:00Z04:08Z4h 08mN159AN
2025-10-23partial??00:06ZN156UW
2025-10-22estimated??06:29Z23:28Z16h 58mN152AA
2025-10-22estimated??03:17Z03:40Z0h 22mN152AA
2025-10-22estimated??00:00Z02:48Z2h 47mN152AA
2025-10-21estimated??15:27Z23:59Z8h 32mN923US
2025-10-21KATL?20:00 EDT04:46Z4h 45mN923US
2025-10-20estimated??00:00Z02:38Z2h 38mN586UW
2025-10-19partial??00:00ZN572UW
2025-10-18estimated??23:33Z23:58Z0h 24mN572UW
2025-10-15estimatedKIADKLAX20:00 EDT20:22 PDT3h 21mN424AN
2025-10-14partial??02:27ZN155NN
2025-10-13estimated??02:45Z14:12Z11h 26mN134AN
2025-10-08estimated??10:04Z10:22Z0h 17mA5C4DE
2025-10-08estimated??00:00Z02:04Z2h 03mA5C4DE
2025-10-07estimated??22:51Z23:58Z1h 07mA5C4DE
2025-10-07partial??00:00ZN902AA
2025-10-06estimated??21:23Z23:58Z2h 35mN902AA
2025-10-04KTPAKUZA14:55 EDT15:54 EDT0h 58mN540UW
2025-10-02KTPAKCLT06:12 EDT07:17 EDT1h 04mAC8577
2025-10-01KTPAKCLT06:01 EDT07:03 EDT1h 02mA0CFBD
2025-09-30KTPAKCLT05:59 EDT07:06 EDT1h 06mAC769B
2025-09-29KTPAKCLT21:13 EDT22:19 EDT1h 06mA16DB9
2025-09-27KTPAKCLT06:02 EDT07:06 EDT1h 03mAC8CE5
2025-09-26KTPAKCLT06:05 EDT07:10 EDT1h 05mA777BF
2025-09-25KTPAKCLT06:24 EDT07:25 EDT1h 00mAC9FF2
2025-09-24KTPAKCLT07:00 EDT08:07 EDT1h 06mACC76B
2025-09-23KTPAKCLT06:06 EDT07:06 EDT1h 00mA0A7A0
2025-09-22KTPAKCLT06:16 EDT07:24 EDT1h 08mA6D3B3
2025-09-21KTPAKCLT06:02 EDT07:07 EDT1h 05mA76DF8
2025-09-20KTPAKCLT06:05 EDT07:08 EDT1h 02mACDA02
2025-09-19KTPAKCLT06:12 EDT07:13 EDT1h 01mA66346
2025-08-24KTPAKCLT06:22 EDT07:40 EDT1h 17mN161AA
2025-08-21KTPAKCLT06:04 EDT07:36 EDT1h 31mN537UW
2025-08-20KTPAKCLT10:57 EDT13:32 EDT2h 34mN190UW
2025-08-19KTPAKCLT06:02 EDT07:16 EDT1h 13mN147AA
2025-08-18KTPAKCLT06:04 EDT07:26 EDT1h 22mN579UW
2025-08-17KTPAKCLT06:08 EDT07:20 EDT1h 11mN129AA
2025-08-16KTPAKCLT06:15 EDT07:26 EDT1h 11mN576UW
2025-08-15KTPAKCLT06:03 EDT07:18 EDT1h 14mN973UY

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