✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
N7209W
/ A9A734
129 flights over 57 days · 2.26 legs/day · base KPDX · Portland · operators: AMF
129
Flights
15
Airports served
11%
ADS-B observed
10
Ferry / no-flightnum
Aircraft identity
C-99
BE99
Uas Transervices Inc
· reg N7209W · built 1984
Beech · P&W CANADA PT6A-60A ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-19
1 legs
AMF
KMFR → KPDX
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF2163 · A82163 · sched Z
2026-06-13
1 legs
AMF
KPDX → KMFR
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1994 · A81994 · sched Z
2026-06-12
1 legs
round-trip
AMF
KPDX → KPDX
KPDX
→
KPDX
KPDX · Portland → KPDX · Portland
AMF1994 · A81994 · sched Z
2026-06-11
2 legs
round-trip
AMF
KPDX → KLMT → KPDX
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-06-08
1 legs
AMF
KLMT → KPDX
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-06-06
2 legs
round-trip
AMF
KMFR → KLMT → KMFR
KMFR
→
KLMT
KMFR · Medford → KLMT · Klamath Falls
AMF1994 · A81994 · ⏱ 16:37–16:56 (19m)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
⚠ gap
AMF1994 · A81994 · sched Z
2026-06-05
3 legs
AMF
KLMT → KPDX → KLMT → KPDX
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · ⏱ 23:38– (Nonem)
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KPDT
→
KPDX
KPDT · Pendleton → KPDX · Portland
⚠ gap
AMF1965 · A81965 · sched Z
2026-06-04
2 legs
AMF
KPDX → KHRI → KPDT
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1964 · A81964 · sched Z
KHRI
→
KPDT
KHRI · Hermiston → KPDT · Pendleton
ferry
AMF1964 · sched Z
2026-05-29
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-05-28
1 legs
AMF
KAST → KPDX
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
2026-05-27
5 legs
AMF
KTMK → KAST → KTMK → KPDX → KHRI → KPDX
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
⚠ gap
AMF1993 · A81993 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1992 · A81992 · sched Z
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
AMF1992 · A81992 · sched Z
2026-05-26
1 legs
AMF
KPDX → KLMT
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF7187 · A87187 · sched Z
2026-05-23
1 legs
AMF
KAST → KPDX
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
2026-05-22
3 legs
round-trip
AMF
KAST → KPDX → KTMK → KAST
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
2026-05-21
3 legs
AMF
KPDX → KTMK → KPDX → KAST
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
⚠ gap
AMF1991 · sched Z
2026-05-20
3 legs
round-trip
AMF
KAST → KPDX → KTMK → KAST
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:14– (Nonem)
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
2026-05-19
3 legs
AMF
KHRI → KPDX → KAST → KTMK
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
AMF1965 · A81965 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
⚠ gap
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-05-18
2 legs
round-trip
AMF
KLGD → KHRI → KLGD
KLGD
→
KHRI
KLGD · La Grande → KHRI · Hermiston
AMF1965 · A81965 · ⏱ 23:21– (Nonem)
KHRI
→
KLGD
KHRI · Hermiston → KLGD · La Grande
AMF2123 · A82123 · sched Z
2026-05-16
3 legs
round-trip
AMF
KHRI → KLGD → KHRI → KHRI
KHRI
→
KLGD
KHRI · Hermiston → KLGD · La Grande
AMF1964 · A81964 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
⚠ gap
AMF1964 · A81964 · sched Z
KLGD
→
KHRI
KLGD · La Grande → KHRI · Hermiston
⚠ gap
AMF2193 · A82193 · sched Z
2026-05-15
2 legs
round-trip
AMF
KPDX → KLMT → KPDX
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-05-14
2 legs
round-trip
AMF
KPDX → KLMT → KPDX
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-05-13
2 legs
round-trip
AMF
KLMT → KPDX → KLMT
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-05-08
2 legs
round-trip
AMF
KPDX → KLMT → KPDX
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-05-07
2 legs
round-trip
AMF
KPDX → KLMT → KPDX
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-05-06
2 legs
round-trip
AMF
KLMT → KPDX → KLMT
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · ⏱ 23:55– (Nonem)
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-05-05
2 legs
round-trip
AMF
KLMT → KPDX → KLMT
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · ⏱ 23:43– (Nonem)
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-05-04
1 legs
AMF
KLMT → KPDX
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-05-02
3 legs
AMF
KMFR → KLMT → KMFR → KPDX
KMFR
→
KLMT
KMFR · Medford → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
⚠ gap
AMF1994 · A81994 · sched Z
KPDT
→
KPDX
KPDT · Pendleton → KPDX · Portland
⚠ gap
AMF1965 · A81965 · sched Z
2026-05-01
2 legs
round-trip
AMF
KPDT → KPDX → KPDT
KPDT
→
KPDX
KPDT · Pendleton → KPDX · Portland
AMF1965 · A81965 · sched Z
KPDX
→
KPDT
KPDX · Portland → KPDT · Pendleton
AMF2287 · A82287 · sched Z
2026-04-30
2 legs
round-trip
AMF
KHRI → KPDT → KHRI
KHRI
→
KPDT
KHRI · Hermiston → KPDT · Pendleton
ferry
AMF1964 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
⚠ gap
AMF1964 · A81964 · sched Z
2026-04-28
4 legs
AMF
KSLE → KPDX → KPDX → KPDX → KLMT
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
⚠ gap
AMF1993 · A81993 · sched Z
KPDX
→
KPDX
KPDX · Portland → KPDX · Portland
ferry
· sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-04-27
2 legs
round-trip
AMF
KOTH → KSLE → KOTH
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
⚠ gap
AMF1968 · A81968 · sched Z
2026-04-25
1 legs
round-trip
AMF
KPDX → KPDX
KPDX
→
KPDX
KPDX · Portland → KPDX · Portland
AMF8021 · A88021 · sched Z
2026-04-23
4 legs
AMF
KGPI → KPDX → KGPI → KPDX → KGEG
KGPI
→
KPDX
KGPI · Kalispell → KPDX · Portland
AMF7224 · A87224 · ⏱ 18:35– (Nonem)
KGEG
→
KGPI
KGEG · Spokane → KGPI · Kalispell
⚠ gap
AMF7224 · A87224 · sched Z
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
⚠ gap
AMF2184 · A82184 · sched Z
KPDX
→
KGEG
KPDX · Portland → KGEG · Spokane
AMF7224 · A87224 · sched Z
2026-04-22
2 legs
round-trip
AMF
KPDX → KEUG → KPDX
KPDX
→
KEUG
KPDX · Portland → KEUG · Eugene
AMF2184 · A82184 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
2026-04-21
3 legs
round-trip
AMF
KAST → KPDX → KTMK → KAST
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:18– (Nonem)
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
2026-04-20
2 legs
round-trip
AMF
KTMK → KAST → KTMK
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-04-18
1 legs
AMF
KCVO → KPDX
KCVO
→
KPDX
KCVO · Corvallis → KPDX · Portland
AMF1985 · A81985 · sched Z
2026-04-17
3 legs
round-trip
AMF
KCEC → KCVO → KPDX → KCEC
KCEC
→
KCVO
KCEC · Crescent City → KCVO · Corvallis
AMF1985 · A81985 · ⏱ 22:13– (Nonem)
KCVO
→
KPDX
KCVO · Corvallis → KPDX · Portland
AMF1985 · A81985 · sched Z
KPDX
→
KCEC
KPDX · Portland → KCEC · Crescent City
AMF1984 · A81984 · sched Z
2026-04-16
2 legs
AMF
KPDX → KCEC → KCVO
KPDX
→
KCEC
KPDX · Portland → KCEC · Crescent City
AMF1984 · A81984 · sched Z
KCEC
→
KCVO
KCEC · Crescent City → KCVO · Corvallis
AMF1985 · A81985 · sched Z
2026-04-14
1 legs
round-trip
AMF
KPDX → KPDX
KPDX
→
KPDX
KPDX · Portland → KPDX · Portland
AMF8000 · A88000 · sched Z
2026-04-10
2 legs
round-trip
AMF
KLMT → KPDX → KLMT
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-04-09
2 legs
round-trip
AMF
KLMT → KPDX → KLMT
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · ⏱ 23:40– (Nonem)
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-04-08
3 legs
round-trip
AMF
KLMT → KPDX → KPDX → KLMT
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · ⏱ 23:48– (Nonem)
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-04-07
5 legs
AMF
KHRI → KPDX → KHRI → KAST → KPDX → KTMK
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
AMF1992 · A81992 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
⚠ gap
AMF1991 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
2026-04-06
2 legs
round-trip
AMF
KTMK → KAST → KTMK
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-04-04
2 legs
round-trip
AMF
KPDX → KPDX → KPDX
KPDX
→
KPDX
KPDX · Portland → KPDX · Portland
AMF8068 · A88068 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
2026-04-03
3 legs
round-trip
AMF
KAST → KPDX → KTMK → KAST
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:18– (Nonem)
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
2026-04-02
3 legs
AMF
KAST → KPDX → KAST → KTMK
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
⚠ gap
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-04-01
3 legs
round-trip
AMF
KPDX → KTMK → KAST → KPDX
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
2026-03-31
5 legs
AMF
KAST → KPDX → KAST → KPDX → KHRI → KTMK
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:16– (Nonem)
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
⚠ gap
AMF1991 · A81991 · sched Z
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
⚠ gap
AMF1992 · A81992 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1992 · A81992 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-03-30
2 legs
AMF
KPDX → KTMK → KAST
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
2026-03-28
1 legs
AMF
KAST → KPDX
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
2026-03-27
3 legs
AMF
KAST → KPDX → KAST → KTMK
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:15– (Nonem)
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
⚠ gap
AMF1991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-03-26
3 legs
round-trip
AMF
KPDX → KTMK → KAST → KPDX
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
2026-03-25
2 legs
round-trip
AMF
KTMK → KAST → KTMK
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-03-24
1 legs
AMF
KAST → KPDX
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z