set_meal

Fish Database

Complete list of all fish in Heartopia! Find locations, seasons, rarity, and how to catch every fish.

phishing45+ Fish
location_on6 Locations
auto_awesome5 Rarity Tiers

Complete database of all catchable fish in Heartopia. Use this guide to track your collection!

Fish by Location

Town Pond

FishRaritySeasonTime
CarpCommonAllAnytime
GoldfishCommonAllAnytime
KoiRareSpringMorning
CatfishUncommonSummerNight

River

FishRaritySeasonTime
TroutCommonAllMorning
SalmonUncommonFallAnytime
BassCommonAllAfternoon
SturgeonRareWinterNight
Rainbow TroutLegendarySpringMorning

Beach/Ocean

FishRaritySeasonTime
SardineCommonAllAnytime
MackerelCommonAllAnytime
TunaUncommonSummerAfternoon
SwordfishRareSummerNight
SharkLegendarySummerNight

Violet Glow Beach

FishRaritySeasonTime
GlowfishRareAllNight
Crystal FishLegendaryAllNight
Moon JellyfishRareFull MoonNight
Star FishRareAllNight

Fish by Rarity

Common Fish

Easy to catch, good for beginners:

  • Carp, Goldfish, Trout, Bass, Sardine, Mackerel

Uncommon Fish

Require some timing:

  • Salmon, Catfish, Tuna, Perch

Rare Fish

Specific conditions needed:

  • Koi, Sturgeon, Swordfish, Glowfish, Star Fish

Legendary Fish

The rarest catches:

  • Rainbow Trout, Shark, Crystal Fish, Golden Carp, Ancient Sturgeon

Seasonal Specials

SeasonSpecial FishLocation
SpringCherry Salmon, KoiRiver, Pond
SummerTropical fish, SharkBeach
FallSalmon RunWaterfall
WinterIce Fish, Frost CarpFrozen Lake

Tips for Catching Rare Fish

  1. Time matters - Check the time column
  2. Upgrade your rod - Better rods = higher catch rate
  3. Use bait - Special bait attracts rare fish
  4. Weather effects - Rain can affect spawns
  5. Level up fishing - Higher level = more rare spawns


Happy collecting! 🐟