Fish & Invertebrate Database
50 practical profiles for popular aquarium species — adult size, minimum tank, water parameters, temperament, and schooling needs — so you can plan before you buy. Shrimp and snails are included because they share the same water, stocking budget, and compatibility rules.
- semi-aggressive
Betta (Siamese Fighting Fish)
Betta splendens
- Adult size
- 2.5" · 5+ gal
- Temperature
- 76–82°F · pH 6.5–7.5
- Schooling
- Fine alone
- peaceful
Neon Tetra
Paracheirodon innesi
- Adult size
- 1.2" · 10+ gal
- Temperature
- 70–79°F · pH 5.5–7
- Schooling
- Keep 6+ together
- peaceful
Guppy
Poecilia reticulata
- Adult size
- 1.8" · 10+ gal
- Temperature
- 72–82°F · pH 6.8–7.8
- Schooling
- Keep 3+ together
- semi-aggressive
Angelfish
Pterophyllum scalare
- Adult size
- 6" · 30+ gal
- Temperature
- 76–84°F · pH 6–7.5
- Schooling
- Keep 2+ together
- peaceful
Bronze Corydoras
Corydoras aeneus
- Adult size
- 2.5" · 20+ gal
- Temperature
- 72–80°F · pH 6–8
- Schooling
- Keep 6+ together
- peaceful
Harlequin Rasbora
Trigonostigma heteromorpha
- Adult size
- 1.8" · 10+ gal
- Temperature
- 72–82°F · pH 6–7.5
- Schooling
- Keep 6+ together
- peaceful
Zebra Danio
Danio rerio
- Adult size
- 2" · 20+ gal
- Temperature
- 65–77°F · pH 6.5–7.5
- Schooling
- Keep 6+ together
- peaceful
Platy
Xiphophorus maculatus
- Adult size
- 2.2" · 10+ gal
- Temperature
- 68–79°F · pH 7–8.2
- Schooling
- Keep 3+ together
- peaceful
Molly
Poecilia sphenops
- Adult size
- 3.5" · 20+ gal
- Temperature
- 72–82°F · pH 7.5–8.5
- Schooling
- Keep 3+ together
- peaceful
Cherry Barb
Puntius titteya
- Adult size
- 2" · 20+ gal
- Temperature
- 72–79°F · pH 6–7.5
- Schooling
- Keep 6+ together
- peaceful
Kuhli Loach
Pangio kuhlii
- Adult size
- 4" · 20+ gal
- Temperature
- 75–86°F · pH 5.5–7
- Schooling
- Keep 5+ together
- peaceful
Honey Gourami
Trichogaster chuna
- Adult size
- 2" · 10+ gal
- Temperature
- 75–82°F · pH 6–7.5
- Schooling
- Fine alone
- peaceful
Cardinal Tetra
Paracheirodon axelrodi
- Adult size
- 2" · 20+ gal
- Temperature
- 73–82°F · pH 5–7
- Schooling
- Keep 6+ together
- peaceful
Rummy-Nose Tetra
Hemigrammus bleheri
- Adult size
- 2" · 20+ gal
- Temperature
- 72–80°F · pH 5.5–7
- Schooling
- Keep 6+ together
- semi-aggressive
Black Skirt Tetra
Gymnocorymbus ternetzi
- Adult size
- 2.5" · 20+ gal
- Temperature
- 72–82°F · pH 6–8
- Schooling
- Keep 6+ together
- peaceful
Glowlight Tetra
Hemigrammus erythrozonus
- Adult size
- 1.5" · 15+ gal
- Temperature
- 72–82°F · pH 6–7.5
- Schooling
- Keep 6+ together
- peaceful
Ember Tetra
Hyphessobrycon amandae
- Adult size
- 1" · 10+ gal
- Temperature
- 72–82°F · pH 5.5–7
- Schooling
- Keep 6+ together
- semi-aggressive
Serpae Tetra
Hyphessobrycon eques
- Adult size
- 1.6" · 20+ gal
- Temperature
- 72–82°F · pH 6–7.5
- Schooling
- Keep 6+ together
- peaceful
Otocinclus Catfish
Otocinclus vittatus
- Adult size
- 2" · 10+ gal
- Temperature
- 72–82°F · pH 6–7.5
- Schooling
- Keep 6+ together
- peaceful
Bristlenose Pleco
Ancistrus sp. (Common Bristlenose Pleco)
- Adult size
- 5" · 25+ gal
- Temperature
- 72–82°F · pH 6.5–7.5
- Schooling
- Fine alone
- peaceful
Siamese Algae Eater
Crossocheilus oblongus
- Adult size
- 6" · 30+ gal
- Temperature
- 72–82°F · pH 6.5–7.5
- Schooling
- Fine alone
- semi-aggressive
German Blue Ram
Mikrogeophagus ramirezi
- Adult size
- 2.5" · 20+ gal
- Temperature
- 78–85°F · pH 5.5–7
- Schooling
- Keep 2+ together
- semi-aggressive
Bolivian Ram
Mikrogeophagus altispinosus
- Adult size
- 3" · 20+ gal
- Temperature
- 74–80°F · pH 6–7.5
- Schooling
- Keep 2+ together
- semi-aggressive
Dwarf Gourami
Trichogaster lalius
- Adult size
- 3.5" · 20+ gal
- Temperature
- 72–82°F · pH 6–7.5
- Schooling
- Fine alone
- peaceful
Pearl Gourami
Trichopodus leerii
- Adult size
- 4" · 30+ gal
- Temperature
- 75–82°F · pH 6–7.5
- Schooling
- Fine alone
- semi-aggressive
Tiger Barb
Puntigrus tetrazona
- Adult size
- 3" · 20+ gal
- Temperature
- 68–79°F · pH 6–7.5
- Schooling
- Keep 6+ together
- peaceful
Rosy Barb
Pethia conchonius
- Adult size
- 4" · 30+ gal
- Temperature
- 65–77°F · pH 6–7.5
- Schooling
- Keep 6+ together
- peaceful
Panda Corydoras
Corydoras panda
- Adult size
- 2" · 15+ gal
- Temperature
- 72–79°F · pH 6–7.5
- Schooling
- Keep 6+ together
- peaceful
Clown Loach
Chromobotia macracanthus
- Adult size
- 12" · 75+ gal
- Temperature
- 75–86°F · pH 6–7.5
- Schooling
- Keep 5+ together
- peaceful
Celestial Pearl Danio
Danio margaritatus
- Adult size
- 1" · 5+ gal
- Temperature
- 68–78°F · pH 6.5–7.5
- Schooling
- Keep 6+ together
- invertebrate
Cherry Shrimp
Neocaridina davidi
- Adult size
- 1.5" · 5+ gal
- Temperature
- 68–78°F · pH 6.5–8
- Schooling
- Keep 6+ together
- invertebrate
Amano Shrimp
Caridina multidentata
- Adult size
- 2" · 10+ gal
- Temperature
- 68–80°F · pH 6.5–7.8
- Schooling
- Fine alone
- invertebrate
Mystery Snail
Pomacea bridgesii
- Adult size
- 2" · 5+ gal
- Temperature
- 68–80°F · pH 7–8
- Schooling
- Fine alone
- invertebrate
Nerite Snail
Neritina natalensis
- Adult size
- 1" · 5+ gal
- Temperature
- 70–80°F · pH 7–8.2
- Schooling
- Fine alone
- peaceful
White Cloud Mountain Minnow
Tanichthys albonubes
- Adult size
- 1.5" · 10+ gal
- Temperature
- 64–75°F · pH 6–8
- Schooling
- Keep 6+ together
- peaceful
Chili Rasbora
Boraras brigittae
- Adult size
- 0.8" · 5+ gal
- Temperature
- 72–82°F · pH 4.5–7
- Schooling
- Keep 8+ together
- peaceful
Black Neon Tetra
Hyphessobrycon herbertaxelrodi
- Adult size
- 1.5" · 15+ gal
- Temperature
- 70–82°F · pH 5.5–7.5
- Schooling
- Keep 6+ together
- peaceful
Bleeding Heart Tetra
Hyphessobrycon erythrostigma
- Adult size
- 2.5" · 20+ gal
- Temperature
- 74–82°F · pH 5.5–7.2
- Schooling
- Keep 6+ together
- peaceful
Congo Tetra
Phenacogrammus interruptus
- Adult size
- 3" · 20+ gal
- Temperature
- 73–80°F · pH 6–7.5
- Schooling
- Keep 6+ together
- peaceful
Pygmy Corydoras
Corydoras pygmaeus
- Adult size
- 1" · 10+ gal
- Temperature
- 72–79°F · pH 6–7.5
- Schooling
- Keep 8+ together
- peaceful
Sterbai Corydoras
Corydoras sterbai
- Adult size
- 2.5" · 20+ gal
- Temperature
- 74–84°F · pH 6–7.5
- Schooling
- Keep 6+ together
- semi-aggressive
Yoyo Loach
Botia almorhae
- Adult size
- 5" · 30+ gal
- Temperature
- 74–82°F · pH 6–7.5
- Schooling
- Keep 3+ together
- peaceful
Zebra Loach
Botia striata
- Adult size
- 3.5" · 20+ gal
- Temperature
- 73–79°F · pH 6–7.5
- Schooling
- Keep 5+ together
- semi-aggressive
Kribensis
Pelvicachromis pulcher
- Adult size
- 3.5" · 20+ gal
- Temperature
- 74–80°F · pH 6–8
- Schooling
- Keep 2+ together
- semi-aggressive
Cockatoo Apistogramma
Apistogramma cacatuoides
- Adult size
- 3" · 20+ gal
- Temperature
- 74–82°F · pH 6–7.5
- Schooling
- Keep 2+ together
- semi-aggressive
Electric Blue Acara
Andinoacara pulcher
- Adult size
- 6" · 30+ gal
- Temperature
- 72–82°F · pH 6.5–7.5
- Schooling
- Keep 2+ together
- peaceful
Sparkling Gourami
Trichopsis pumila
- Adult size
- 1.5" · 10+ gal
- Temperature
- 75–82°F · pH 6–7
- Schooling
- Fine alone
- peaceful
Dwarf Neon Rainbowfish
Melanotaenia praecox
- Adult size
- 2.5" · 20+ gal
- Temperature
- 74–80°F · pH 6–7.5
- Schooling
- Keep 6+ together
- peaceful
Boesemani Rainbowfish
Melanotaenia boesemani
- Adult size
- 4.5" · 40+ gal
- Temperature
- 75–82°F · pH 7–8
- Schooling
- Keep 6+ together
- semi-aggressive
Redtail Shark
Epalzeorhynchos bicolor
- Adult size
- 5" · 40+ gal
- Temperature
- 72–79°F · pH 6.5–7.5
- Schooling
- Fine alone