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
ML646372786
eBird checklist S284371196
Report
William Richards
9 Nov 2025
Maluku, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML646210598
eBird checklist S283230241
Report
Ross Bartholomew
5 Nov 2025
Maluku, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML646210597
eBird checklist S283230241
Report
Ross Bartholomew
5 Nov 2025
Maluku, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML646164188
eBird checklist S286895571
Report
rating 3
1 rating
Hanom Bashari
30 Nov 2025
Papua, Papua, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML645460847
eBird checklist S283234058
Report
Michel Turcot
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML645460820
eBird checklist S283234058
Report
Michel Turcot
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML645460791
eBird checklist S283234058
Report
Michel Turcot
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML645427605
eBird checklist S279093154
Report
Joe Corcoran
12 Oct 2025
Papua, Papua, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML645419540
eBird checklist S279091388
Report
Joe Corcoran
8 Oct 2025
Papua, Papua, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML645259491
eBird checklist S266904292
Report
rating 5
1 rating
Ohad Sherer
13 Aug 2025
Maluku, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML645259490
eBird checklist S266904292
Report
rating 5
1 rating
Ohad Sherer
13 Aug 2025
Maluku, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML645192475
eBird checklist S283372497
Report
nick upton
8 Nov 2025
Papua Barat, Papua, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML645147916
eBird checklist S279092368
Report
rating 3
1 rating
Alex Cruz Jr 🦤
12 Oct 2025
Papua, Papua, Indonesia
Media notes
Canon EOS R7 with 400 mm lens.
Age and sex
Adult, Unknown sex - 1
Moustached Treeswift
Hemiprocne mystacea
ML645146230
eBird checklist S279092368
Report
rating 3
1 rating
Alex Cruz Jr 🦤
12 Oct 2025
Papua, Papua, Indonesia
Media notes
Canon EOS R7 with 400 mm lens.
Age and sex
Adult, Unknown sex - 1
Moustached Treeswift
Hemiprocne mystacea
ML645045141
eBird checklist S266703615
Report
Ma Yan Bryant
12 Aug 2025
Papua, Papua, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644907719
eBird checklist S283233230
Report
Howard Laidlaw
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644907718
eBird checklist S283233230
Report
Howard Laidlaw
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644907715
eBird checklist S283233230
Report
Howard Laidlaw
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644907714
eBird checklist S283233230
Report
Howard Laidlaw
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644907712
eBird checklist S283233230
Report
Howard Laidlaw
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644907713
eBird checklist S283233230
Report
Howard Laidlaw
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644907716
eBird checklist S283233230
Report
Howard Laidlaw
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644907711
eBird checklist S283233230
Report
Howard Laidlaw
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644907717
eBird checklist S283233230
Report
Howard Laidlaw
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644907710
eBird checklist S283233230
Report
Howard Laidlaw
7 Nov 2025
Maluku Utara, Maluku, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644666173
eBird checklist S19226522
Report
Calvin Walters
13 Jul 2014
Western, Papua New Guinea
Moustached Treeswift
Hemiprocne mystacea
ML644537854
eBird checklist S278252066
Report
Richard Fuller
10 Oct 2025
Papua, Papua, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644422915
eBird checklist S277894006
Report
Richard Fuller
8 Oct 2025
Papua, Papua, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644380720
eBird checklist S279078106
Report
rating 3
1 rating
Brian Healy
13 Oct 2025
Papua Barat, Papua, Indonesia
Moustached Treeswift
Hemiprocne mystacea
ML644216406
eBird checklist S281322985
Report
Ron Hoff Dollyann Myers
15 Apr 2006
Maluku Utara, Maluku, Indonesia
More results