Skip to content
Menu

Find a species

Freshwater Fish Directory

Showing 677 of 1,171 species

Clear all

Browse

Species profiles

677 results

Banded Hillstream Loach

Pseudogastromyzon changtingensis

Care level
Specialist
Adult size
5.6–8 cm
Minimum tank
80 litres
Temperature
18–25 °C

Bandit Corydoras

Hoplisoma metae

Care level
Advanced
Adult size
4–5.5 cm
Minimum tank
75 litres
Temperature
22–27 °C

Banjo Catfish

Bunocephalus coracoideus

Care level
Intermediate
Adult size
15 cm
Minimum tank
87 litres
Temperature
20–27 °C

Bar Cheek Goby

Rhinogobius giurinus

Care level
Intermediate
Adult size
9 cm
Minimum tank
54 litres
Temperature
18–24 °C

Barito Loach

Kapuasia falaris

Care level
Specialist
Adult size
3.8–5.5 cm
Minimum tank
60 litres
Temperature
22–27 °C

Barlow’s Apistogramma

Apistogramma barlowi

Care level
Specialist
Adult size
5–8 cm
Minimum tank
80 litres
Temperature
24–29 °C

Baryancistrus L115/L248

Baryancistrus sp. (L115)

Care level
Advanced
Minimum tank
250 litres
Temperature
26–31 °C

Bengal Loach

Botia dario

Care level
Advanced
Adult size
10.5–15 cm
Minimum tank
180 litres
Temperature
22–28 °C

Betta albimarginata

Betta albimarginata

Care level
Intermediate
Adult size
3 cm
Minimum tank
40 litres
Temperature
23–28 °C

Betta antoni

Betta antoni

Care level
Intermediate
Adult size
5 cm
Minimum tank
54 litres
Temperature
22–27 °C

Betta balunga

Betta balunga

Care level
Intermediate
Adult size
5 cm
Minimum tank
54 litres
Temperature
22–27 °C

Betta chloropharynx

Betta chloropharynx

Care level
Advanced
Adult size
5.9 cm
Minimum tank
72 litres
Temperature
24–28 °C

Betta cracens

Betta cracens

Care level
Advanced
Adult size
6 cm
Minimum tank
72 litres
Temperature
22–27 °C

Betta dennisyongi

Betta dennisyongi

Care level
Intermediate
Adult size
3.6 cm
Minimum tank
40 litres
Temperature
22–27 °C

Betta dimidiata

Betta dimidiata

Care level
Intermediate
Adult size
4 cm
Minimum tank
40 litres
Temperature
22–27 °C

Betta edithae

Betta edithae

Care level
Intermediate
Adult size
6 cm
Minimum tank
72 litres
Temperature
20–27 °C

Betta enisae

Betta enisae

Care level
Intermediate
Adult size
6 cm
Minimum tank
40 litres
Temperature
21–24 °C

Betta falx

Betta falx

Care level
Intermediate
Adult size
5 cm
Minimum tank
54 litres
Temperature
22–27 °C

Betta foerschi

Betta foerschi

Care level
Advanced
Adult size
5 cm
Minimum tank
54 litres
Temperature
22–28 °C

Betta gladiator

Betta gladiator

Care level
Intermediate
Adult size
9 cm
Minimum tank
81 litres
Temperature
22–27 °C

Betta hipposideros

Betta hipposideros

Care level
Advanced
Adult size
8 cm
Minimum tank
72 litres
Temperature
22–28 °C

Betta ibanorum

Betta ibanorum

Care level
Intermediate
Adult size
8.5 cm
Minimum tank
72 litres
Temperature
24–28 °C

Betta ideii

Betta ideii

Care level
Intermediate
Adult size
11 cm
Minimum tank
81 litres
Temperature
20–26 °C

Betta krataios

Betta krataios

Care level
Intermediate
Adult size
4.5 cm
Minimum tank
40 litres
Temperature
22–28 °C

Betta kuehnei

Betta kuehnei

Care level
Intermediate
Adult size
6 cm
Minimum tank
54 litres
Temperature
21–25 °C

Betta lehi

Betta lehi

Care level
Intermediate
Adult size
6.1 cm
Minimum tank
54 litres
Temperature
22–27 °C

Betta mandor

Betta mandor

Care level
Intermediate
Adult size
6 cm
Minimum tank
54 litres
Temperature
22–27 °C

Betta midas

Betta midas

Care level
Advanced
Adult size
6.6 cm
Minimum tank
72 litres
Temperature
22–28 °C

Betta ocellata

Betta ocellata

Care level
Intermediate
Adult size
9 cm
Minimum tank
72 litres
Temperature
21–25 °C

Betta pallida

Betta pallida

Care level
Intermediate
Adult size
4 cm
Minimum tank
54 litres
Temperature
22–27 °C