✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
N31704
/ A36347
146 flights over 67 days · 2.18 legs/day · base KPDX · Portland · operators: AMF
146
Flights
8
Airports served
18%
ADS-B observed
4
Ferry / no-flightnum
Aircraft identity
1900C
B190
Uas Transervices Inc
· reg N31704 · built 1984
Beech · P&W CANADA PT6A-65B ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
1 legs
AMF
KPDX → KRDM
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-06-22
1 legs
AMF
KRDM → KPDX
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
2026-06-20
1 legs
AMF
KPDX → KRDM
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-06-19
3 legs
AMF
KRDM → KPDX → KRDM → KPDX
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
2026-06-18
2 legs
round-trip
AMF
KRDM → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · ⏱ 00:22– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-06-17
2 legs
round-trip
AMF
KRDM → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · ⏱ 00:08– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-06-16
2 legs
round-trip
AMF
KPDX → KRDM → KPDX
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
2026-06-13
2 legs
round-trip
AMF
KRDM → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-06-12
2 legs
round-trip
AMF
KRDM → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · ⏱ 00:11– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-06-11
1 legs
AMF
KPDX → KRDM
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-06-10
3 legs
AMF
KRDM → KPDX → KRDM → KPDX
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · ⏱ 00:00– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
2026-06-09
2 legs
round-trip
AMF
KPDX → KRDM → KPDX
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
2026-06-06
2 legs
round-trip
AMF
KPDX → KRDM → KPDX
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
2026-06-05
2 legs
round-trip
AMF
KRDM → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-06-04
2 legs
round-trip
AMF
KPDX → KRDM → KPDX
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
KPDT
→
KPDX
KPDT · Pendleton → KPDX · Portland
⚠ gap
AMF1965 · A81965 · sched Z
2026-06-03
3 legs
AMF
KHRI → ? → KHRI → KPDX
KHRI
→
?
KHRI · Hermiston → —
ferry
AMF1964 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1964 · A81964 · sched Z
KPDT
→
KPDX
KPDT · Pendleton → KPDX · Portland
⚠ gap
AMF1965 · A81965 · sched Z
2026-06-02
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-06-01
1 legs
AMF
KLMT → KPDX
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-05-30
3 legs
AMF
KPDX → KMFR → KPDX → KLMT
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1994 · A81994 · sched Z
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
⚠ gap
AMF1919 · A81919 · sched Z
KMFR
→
KLMT
KMFR · Medford → KLMT · Klamath Falls
⚠ gap
AMF1994 · A81994 · sched Z
2026-05-29
3 legs
round-trip
AMF
KEUG → KPDX → KRDM → KEUG
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · ⏱ 00:33– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · sched Z
2026-05-28
3 legs
round-trip
AMF
KRDM → KEUG → KPDX → KRDM
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · ⏱ 22:30– (Nonem)
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
2026-05-27
3 legs
AMF
KEUG → KPDX → KEUG → KRDM
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · ⏱ 00:23– (Nonem)
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
⚠ gap
AMF1918 · A81918 · ⏱ 22:30–22:55 (25m)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
⚠ gap
AMF1918 · A81918 · sched Z
2026-05-26
1 legs
AMF
KPDX → KEUG
KPDX
→
KEUG
KPDX · Portland → KEUG · Eugene
AMF1918 · A81918 · sched Z
2026-05-23
1 legs
AMF
KEUG → KPDX
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
2026-05-22
3 legs
AMF
KEUG → KPDX → KEUG → KRDM
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · ⏱ 00:21– (Nonem)
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
⚠ gap
AMF1918 · A81918 · ⏱ 22:26–22:51 (26m)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
⚠ gap
AMF1918 · A81918 · sched Z
2026-05-21
3 legs
round-trip
AMF
KRDM → KEUG → KPDX → KRDM
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · ⏱ 21:58– (Nonem)
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
2026-05-20
3 legs
round-trip
AMF
KPDX → KRDM → KEUG → KPDX
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · sched Z
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
2026-05-19
3 legs
round-trip
AMF
KPDX → KRDM → KEUG → KPDX
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · sched Z
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
2026-05-18
1 legs
AMF
KPDX → KEUG
KPDX
→
KEUG
KPDX · Portland → KEUG · Eugene
AMF1918 · A81918 · sched Z
2026-05-15
3 legs
AMF
KRDM → KPDX → KRDM → KPDX
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · ⏱ 00:03– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
2026-05-14
2 legs
round-trip
AMF
KRDM → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · ⏱ 00:11– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-05-13
2 legs
round-trip
AMF
KRDM → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-05-12
2 legs
round-trip
AMF
KRDM → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · ⏱ 00:20– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-05-09
2 legs
AMF
KEUG → KPDX → KRDM
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-05-08
3 legs
AMF
KPDX → KRDM → KPDX → KEUG
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF2289 · A82289 · sched Z
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
⚠ gap
AMF1918 · A81918 · sched Z
2026-05-07
2 legs
AMF
KEUG → KPDX → KRDM
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · ⏱ 00:17– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
2026-05-06
3 legs
round-trip
AMF
KRDM → KEUG → KPDX → KRDM
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · sched Z
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
2026-05-05
3 legs
round-trip
AMF
KRDM → KEUG → KPDX → KRDM
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · ⏱ 22:04–22:32 (28m)
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
2026-05-04
1 legs
AMF
KPDX → KEUG
KPDX
→
KEUG
KPDX · Portland → KEUG · Eugene
AMF1918 · A81918 · sched Z
2026-05-02
1 legs
AMF
KEUG → KPDX
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
2026-05-01
3 legs
AMF
KEUG → KPDX → KEUG → KRDM
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · ⏱ 00:23– (Nonem)
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
⚠ gap
AMF1918 · A81918 · ⏱ 22:32– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
⚠ gap
AMF1918 · A81918 · sched Z
2026-04-30
3 legs
AMF
KEUG → KPDX → KEUG → KRDM
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
⚠ gap
AMF1918 · A81918 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
⚠ gap
AMF1918 · A81918 · sched Z
2026-04-29
3 legs
round-trip
AMF
KPDX → KRDM → KEUG → KPDX
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · sched Z
KPDT
→
KPDX
KPDT · Pendleton → KPDX · Portland
⚠ gap
AMF4143 · A84143 · sched Z
2026-04-28
3 legs
AMF
KEUG → KPDX → KPDT → KHRI
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · ⏱ 00:28– (Nonem)
KHRI
→
KPDT
KHRI · Hermiston → KPDT · Pendleton
ferry
⚠ gap
AMF1964 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
⚠ gap
AMF1964 · A81964 · sched Z
2026-04-27
2 legs
AMF
KPDX → KEUG → ?
KPDX
→
KEUG
KPDX · Portland → KEUG · Eugene
AMF1918 · A81918 · sched Z
?
→
?
— → —
ferry
· sched Z
2026-04-25
1 legs
AMF
KRDM → KPDX
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · ⏱ 00:17– (Nonem)
2026-04-24
1 legs
AMF
KPDX → KRDM
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-04-22
3 legs
round-trip
AMF
KRDM → KPDX → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1918 · A81918 · sched Z
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
⚠ gap
AMF1965 · A81965 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
2026-04-21
4 legs
round-trip
AMF
KHRI → KLGD → KHRI → KPDX → KHRI
KHRI
→
KLGD
KHRI · Hermiston → KLGD · La Grande
AMF1964 · A81964 · sched Z
KLGD
→
KHRI
KLGD · La Grande → KHRI · Hermiston
AMF1965 · A81965 · sched Z
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
AMF1965 · A81965 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1964 · A81964 · sched Z
2026-04-20
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
AMF2114 · A82114 · sched Z
2026-04-18
3 legs
AMF
KLGD → KHRI → KLGD → KHRI
KLGD
→
KHRI
KLGD · La Grande → KHRI · Hermiston
AMF2258 · A82258 · ⏱ 16:37– (Nonem)
KHRI
→
KLGD
KHRI · Hermiston → KLGD · La Grande
AMF1964 · A81964 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
⚠ gap
AMF1964 · A81964 · sched Z
2026-04-17
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-04-16
2 legs
round-trip
AMF
KLMT → KPDX → KLMT
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · ⏱ 23:58– (Nonem)
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-04-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-04-14
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-13
1 legs
AMF
KLMT → KPDX
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · ⏱ 23:48– (Nonem)
2026-04-11
1 legs
AMF
KPDX → KLMT
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-04-06
1 legs
AMF
KLMT → KPDX
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-04-04
2 legs
round-trip
AMF
KMFR → KLMT → KMFR
KMFR
→
KLMT
KMFR · Medford → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
⚠ gap
AMF1994 · A81994 · sched Z
2026-04-03
3 legs
AMF
KEUG → KPDX → KPDX → KLMT
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · ⏱ 00:23– (Nonem)
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
⚠ gap
AMF1993 · A81993 · ⏱ 23:38– (Nonem)
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-04-02
3 legs
round-trip
AMF
KRDM → KEUG → KPDX → KRDM
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · sched Z
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
2026-04-01
3 legs
round-trip
AMF
KEUG → KPDX → KRDM → KEUG
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · sched Z
2026-03-31
3 legs
AMF
KEUG → KPDX → KEUG → KRDM
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
AMF1919 · A81919 · sched Z
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
⚠ gap
AMF1918 · A81918 · sched Z
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
⚠ gap
AMF1918 · A81918 · sched Z
2026-03-30
2 legs
round-trip
AMF
KPDX → KEUG → KPDX
KPDX
→
KEUG
KPDX · Portland → KEUG · Eugene
AMF1918 · A81918 · sched Z
KPDX
→
KPDX
KPDX · Portland → KPDX · Portland
⚠ gap
AMF8018 · A88018 · sched Z
2026-03-26
1 legs
AMF
KRDM → KPDX
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF4182 · A84182 · sched Z
2026-03-25
2 legs
round-trip
AMF
KPDX → KRDM → KPDX
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1918 · A81918 · sched Z
KEUG
→
KPDX
KEUG · Eugene → KPDX · Portland
⚠ gap
AMF1919 · A81919 · sched Z
2026-03-24
3 legs
AMF
KRDM → KEUG → KRDM → KPDX
KRDM
→
KEUG
KRDM · Redmond → KEUG · Eugene
AMF1918 · A81918 · ⏱ 22:31– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
⚠ gap
AMF1918 · A81918 · sched Z
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · sched Z