
Feathered river-garfish
Zenarchopterus dispar
Also known as: Estuarine halfbeak, Spoon-fin garfish, Spoon-fin river garfish, Spoonfin River Garfish, Viviparous halfbeak, Viviparous half beak, Viviparous Garfish, Feathered halfbeak
Zenarchopterus dispar is a surface-hanging halfbeak from mangroves and sheltered bays, with that classic long lower jaw for snapping up insects and other floaty foods. Males get those funky elongated fin rays (the "feathered" look), and they are livebearers, so once they settle in you can occasionally get surprise babies. Biggest thing with this fish is giving it calm water up top, room to cruise, and a tight lid because halfbeaks can rocket-jump.

The Feathered river-garfish features a slender, elongated body with a distinctively long, pointed snout and vibrant greenish-blue scales.
This page includes AI-generated images. Why am I seeing AI images?
Quick Facts
Size
19 cm
Temperament
Peaceful
Difficulty
Intermediate
Min Tank Size
30 gallons
Lifespan
3-6 years
Origin
Indo-Pacific
Diet
Omnivore (surface feeder) - floating pellets/flakes, insects, frozen foods like mosquito larvae
Care Notes
- Give them lots of horizontal swimming room and a tight lid - they spook and launch like little missiles. Floating plants or surface cover helps them chill and stop glass-surfing.
- Brackish works best: aim around 1.005-1.010 specific gravity, 75-82F, and keep the filter moving the surface since they hang up top. They hate dirty water more than they hate slightly-not-perfect numbers, so stay on water changes.
- Feed small stuff at the surface: live/frozen baby brine, daphnia, mosquito larvae, chopped mysis, and tiny pellets if you can get them on it. Do smaller meals 2-3 times a day because they are constant grazers.
- Skip slow long-finned tankmates - these guys are pecky and will harass anything that looks like a snack or a rival. Good picks are other quick brackish fish like bumblebee gobies, figure-8 puffers (only if your tank is big and you accept risk), or hardy small monos/archers when they are similar size.
- Watch out for aggressive feeders and fin nippers like bigger puffers or feisty cichlids - they will get stressed and stop eating. Also avoid tiny shrimp or fry you care about, because they will hunt at the surface.
- They are jumpy during acclimation, so drip acclimate to the new salinity and keep the lights low the first day. Any rapid salinity swing usually shows up as clamped fins, shimmying, or refusing food.
- Breeding is doable if you give them dense surface plants and quiet tankmates: they are livebearers, and females can drop tiny fry that head straight for the top. Pull the adults or move the fry fast, then raise babies on baby brine shrimp and microworms in lightly brackish water.
Compatibility
Good Tankmates
- Bumblebee gobies (Brachygobius) - great little brackish buddies. They hang on the bottom and dont bother the garfish up top. Just make sure everybody is eating (gobies can be picky).
- Knight gobies (Stigmatogobius sadanundio) - solid match in a roomy brackish tank. They are mostly bottom cruisers and the garfish stay surface-oriented, so they dont get in each others faces.
- Mollies (Poecilia sphenops/velifera types) - classic brackish community fish. Fast enough to not get stressed, and they handle the same salinity range well. Expect fry unless you plan around it.
- Figure-8 puffers (Tetraodon biocellatus) - only if you know your puffer is well-behaved. In bigger setups Ive seen it work, but you are gambling with fin-nipping. If the puffer gets spicy, pull it.
- Scats (Scatophagus argus) - works when the garfish are not tiny and the tank is big. Scats are generally chill but they get large and boisterous, so think adult size and lots of swimming room.
- Monos (Monodactylus argenteus/sebae) - good in larger brackish systems. They are peaceful schoolers and quick swimmers, so the garfish dont get bullied, but they need space like crazy.
Avoid
- Fin-nippers like tiger barbs or serpae tetras - even if they survive the salt, theyll hassle the garfish and you will see shredded fins and nonstop stress at the surface.
- Aggressive cichlids (green terrors, convicts, most brackish-tolerant bruisers) - the garfish are peaceful and surfacey, and they just dont do well with constant chasing or hard hits.
- Big predators like arowana, snakeheads, or larger brackish predators - feathered river-garfish are slim, surface-oriented, and look like food to the wrong roommate.
- Slow, fancy-finned fish (bettas, fancy guppies in particular) - the garfish arent mean, but slow fish get stressed around quick surface feeders, and nippy tankmates often pick on the long fins.
Where they come from
Feathered river-garfish (Zenarchopterus dispar) are halfbeaks from Southeast Asia. You will see them around estuaries, mangroves, and slow coastal rivers where fresh and salt mix. That brackish lifestyle explains a lot about what they like in the tank: moving water, open space at the surface, and stable salinity.
They are surface fish. If your tank looks great down low but the top is cluttered, these guys will still act stressed and skittish.
Setting up their tank
Give them length more than height. They cruise the top like little torpedoes and they spook fast, so a long footprint makes a bigger difference than a tall tank. A tight lid is non-negotiable. Halfbeaks jump, and this species is no exception.
- Tank size: I would not bother under a 30 gallon long for a small group. Bigger is easier because it spreads out the chasing.
- Group size: 6+ works better than a pair. With only a couple, one fish usually gets picked on.
- Salinity: Brackish. I have had the best luck around SG 1.005-1.010, kept steady with marine salt (not freshwater aquarium salt).
- Temp: mid to upper 70s F is a comfortable range. Keep it stable.
- Flow and filtration: moderate flow and good surface movement. They like oxygen-rich water up top.
- Decor: open swimming lane at the surface, plants or roots along the sides, and some shaded spots so they feel secure.
Mix your saltwater in a bucket first and match temperature before it goes in the tank. Topping off is freshwater only (evaporation leaves salt behind). That one habit prevents a lot of weird, slow declines.
For substrate and hardscape, keep it simple. Sand looks natural and is easy to clean, but they do not care much as long as the surface zone is open. If you want plants, lean into brackish-tolerant stuff (Java fern attached to wood can work in low-end brackish, and some people use mangrove-style root decor for cover).
What to feed them
These fish are surface hunters and they have small mouths for their size. Mine ignored food that sank fast and did best on floating or slowly drifting foods. If they are new, expect them to be picky for the first week or two.
- Great staples: frozen mysis, brine shrimp, chopped krill, finely chopped prawn, and good floating micro pellets once they recognize them as food.
- Live foods (great for getting them started): adult brine shrimp, mosquito larvae (if you can collect safely), and small insects.
- Feeding style: small meals 1-2 times a day. They do better with frequent little feeds than one big dump.
Do not rely on flake that sinks quickly. If the food is hitting the bottom, you will mostly be feeding your cleanup crew while the halfbeaks slowly lose weight.
Watch their bellies from the side. A well-fed halfbeak looks gently rounded, not pinched. If you see skinny fish and one or two that look great, it is usually a feeding access problem at the surface, not a mysterious disease.
How they behave and who they get along with
They are busy, alert, and a little twitchy. They spend most of their time in the top few inches and will dash if something startles them. In groups they settle in and look much more natural, but there will still be some sparring.
- Temperament: semi-peaceful. Not a bully like some brackish predators, but they will pick at each other and may chase small surface fish.
- Best tankmates: brackish peaceful-to-moderate fish that use the middle and bottom (bumblebee gobies in low-end brackish, knight gobies with care, some mollies, and other calm brackish community choices depending on salinity).
- Avoid: fin-nippers (they stress easily), very tiny fish (might get harassed), and big aggressive brackish fish that will dominate feeding.
If you see nonstop chasing, add more surface cover along the edges (floating plants that tolerate low brackish, or just overhanging roots) and keep the group size up. A bigger group often spreads the heat better than removing fish.
They also do best in a calmer room. Constant foot traffic and sudden light changes can keep them jumpy. I like to run a gentle ramp-up light or turn on the room light first before the tank light.
Breeding tips
They are livebearers (like other halfbeaks), which is the fun part. The tricky part is getting a stable, well-fed group and then protecting the fry, because adults will snack on babies if they get the chance.
- Sexing: males are usually slimmer and have a modified anal fin (andropodium). Females are deeper-bodied and often look more rounded when gravid.
- Setup: a well-planted or heavily structured edge zone helps. Even simple clumps of fine cover at the surface give fry somewhere to hide.
- Feeding the parents: varied meaty foods and consistent meals make a big difference in how often you see drops.
- Fry care: move fry to a separate rearing tank if you actually want to raise many. Start with baby brine shrimp, microworms, and fine crushed foods they can take at the surface.
If you are not trying to breed on purpose, you may still see occasional survivors in a roomy tank with lots of surface cover. They are sneaky.
Common problems to watch for
Most issues I have seen with this fish come down to three things: unstable salinity, not enough surface-oriented food, and stress from a bad social setup.
- Jumping: the classic halfbeak problem. Use a tight lid, cover gaps around hoses, and keep the waterline a bit lower.
- Slow weight loss: usually food competition or the food sinking too fast. Adjust feeding and spread food along the surface.
- Shyness and skittishness: often caused by too small a group, too bright lighting with no cover, or aggressive tankmates.
- Fin damage from sparring: more common in cramped tanks. More space and more cover usually calms it down.
- Brackish mismatch: keeping them in straight freshwater long-term tends to lead to chronic stress and recurring health issues.
Do not swing salinity around during water changes. A fast jump from, say, SG 1.004 to 1.010 can knock them sideways. Mix replacement water to match what is in the tank.
If you keep the surface zone open, feed like you mean it, and treat salinity as something you measure and hold steady, Zenarchopterus dispar are really rewarding. They have a cool, nervous energy, and once they settle in they are constantly doing something interesting up top.
Similar Species
Other brackish peaceful species you might be interested in.

