Species guide
How to catch Indian perch
Jaydia lineata

saltwaterApogonidae
The Indian perch, also known as the cardinalfish, is a small saltwater fish found in coastal waters. It features a fusiform body and is notable for a unique black gut coloration. This species is not targeted as a game fish but is a fascinating predator of small crustaceans.
Where they live
Found in the Indian and Pacific Oceans, Indian perch inhabit sandy and muddy coastal inlets, coral reefs, and deeper waters ranging from 46 to 100 meters in depth.
Typical size
Up to about 15 cm
What they eat
- copepods
- small crustaceans
- macrurans
- krill
Best baits
- small shrimp
- copepod imitations
- tiny crustacean baits
Best lures
- small soft plastics
- micro jigs
- tiny spoons
How to fish for them
- light spinning
- micro jigging
- bait fishing with small hooks
Track every Indian perch you catch.
Bobbr turns each catch into a species collection, quests, and streaks. We're building it now — join the iOS waitlist for $19 lifetime founding access.
Claim founding access