Skip to content
Skip to results
Menu
Close
Main navigation
Submit
Explore
My eBird
Science
About
News
Help
Secondary navigation
Donate
Sign in
Language
Čeština
Deutsch
English
Español (América Latina)
Español (España)
Euskara
Français
עִברִית
Italiano
日本語
Монгол
Norsk
Português (Portugal)
Português (Brasil)
Русский
Türkçe
Українська
中文 (繁體)
中文(简体)
Media Search - Macaulay Library and eBird
Filters
Birds
Habitat/Soundscape
Other animals
All
Species name
Clear
Not found
Filter by photos
Photos
Filter by audio
Audio
Filter by video
Videos
Filter
Export
Filters
Close
Location
Date
Contributor
Filters
Archive
Show results
View as image gallery
View as grid of cards
View as list with more data
View
Recently uploaded
Search
Clear filters
Remove filter
Moustached Treeswift - Hemiprocne mystacea
Export
Search results
Moustached Treeswift
Hemiprocne mystacea
rating 5
1 rating
Luis Gonzalez
22 Aug 2025
Sidangoli--town, Maluku Utara, Maluku, Indonesia
ML641412171
Report
Moustached Treeswift
Hemiprocne mystacea
rating 5
1 rating
Luis Gonzalez
22 Aug 2025
Sidangoli--town, Maluku Utara, Maluku, Indonesia
ML641412172
Report
Moustached Treeswift
Hemiprocne mystacea
rating 5
1 rating
Doug Gochfeld
20 Jul 2025
Tabubil/Ok Menga area - Henry’s Road, Western, Papua New Guinea
ML641200932
Report
Moustached Treeswift
Hemiprocne mystacea
瑞珍 楊
16 Aug 2025
Jailolo Selatan, North Maluku, ID (0.897, 127.504), Maluku Utara, Maluku, Indonesia
ML641100015
Report
Moustached Treeswift
Hemiprocne mystacea
瑞珍 楊
16 Aug 2025
Jailolo Selatan, North Maluku, ID (0.897, 127.504), Maluku Utara, Maluku, Indonesia
ML641100006
Report
Moustached Treeswift
Hemiprocne mystacea
瑞珍 楊
16 Aug 2025
Jailolo Selatan, North Maluku, ID (0.897, 127.504), Maluku Utara, Maluku, Indonesia
ML641100004
Report
Moustached Treeswift
Hemiprocne mystacea
瑞珍 楊
16 Aug 2025
Jailolo Selatan, North Maluku, ID (0.897, 127.504), Maluku Utara, Maluku, Indonesia
ML641100005
Report
Moustached Treeswift
Hemiprocne mystacea
rating 3
2 ratings
Jürgen Lehnert
23 Aug 2025
Lelet Plateau, New Ireland, New Ireland, Papua New Guinea
ML641041498
Report
Moustached Treeswift
Hemiprocne mystacea
Derek Heins
17 Aug 2025
Bobaneigo, Halmahera Utara ID-North Maluku 0.84336, 127.66888, Maluku Utara, Maluku, Indonesia
ML640970510
Report
Moustached Treeswift
Hemiprocne mystacea
Jiayu Li
25 Aug 2025
Ake Jailolo Lory Coconut Marsh Plantation, Maluku Utara, Maluku, Indonesia
ML640947718
Report
Moustached Treeswift
Hemiprocne mystacea
rating 2
1 rating
Doug Gochfeld
7 Aug 2025
Walindi Dive Resort, West New Britain, Papua New Guinea
ML640930447
Report
Moustached Treeswift
Hemiprocne mystacea
Derek Heins
17 Aug 2025
Bobaneigo, Halmahera Utara ID-North Maluku 0.84336, 127.66888, Maluku Utara, Maluku, Indonesia
ML640804858
Report
Moustached Treeswift
Hemiprocne mystacea
Derek Heins
20 Aug 2025
Nusa Jaya, Halmahera Timur ID-North Maluku (0.8043,127.8313), Maluku Utara, Maluku, Indonesia
ML640775784
Report
Moustached Treeswift
Hemiprocne mystacea
Robert Dobbs
14 Aug 2025
Fly River--Elevala confluence, Western, Papua New Guinea
ML640759764
Report
Moustached Treeswift
Hemiprocne mystacea
rating 4
1 rating
Bradley Hacker 🦜
17 Aug 2025
Walindi Dive Resort, West New Britain, Papua New Guinea
ML640700252
Report
Moustached Treeswift
Hemiprocne mystacea
rating 1
1 rating
Linda Rudolph
7 Aug 2025
Walindi Dive Resort, West New Britain, Papua New Guinea
ML640515853
Report
Moustached Treeswift
Hemiprocne mystacea
seiji tsutsui
8 Aug 2025
Waisai (Waigeo), Papua Barat, Papua, Indonesia
ML640505348
Report
Moustached Treeswift
Hemiprocne mystacea
Hery Sudarno
22 May 2022
Bukit Lemba, Maluku Utara, Maluku, Indonesia
ML640457031
Report
Moustached Treeswift
Hemiprocne mystacea
Peter Ericsson
10 Aug 2025
Rara guest house, Papua Barat, Papua, Indonesia
ML640454568
Report
Moustached Treeswift
Hemiprocne mystacea
Peter Ericsson
10 Aug 2025
Rara guest house, Papua Barat, Papua, Indonesia
ML640454567
Report
Moustached Treeswift
Hemiprocne mystacea
Tsuyoshi Endo
8 Aug 2025
Waisai (Waigeo), Papua Barat, Papua, Indonesia
ML640393420
Report
Moustached Treeswift
Hemiprocne mystacea
akira takemura
8 Aug 2025
Waisai (Waigeo), Papua Barat, Papua, Indonesia
ML640348083
Report
Moustached Treeswift
Hemiprocne mystacea
akira takemura
8 Aug 2025
Waisai (Waigeo), Papua Barat, Papua, Indonesia
ML640348078
Report
Moustached Treeswift
Hemiprocne mystacea
P Vercruysse
13 Aug 2019
West Waigeo forest - Red and Wilson's BOP sites area, Papua Barat, Papua, Indonesia
ML640312703
Report
Moustached Treeswift
Hemiprocne mystacea
P Vercruysse
13 Aug 2019
West Waigeo forest - Red and Wilson's BOP sites area, Papua Barat, Papua, Indonesia
ML640312702
Report
Moustached Treeswift
Hemiprocne mystacea
P Vercruysse
2 Aug 2019
Nimbokrang, Papua, Papua, Indonesia
ML640308468
Report
Moustached Treeswift
Hemiprocne mystacea
P Vercruysse
2 Aug 2019
Nimbokrang, Papua, Papua, Indonesia
ML640308090
Report
Moustached Treeswift
Hemiprocne mystacea
rating 3
2 ratings
Bradley Hacker 🦜
14 Aug 2025
Auto selected -2.07002, 147.24048, Manus, Papua New Guinea
ML640257973
Report
Moustached Treeswift
Hemiprocne mystacea
Neil Hayward
9 Aug 2025
Brown River, Central, Papua New Guinea
ML640240516
Report
Moustached Treeswift
Hemiprocne mystacea
Neil Hayward
9 Aug 2025
Brown River, Central, Papua New Guinea
ML640240515
Report
More results