African moony
Monodactylus sebae
This is that shiny, diamond-shaped "mono" that cruises around in a tight pack and looks like a little silver dinner plate with black bars when it's young. The big thing with African moonies is they're euryhaline-so they'll tolerate freshwater as juveniles, but they really shine long-term in brackish (and can be transitioned toward marine as they mature). Give them a big, open tank and a group, and they turn into nonstop, super fun midwater swimmers.

Banded-tail glassy perchlet
Ambassis urotaenia
This is one of those see-through glassy perchlets where you can literally watch the organs shimmer when it turns-super cool in the right lighting. In the wild it hangs around river mouths and mangroves and cruises in groups, so it does best when you keep a little gang of them and give them some open swimming room.
-1771643191.jpg)
Elongate mudskipper (pointed-tailed goby)
Pseudapocryptes elongatus (syn. Pseudapocryptes lanceolatus)
This is that super-cool "mudskipper-ish" goby that mostly stays in the water, but will park itself in the shallows and periscope its eyes above the surface like it's keeping watch. It's an obligate air-breather from tidal rivers/estuaries, so it really appreciates shallow, brackish setups with soft mud/sand and gentle flow-more of a mangrove vibe than a typical community tank.

Hairy pipefish
Urocampus carinirostris
This is a tiny, stick-thin pipefish that lives in seagrass and algae beds and uses its prehensile tail to hang on like a little underwater chameleon. The coolest part is the "hairy" fringing (little filaments) all over the body that breaks up its outline, and like other syngnathids the male carries the eggs in a brood pouch under the tail.
-1771297475.jpg)
Orange chromide
Pseudetroplus maculatus (syn. Etroplus maculatus)
This is that cute little Indian/Sri Lankan cichlid with the big black "shoulder" spot and a warm gold/orange glow when it's happy. It'll do the classic cichlid thing where it gets a bit pushy when breeding, but most of the time it's pretty chill-especially if you keep a small group. Super cool bonus: the parents actively tend the eggs and fry, and the babies even graze on the parents' skin mucus for a bit.

