Smallscale Archerfish
Toxotes microlepis
The freshwater archer that hunts insects by spitting water with sniper precision.

About
The smallscale archerfish (Toxotes microlepis) is the species in its genus most likely to be found deep in freshwater river systems, well away from the brackish estuaries where its relatives tend to congregate. It ranges across major river drainages in Southeast Asia, including the Mekong and Chao Phraya basins, as well as the Malay Peninsula, Sumatra, and Borneo, where it hugs shorelines beneath overhanging vegetation. That habitat preference tells you everything about its feeding strategy: it waits patiently in cover, then spits a jet of water to knock terrestrial insects off low-hanging branches and leaves. In the wild it also picks off zooplankton, aquatic insect larvae, and small crustaceans, so it is not a picky eater by nature. In an aquarium it adapts readily to meaty prepared foods, though offering live or frozen invertebrates keeps it engaged. Despite its predatory lifestyle it is a genuinely peaceful fish toward tankmates of similar size, though small fish that fit in its mouth are fair game. Its reputation for being the more freshwater-tolerant archerfish makes it somewhat more practical to keep than some relatives, and its care level is reasonable even for newer brackish keepers willing to do a bit of research on salinity management.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Smallscale Archerfish
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Smallscale Archerfish get?
- The Smallscale Archerfish reaches about 6–8" as an adult.
- What size tank does the Smallscale Archerfish need?
- A minimum of 30 gallons is recommended for the Smallscale Archerfish.
- What water parameters does the Smallscale Archerfish need?
- The Smallscale Archerfish does best with a temperature of 70–80°F, a pH of 7–7.5, hardness around 5–12 dGH.
- Is the Smallscale Archerfish aggressive?
- The Smallscale Archerfish is semi-aggressive. It can work in a community with careful tankmate choices and enough space.
- What does the Smallscale Archerfish eat?
- The Smallscale Archerfish is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.
- How long does the Smallscale Archerfish live?
- With good care, the Smallscale Archerfish typically lives 5-8 years.