Indian Chaca
Chaca chaca
A living lure: the ambush catfish that fishes for its own dinner.

About
The Indian Chaca (Chaca chaca) is one of those fish that stops experienced hobbyists in their tracks. Flattened, mottled brown, and fringed with ragged skin folds, it looks less like a fish and more like a waterlogged piece of bark. In the wild it turns up across South and Southeast Asia, rivers, canals, ponds, and slow backwaters, where it buries itself in soft substrate and waits. And it can wait a very long time. When prey drifts within range, the Chaca deploys its barbels like a fishing lure, wiggling them in a convincing worm-like motion to draw victims within range of an absurdly fast strike. It can swallow prey almost its own size, which means tankmates are essentially snacks. This is firmly a species-only setup, or possibly a pairing with very fast, upper-water fish in a large, deep tank. Though even that is a gamble. Chaca are rarely active during daylight; a dim red light is your best chance of catching them on the move at night. One genuine quirk worth knowing: these fish appear to acidify their water over time, so consistent water quality attention is not optional. They have also been bred in captivity, with males guarding eggs in pipe-shaped spawning sites. Clearly one for the oddball enthusiast rather than the community tank crowd.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Indian Chaca
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Indian Chaca get?
- The Indian Chaca reaches about 4.5β8" as an adult.
- What size tank does the Indian Chaca need?
- A minimum of 21 gallons is recommended for the Indian Chaca.
- What water parameters does the Indian Chaca need?
- The Indian Chaca does best with a temperature of 72β75Β°F, a pH of 6β8, hardness around 4β25 dGH.
- Is the Indian Chaca aggressive?
- The Indian Chaca is aggressive and is best kept alone or with robust tankmates that can hold their own.
- What does the Indian Chaca eat?
- The Indian Chaca is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.
- How long does the Indian Chaca live?
- With good care, the Indian Chaca typically lives 8-12 years.