✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
N104BE
/ A013AE
89 flights over 39 days · 2.28 legs/day · base KPDX · Portland · operators: AMF
89
Flights
15
Airports served
4%
ADS-B observed
4
Ferry / no-flightnum
Aircraft identity
C-99
BE99
Uas Transervices Inc
· reg N104BE · 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-20
1 legs
AMF
KSLE → KPDX
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
2026-06-19
3 legs
AMF
KSLE → KPDX → KSLE → KOTH
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
⚠ gap
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
⚠ gap
AMF1968 · A81968 · sched Z
2026-06-18
3 legs
round-trip
AMF
KSLE → KPDX → KOTH → KSLE
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
2026-06-17
3 legs
round-trip
AMF
KOTH → KSLE → KPDX → KOTH
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
2026-06-16
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-06-12
3 legs
AMF
KAST → KPDX → KLMT → KPDX
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-06-11
3 legs
AMF
KTMK → KAST → KTMK → KPDX
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
2026-06-10
5 legs
AMF
KHRI → KPDX → KHRI → KPDX → KTMK → KAST
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
AMF1992 · A81992 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
2026-06-09
4 legs
AMF
KLMT → KTMK → KLMT → KPDX → KAST
KLMT
→
KTMK
KLMT · Klamath Falls → KTMK · Tillamook
AMF7203 · A87203 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
⚠ gap
AMF7203 · A87203 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
⚠ gap
AMF1991 · A81991 · sched Z
2026-06-08
1 legs
AMF
KPDX → KAST
KPDX
→
KAST
KPDX · Portland → KAST · Astoria
AMF1992 · A81992 · sched Z
2026-06-03
1 legs
AMF
KSLE → KPDX
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
2026-06-02
3 legs
AMF
KOTH → KSLE → KOTH → KPDX
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
⚠ gap
AMF1968 · A81968 · sched Z
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
⚠ gap
AMF1967 · A81967 · sched Z
2026-06-01
2 legs
AMF
KPDX → KOTH → KSLE
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
2026-05-30
4 legs
AMF
KOTH → KPDX → KONP → KOTH → KPDX
KOTH
→
KPDX
KOTH · North Bend → KPDX · Portland
AMF8043 · A88043 · sched Z
KPDX
→
KONP
KPDX · Portland → KONP · Newport
AMF1968 · A81968 · sched Z
KONP
→
KOTH
KONP · Newport → KOTH · North Bend
AMF1968 · A81968 · sched Z
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
⚠ gap
AMF1967 · A81967 · sched Z
2026-05-29
3 legs
round-trip
AMF
KOTH → KSLE → KPDX → KOTH
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
2026-05-28
3 legs
round-trip
AMF
KOTH → KSLE → KPDX → KOTH
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
2026-05-27
3 legs
round-trip
AMF
KPDX → KOTH → KSLE → KPDX
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
⚠ gap
AMF1965 · A81965 · sched Z
2026-05-26
2 legs
round-trip
AMF
KLGD → KHRI → KLGD
KLGD
→
KHRI
KLGD · La Grande → KHRI · Hermiston
AMF1965 · A81965 · sched Z
KHRI
→
KLGD
KHRI · Hermiston → KLGD · La Grande
AMF2191 · A82191 · sched Z
2026-05-23
4 legs
round-trip
AMF
KLGD → KHRI → KHRI → KPDX → KLGD
KLGD
→
KHRI
KLGD · La Grande → KHRI · Hermiston
AMF2170 · A82170 · ⏱ 16:53– (Nonem)
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
⚠ gap
AMF1964 · A81964 · sched Z
KPDT
→
KPDX
KPDT · Pendleton → KPDX · Portland
⚠ gap
AMF1965 · A81965 · sched Z
KHRI
→
KLGD
KHRI · Hermiston → KLGD · La Grande
⚠ gap
AMF1964 · A81964 · sched Z
2026-05-22
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-05-20
1 legs
AMF
KSLE → KPDX
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
2026-05-19
3 legs
AMF
KPDX → KOTH → KPDX → KSLE
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
⚠ gap
AMF1967 · A81967 · sched Z
2026-05-18
2 legs
AMF
KPDX → KTMK → KAST
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
2026-05-13
1 legs
AMF
KSLE → KPDX
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
2026-05-12
3 legs
round-trip
AMF
KPDX → KOTH → KSLE → KPDX
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
2026-05-11
2 legs
AMF
KPDX → KOTH → KSLE
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
2026-05-09
1 legs
AMF
KSLE → KPDX
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
2026-05-08
3 legs
AMF
KPDX → KOTH → KPDX → KSLE
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
⚠ gap
AMF1919 · A81919 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
⚠ gap
AMF1967 · A81967 · sched Z
2026-05-07
1 legs
AMF
KPDX → KEUG
KPDX
→
KEUG
KPDX · Portland → KEUG · Eugene
AMF1918 · A81918 · sched Z
2026-05-01
1 legs
AMF
KBFI → KPDX
KBFI
→
KPDX
KBFI · Seattle → KPDX · Portland
AMF2122 · A82122 · sched Z
2026-04-30
2 legs
AMF
KCLM → KPWT → KBFI
KCLM
→
KPWT
KCLM · Port Angeles → KPWT · Bremerton
AMF1972 · A81972 · ⏱ 00:09– (Nonem)
KPWT
→
KBFI
KPWT · Bremerton → KBFI · Seattle
AMF1972 · A81972 · sched Z
2026-04-29
1 legs
AMF
KBFI → KCLM
KBFI
→
KCLM
KBFI · Seattle → KCLM · Port Angeles
AMF1972 · A81972 · sched Z
2026-04-25
2 legs
AMF
KCLM → KPWT → KBFI
KCLM
→
KPWT
KCLM · Port Angeles → KPWT · Bremerton
AMF1972 · A81972 · sched Z
KPWT
→
KBFI
KPWT · Bremerton → KBFI · Seattle
AMF1972 · A81972 · sched Z
2026-04-24
3 legs
AMF
KCLM → KPWT → KCLM → KBFI
KCLM
→
KPWT
KCLM · Port Angeles → KPWT · Bremerton
AMF1972 · A81972 · sched Z
KBFI
→
KCLM
KBFI · Seattle → KCLM · Port Angeles
⚠ gap
AMF1972 · A81972 · sched Z
KPWT
→
KBFI
KPWT · Bremerton → KBFI · Seattle
⚠ gap
AMF1972 · A81972 · sched Z
2026-04-23
3 legs
AMF
KBFI → KCLM → KBFI → KPWT
KBFI
→
KCLM
KBFI · Seattle → KCLM · Port Angeles
AMF1972 · A81972 · sched Z
KPWT
→
KBFI
KPWT · Bremerton → KBFI · Seattle
⚠ gap
AMF1972 · A81972 · sched Z
KCLM
→
KPWT
KCLM · Port Angeles → KPWT · Bremerton
⚠ gap
AMF1972 · A81972 · sched Z
2026-04-22
1 legs
AMF
KBFI → KCLM
KBFI
→
KCLM
KBFI · Seattle → KCLM · Port Angeles
AMF1972 · A81972 · sched Z
2026-04-21
1 legs
AMF
KPWT → KBFI
KPWT
→
KBFI
KPWT · Bremerton → KBFI · Seattle
AMF1971 · A81971 · ⏱ 01:09–01:26 (17m)
2026-04-20
2 legs
round-trip
AMF
KCLM → KPWT → KCLM
KCLM
→
KPWT
KCLM · Port Angeles → KPWT · Bremerton
AMF1971 · A81971 · ⏱ 23:59– (Nonem)
KBFI
→
KCLM
KBFI · Seattle → KCLM · Port Angeles
⚠ gap
AMF1972 · A81972 · sched Z
2026-04-18
1 legs
AMF
KGEG → KBFI
KGEG
→
KBFI
KGEG · Spokane → KBFI · Seattle
AMF1997 · A81997 · sched Z