Aquariumpro
🔍
← Back to species
FishFreshwaterIntermediatePeaceful

Banjo Catfish

Bunocephalus knerii

Also known as: Ecuador banjo catfish

A master of camouflage that lies motionless until the lights go out.

Banjo Catfish
AI-generated illustration
© Google Gemini 2.5 Flash Image · AI-generated

About

The banjo catfish (Bunocephalus knerii) is one of those fish that looks less like a living creature and more like a piece of waterlogged bark. Which is, of course, exactly the point. Native to the western Amazon River basin in South America, this small catfish has a flattened, rough-textured body with a long slender tail that gives the whole fish its namesake banjo silhouette. It spends the vast majority of its time pressed against the substrate or tucked among leaf litter and debris, barely moving during daylight hours. Come nightfall, it becomes considerably more active, foraging along the bottom for whatever it can find. Like others in its genus, it has the ability to breathe air when water conditions demand it, which speaks to the challenging, oxygen-variable environments it can encounter in the wild. In the aquarium, a soft substrate is important since this fish likes to partially bury itself, and a well-decorated tank with hiding spots will help it feel secure. It is peaceful toward tankmates but easily overlooked and can be outcompeted at feeding time if kept with more aggressive species. Patience is key. This catfish rewards keepers who enjoy watching subtle, understated behavior rather than constant activity.

Frequently asked questions

How big does the Banjo Catfish get?
The Banjo Catfish reaches about 3–5" as an adult.
What size tank does the Banjo Catfish need?
A minimum of 25 gallons is recommended for the Banjo Catfish.
What water parameters does the Banjo Catfish need?
The Banjo Catfish does best with a temperature of 68–77°F, a pH of 5.8–7, hardness around 8–15 dGH.
Is the Banjo Catfish aggressive?
The Banjo Catfish is generally peaceful and suits a community tank with similarly calm tankmates.
What does the Banjo Catfish eat?
The Banjo Catfish is an omnivore. It does well on a varied diet of quality flake or pellet plus occasional frozen or live foods.
How long does the Banjo Catfish live?
With good care, the Banjo Catfish typically lives 8-12 years.