Common along riverbanks in primary and secondary rainforests up to about 800m in Colombia, Venezuela, Ecuador, Brazil, Bolivia and Peru