Here you have a complete list of fish, their location, times to catch them, and the selling prices:
Angelfish: 3,000 Bells; river (rare) May to October, morning, evening, night.
Arapaima: 10,000 Bells; river (rare) July to September, morning, evening, night.
Arowana: 10,000 Bells; river (rare) June to September, morning, evening, night.
Barbel Steed: 200 Bells; river all year, all day.
Barred Knifejaw: 5,000 Bells; ocean (rare) March to November, all day.
Bitterling: 900 Bells; river November to February, all day.
Black Bass: 300 Bells; river all year, all day.
Blue Gill: 120 Bells; river all year, noon.
Blue Marlin: 10,000 Bells; ocean (rare) July to Sept, all day.
Carp: 300 Bells; river all year, all day.
Cat Fish: 800 Bells; pond May to October, morning, evening, night.
Char: 3,800 Bells; waterfall Mar to June and September to November, morning, evening.
Cherry Salmon: 1,000 Bells; river March to June and September to November, morning, evening.
Clownfish: 650 Bells; ocean April to September, all day and May to August, noon.
Coelacanth: 15,000 Bells; ocean during rain or snow (rare) all year, morning , evening, night.
Craw Fish: 250 Bells; holding pond April to Sept, all day.
Crucian Carp: 120 Bells; river all year, all day.
Latest Comments