✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
N989CM
/ ADCCD1
120 flights over 50 days · 2.4 legs/day · base KMIA · Miami · operators: GXA
120
Flights
4
Airports served
2%
ADS-B observed
1
Ferry / no-flightnum
Aircraft identity
A321
A321
—
· reg N989CM
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
2 legs
round-trip
GXA
MKJP → KMIA → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-06-22
2 legs
round-trip
GXA
KMIA → MKJP → KMIA
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
2026-06-15
2 legs
round-trip
GXA
KMIA → MKJP → KMIA
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
2026-06-12
2 legs
round-trip
GXA
MKJP → KMIA → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-06-11
2 legs
round-trip
GXA
KMIA → MKJP → KMIA
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
2026-06-10
4 legs
round-trip
GXA
MKJP → KMIA → KMIA → MKJP → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · ⏱ 08:46– (Nonem)
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
⚠ gap
intl
GXA964 · G6964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
⚠ gap
intl
GXA965 · G6965 · sched Z
2026-06-09
4 legs
round-trip
GXA
KMIA → MKJP → KMIA → MKJP → KMIA
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA965 · G6965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA964 · G6964 · sched Z
2026-06-05
4 legs
round-trip
GXA
MKJP → KMIA → KMIA → MKJP → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
⚠ gap
intl
GXA964 · G6964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
⚠ gap
intl
GXA965 · G6965 · sched Z
2026-06-04
2 legs
round-trip
GXA
MKJP → KMIA → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-06-03
4 legs
GXA
MKJP → KMIA → MKJP → MKJP → KMIA
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA964 · G6964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
⚠ gap
intl
GXA965 · G6965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
2026-06-02
2 legs
round-trip
GXA
KMIA → MKJP → KMIA
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
2026-06-01
2 legs
round-trip
GXA
MKJP → KMIA → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-05-03
2 legs
round-trip
GXA
KMCO → KMIA → KMCO
KMCO
→
KMIA
KMCO · Orlando → KMIA · Miami
GXA599 · G6599 · sched Z
KCVG
→
KMCO
KCVG · Cincinnati / Covington → KMCO · Orlando
⚠ gap
GXA599 · G6599 · sched Z
2026-05-02
1 legs
GXA
KMIA → KCVG
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
2026-05-01
4 legs
round-trip
GXA
MKJP → KMIA → MKJP → KMIA → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA964 · G6964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA965 · G6965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-04-30
2 legs
round-trip
GXA
MKJP → KMIA → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-04-29
3 legs
round-trip
GXA
MKJP → KMIA → KMIA → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
⚠ gap
GXA599 · G6599 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-04-28
2 legs
round-trip
GXA
KCVG → KMIA → KCVG
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
2026-04-27
1 legs
GXA
KMIA → KCVG
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA1199 · G61199 · sched Z
2026-04-26
2 legs
round-trip
GXA
KMCO → KMIA → KMCO
KMCO
→
KMIA
KMCO · Orlando → KMIA · Miami
GXA599 · G6599 · ⏱ 12:29– (Nonem)
KCVG
→
KMCO
KCVG · Cincinnati / Covington → KMCO · Orlando
⚠ gap
GXA599 · G6599 · sched Z
2026-04-25
2 legs
round-trip
GXA
KCVG → KMIA → KCVG
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
2026-04-24
2 legs
round-trip
GXA
KCVG → KMIA → KCVG
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
2026-04-23
4 legs
GXA
KMIA → KCVG → KMIA → KMIA → MKJP
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
⚠ gap
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-04-22
3 legs
round-trip
GXA
KMIA → MKJP → KCVG → KMIA
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
⚠ gap
GXA199 · G6199 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
⚠ gap
intl
GXA2964 · G62964 · sched Z
2026-04-21
3 legs
GXA
KCVG → KMIA → KMIA → MKJP
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
⚠ gap
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-04-20
3 legs
GXA
KMIA → KCVG → KMIA → MKJP
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA1199 · G61199 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
⚠ gap
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-04-19
2 legs
GXA
KCVG → KMCO → KMIA
KCVG
→
KMCO
KCVG · Cincinnati / Covington → KMCO · Orlando
GXA599 · G6599 · sched Z
KMCO
→
KMIA
KMCO · Orlando → KMIA · Miami
GXA599 · G6599 · sched Z
2026-04-18
2 legs
round-trip
GXA
KCVG → KMIA → KCVG
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
2026-04-17
2 legs
round-trip
GXA
KCVG → KMIA → KCVG
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
2026-04-16
2 legs
round-trip
GXA
KCVG → KMIA → KCVG
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
2026-04-15
2 legs
round-trip
GXA
KMIA → KCVG → KMIA
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
2026-04-14
3 legs
round-trip
GXA
KMIA → KCVG → MKJP → KMIA
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
⚠ gap
intl
GXA2965 · G62965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
2026-04-13
2 legs
round-trip
GXA
KMIA → MKJP → KMIA
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
2026-04-12
2 legs
GXA
KCVG → KMCO → KMIA
KCVG
→
KMCO
KCVG · Cincinnati / Covington → KMCO · Orlando
GXA599 · G6599 · sched Z
KMCO
→
KMIA
KMCO · Orlando → KMIA · Miami
GXA599 · G6599 · sched Z
2026-04-11
1 legs
GXA
KMIA → KCVG
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
2026-04-10
2 legs
round-trip
GXA
KMIA → MKJP → KMIA
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
2026-04-09
4 legs
round-trip
GXA
MKJP → KMIA → KMIA → MKJP → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA964 · G6964 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
⚠ gap
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
⚠ gap
intl
GXA965 · G6965 · sched Z
2026-04-08
5 legs
round-trip
GXA
MKJP → KMIA → KMIA → ? → MKJP → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
⚠ gap
intl
GXA964 · G6964 · sched Z
MKJP
→
?
MKJP · Kingston → —
ferry
⚠ gap
GXA2964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
⚠ gap
intl
GXA965 · G6965 · sched Z
2026-04-07
4 legs
round-trip
GXA
KMIA → MKJP → MKJP → KMIA → KMIA
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
⚠ gap
intl
GXA965 · G6965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA964 · G6964 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
⚠ gap
intl
GXA2964 · G62964 · sched Z
2026-04-04
2 legs
round-trip
GXA
MKJP → KMIA → MKJP
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
2026-04-03
1 legs
GXA
KCVG → KMIA
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
2026-04-02
2 legs
round-trip
GXA
KMIA → KCVG → KMIA
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
2026-04-01
2 legs
round-trip
GXA
KMIA → KCVG → KMIA
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
2026-03-31
3 legs
GXA
MKJP → KMIA → MKJP → KCVG
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
⚠ gap
GXA199 · G6199 · sched Z
2026-03-30
2 legs
round-trip
GXA
KMIA → MKJP → KMIA
KMIA
→
MKJP
KMIA · Miami → MKJP · Kingston
intl
GXA2965 · G62965 · sched Z
MKJP
→
KMIA
MKJP · Kingston → KMIA · Miami
intl
GXA2964 · G62964 · sched Z
2026-03-29
2 legs
round-trip
GXA
KMCO → KMIA → KMCO
KMCO
→
KMIA
KMCO · Orlando → KMIA · Miami
GXA199 · G6199 · sched Z
KCVG
→
KMCO
KCVG · Cincinnati / Covington → KMCO · Orlando
⚠ gap
GXA599 · G6599 · sched Z
2026-03-28
2 legs
round-trip
GXA
KMIA → KCVG → KMIA
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
2026-03-27
2 legs
round-trip
GXA
KCVG → KMIA → KCVG
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
2026-03-26
2 legs
round-trip
GXA
KCVG → KMIA → KCVG
KCVG
→
KMIA
KCVG · Cincinnati / Covington → KMIA · Miami
GXA599 · G6599 · sched Z
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z
2026-03-25
1 legs
GXA
KMIA → KCVG
KMIA
→
KCVG
KMIA · Miami → KCVG · Cincinnati / Covington
GXA199 · G6199 · sched Z