Spotted scat
Scatophagus argus
Spotted scats are those chunky, disc-shaped brackish fish with the peppered "polka dot" pattern that changes a lot as they grow. They cruise around in groups, eat basically anything you offer, and they're tough as nails-just don't fall into the super common trap of keeping them in straight freshwater long-term.
More to Explore
Discover more brackish species.

American flagfish
Jordanella floridae
Jordanella floridae is that little Florida native with the red-and-cream striping that really does look like a tiny flag once a male colors up. They graze algae like champs (especially stringy/hair algae), but they have a bit of attitude - give them plants and space so the bossy behavior stays manageable. Bonus: the male guards the eggs and will actively fan them, which is pretty fun to watch.

Atlantic Mudskipper
Periophthalmus barbarus
This is that wild little amphibious goby that straight-up climbs around on land like it forgot it was a fish. They've got big googly eyes, tons of personality, and they'll perch, hop, and patrol their territory-honestly more like a tiny crabby lizard than a "regular" aquarium fish.

Banded Archerfish
Toxotes jaculatrix
This is the fish that literally spits jets of water to knock insects off branches-watching one "take aim" is unreal. They're super aware of what's going on outside the tank and will even learn to beg and snipe food from the surface once they settle in. Give them height and some open swimming room and they act like little aquatic sharpshooters.

Barred mudskipper
Periophthalmus argentilineatus
This is one of those classic "walks around like it owns the place" mudskippers-big goofy eyes, climbs, hops, and spends a ton of time out on the mud when it's humid. In the wild it lives on intertidal mangrove/nipa mudflats and even shuttles between little pools and open air, hunting worms, insects, and small crustaceans. It's super fun to watch, but it really wants a brackish paludarium setup (not a normal aquarium).

Bumblebee goby
Brachygobius doriae
Brachygobius doriae is one of the classic "bumblebee gobies" - tiny, bottom-hugging little characters that perch on rocks and sand and stare at you like they own the place. They're at their best in a calm setup with lots of caves and leaf litter, and they really shine once you get them eating frozen/live foods reliably (they're slow, picky eaters). Also: they're one of the species that gets mislabeled a lot in shops, so it's super common to see them sold under the wrong bumblebee-goby name.

Bumblebee goby (Bumblebee fish)
Brachygobius xanthozonus
This is that tiny little goby with the bold black-and-yellow bands that likes to perch on the bottom and stare back at you like it owns the place. It's happiest in lightly brackish water with lots of little caves and sight-breaks, and it's one of those fish that often refuses flakes-frozen/live meaty foods usually flip the "yes, I will eat" switch.
Looking for other species?
