FishBaseHQ

Freshwater fish

The list this site is actually built on.

Temperature, pH, adult size, and minimum tank for the freshwater species we use in stocking and compatibility. Not every fish in the trade — the ones people actually buy, including the ones they should not.

Each profile is adult size, a tank minimum we will not walk back, temperature, pH, diet, and what they actually do in the glass — algae, leftover food, or neither. Compatibility and stocking both read from this list. If a fish is missing, it is not in the math yet.

Start with a school or a bottom group, not eight species from the same rack. A 20 long is the default community. A 10 is one idea: betta, shrimp, or a nano school.

Skip

  • Saltwater livestock — that page is empty on purpose.
  • Anything the shop calls an algae eater without an adult size on the bag. Read the pleco profiles.

Run compatibility on the mix, then stocking with adult sizes.