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
Julie Mclennan
17 Sep 2025
Ake Jailolo, Halmahera Barat ID-North Maluku 0.89854, 127.52784, Maluku Utara, Maluku, Indonesia
ML642008763
Report
Moustached Treeswift
Hemiprocne mystacea
Julie Mclennan
17 Sep 2025
Ake Jailolo, Halmahera Barat ID-North Maluku 0.89854, 127.52784, Maluku Utara, Maluku, Indonesia
ML642008764
Report
Moustached Treeswift
Hemiprocne mystacea
Craig Suckling
17 Aug 2025
Tetepare Nature Preserve, Western, Solomon Islands
ML642006882
Report
Moustached Treeswift
Hemiprocne mystacea
Craig Suckling
17 Aug 2025
Tetepare Nature Preserve, Western, Solomon Islands
ML642006884
Report
Moustached Treeswift
Hemiprocne mystacea
Craig Suckling
17 Aug 2025
Tetepare Nature Preserve, Western, Solomon Islands
ML642006883
Report
Moustached Treeswift
Hemiprocne mystacea
Craig Suckling
17 Aug 2025
Tetepare Nature Preserve, Western, Solomon Islands
ML642006881
Report
Moustached Treeswift
Hemiprocne mystacea
Craig Suckling
17 Aug 2025
Tetepare Nature Preserve, Western, Solomon Islands
ML642006879
Report
Moustached Treeswift
Hemiprocne mystacea
Craig Suckling
17 Aug 2025
Tetepare Nature Preserve, Western, Solomon Islands
ML642006880
Report
Moustached Treeswift
Hemiprocne mystacea
rating 5
1 rating
Cris Heins
17 Aug 2025
Bobaneigo, Halmahera Utara ID-North Maluku 0.84336, 127.66888, Maluku Utara, Maluku, Indonesia
ML641879849
Report
Moustached Treeswift
Hemiprocne mystacea
rating 5
1 rating
Cris Heins
17 Aug 2025
Bobaneigo, Halmahera Utara ID-North Maluku 0.84336, 127.66888, Maluku Utara, Maluku, Indonesia
ML641879848
Report
Moustached Treeswift
Hemiprocne mystacea
Anonymous
21 Aug 2025
Niimbokrang--rice fields, Papua, Papua, Indonesia
ML641651133
Report
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
3 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
rating 5
1 rating
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
More results