Skip to content
Menu

Find a species

Freshwater Fish Directory

1,171 species

Browse

Species profiles

1171 results

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

Barca Snakehead

Channa barca

Care level
Specialist
Adult size
90 cm
Minimum tank
2430 litres
Temperature
10–28 °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

Barred Bichir

Polypterus delhezi

Care level
Advanced
Adult size
35 cm
Minimum tank
243 litres
Temperature
24–30 °C

Barred Danio

Devario pathirana

Care level
Specialist
Adult size
5–6 cm
Minimum tank
100 litres
Temperature
18–26 °C

Barred Pencilfish

Nannostomus espei

Care level
Intermediate
Adult size
3 cm
Minimum tank
54 litres
Temperature
22–28 °C

Baryancistrus L115/L248

Baryancistrus sp. (L115)

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

Bengal Danio

Devario devario

Care level
Intermediate
Adult size
7–10 cm
Minimum tank
180 litres
Temperature
18–26 °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 brownorum

Betta brownorum

Care level
Advanced
Adult size
3 cm
Minimum tank
40 litres
Temperature
24–30 °C

Betta burdigala

Betta burdigala

Care level
Specialist
Adult size
3.5 cm
Minimum tank
40 litres
Temperature
22–30 °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 hendra

Betta hendra

Care level
Advanced
Adult size
4.5 cm
Minimum tank
40 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