Heartopia Fish Database: Locations, Prices, and Level Requirements

Comprehensive Heartopia fish database showcasing fishing locations, selling prices, and player level requirements.


Before you begin hunting for the rare fish listed below, make sure you understand the hobby's fundamentals and the various Fishing Skills. The full guide is available at Heartopia Fishing Hobby Guide.

Note: This guide is manually cross-checked and regularly updated to match the latest Heartopia patch. Unlike misinformation often found on social media and other Heartopia database websites currently on the internet, our database ensures you have the most reliable and up-to-date data available. Last Update: April 27, 2026.


1. Explaining Fish Shadows

A visual database guide to Heartopia fish shadows, including Black, Blue Flash, and Golden types.


Before diving into the data, you must understand the Shadow System. Knowing which shadow to target will save you time and resources:

  • Black Shadows
    Common fish available in three distinct sizes: Small, Medium, and Large. These are the most frequent encounters throughout the world.
  • Blue Flash Shadows
    Rare finds that require a specific trigger. You must use the Mermaid Fish Attractor item to encounter these shadows.
  • Golden Shadows
    High-value and legendary catches. These shadows only appear during specific events, such as the Daily Sea Fishing Event with NPC Bill or Seasonal Events.

Pro Strategy: Every time you attempt to catch a fish regardless of the shadow type you will consume 2 Energy. To ensure a long and productive fishing session, always carry enough food to replenish your energy and a repair kit to keep your gear in top condition.


2. Explaining Timing and Weather

A common mistake among players is relying solely on the weather while ignoring the Spawn Time. To catch specific species, you must synchronize both requirements as shown in your Collection Book.

2.1 The Three Weather Conditions

The Three Weather Conditions - Heartopia

Heartopia officially recognizes three primary weather conditions for fishing:

  •  Sunny
    The most common weather state that frequently appears in the game. This condition is used to catch general fish species that do not require specific weather triggers to spawn.
  •  Rainy or Snowy
    In Heartopia, Snow and Rain are treated the same within the game mechanics. This weather triggers the appearance of exclusive fish that only spawn during rainfall. While somewhat rare, this condition typically appears 1 to 3 times a week on an unpredictable schedule.
  •  Rainbow
    An extremely rare and time-limited weather state. Many anglers seek out exclusive fish that only appear during this window. Additionally, this condition provides a Buff and Flower Bouquet to increase the chances of obtaining high-star catches.


2.2 The Four Time Slots

The Four Time Slots - Heartopia

In your Collection Book, you will see four specific Time Slots. Here is how to read them:

  • 00:00 – 06:00 |  Night
  • 06:00 – 12:00 |  Dawn
  • 12:00 – 18:00 |  Day
  • 18:00 – 00:00 |  Dusk

How to Read the Time Slots: It’s simple but crucial, if the time icon is dimmed or darkened, the fish will not appear during that window. If the icon is lit or normal, that is your cue to start fishing!

How to Read the Time Slots - Heartopia



3. The Complete Fish Database

3.1 Fishing Level 1: 20 Fishes Unlocked

Preview Name Time Weather Location Shadow ⭐1 ⭐2 ⭐3 ⭐4 ⭐5
European Perch - Heartopia
European Perch All Day All Weather River Medium 75 112 150 300 600
Common Chub - Heartopia
Common Chub All Day All Weather Lake Medium 75 112 150 300 600
Spined Loach - Heartopia
Spined Loach All Day All Weather Giantwood River Small 50 75 100 200 400
Barbel - Heartopia
Barbel All Day All Weather Shallow River Medium 75 112 150 300 600
Streber - Heartopia
Streber All Day All Weather Rosy River Small 50 75 100 200 400
Minnow - Heartopia
Minnow All Day All Weather Tranquil River Small 50 75 100 200 400
Tench - Heartopia
Tench All Day All Weather Forest Lake Small 50 75 100 200 400
Common Whitefish - Heartopia
Common Whitefish All Day All Weather Onsen Mountain Lake Medium 105 157 210 420 840
Crucian Carp - Heartopia
Crucian Carp All Day All Weather Suburban Lake Medium 75 112 150 300 600
Common Bleak - Heartopia
Common Bleak All Day All Weather Lake Small 50 75 100 200 400
Schneider - Heartopia
Schneider All Day All Weather Suburban Lake Small 50 75 100 200 400
Oriental Shrimp - Heartopia
Oriental Shrimp All Day All Weather River Small 50 75 100 200 400
Sardine - Heartopia
Sardine All Day All Weather Ocean Small 50 75 100 200 400
Sea Bass - Heartopia
Sea Bass All Day All Weather Ocean Medium 75 112 150 300 600
Skipjack Tuna - Heartopia
Skipjack Tuna All Day All Weather Ocean Large 210 315 420 840 1680
Beltfish - Heartopia
Beltfish All Day All Weather Zephyr Sea Large 105 157 210 420 840
Common Prawn - Heartopia
Common Prawn All Day All Weather East Sea Small 50 75 100 200 400
Scad - Heartopia
Scad All Day All Weather Whale Sea Small 50 75 100 200 400
Sea Stickleback - Heartopia
Sea Stickleback All Day All Weather Old Sea Small 50 75 100 200 400
Striped Red Mullet - Heartopia
Striped Red Mullet All Day All Weather Sea Fishing Golden 320 480 640 1280 2560

(*Click image for high-quality view)


3.2 Fishing Level 2: 7 Fishes Unlocked

Preview Name Time Weather Location Shadow ⭐1 ⭐2 ⭐3 ⭐4 ⭐5
Stone Loach - Heartopia
Stone Loach All Day All Weather Suburban Lake Small 100 150 200 400 800
Mud Sunfish - Heartopia
Mud Sunfish 06 - 24 All Weather Forest Lake Small 100 150 200 400 800
European Smelt - Heartopia
European Smelt All Day All Weather Meadow Lake Small 100 150 200 400 800
Ruffe - Heartopia
Ruffe 12 - 24 All Weather Onsen Mountain Lake Small 100 150 200 400 800
False Scad - Heartopia
False Scad All Day All Weather Zephyr Sea Medium 155 232 310 620 1240
Seahorse - Heartopia
Seahorse 00 - 18 All Weather Whale Sea Small 100 150 200 400 800
Anglerfish - Heartopia
Anglerfish All Day All Weather Sea Fishing Golden 320 480 640 1280 2560

(*Click image for high-quality view)


3.3 Fishing Level 3: 9 Fishes Unlocked

Preview Name Time Weather Location Shadow ⭐1 ⭐2 ⭐3 ⭐4 ⭐5
Mussel - Heartopia
Mussel All Day Rainy
Rainbow
Suburban Lake Small 100 150 200 400 800
Zander - Heartopia
Zander All Day Sunny
Rainbow
Giantwood River Medium 230 345 460 920 1840
Tadpole - Heartopia
Tadpole All Day Rainy
Rainbow
Onsen Mountain Lake Small 100 150 200 400 800
European Crayfish - Heartopia
European Crayfish 00 - 12
18 - 24
All Weather Forest Lake Small 100 150 200 400 800
Common Octopus - Heartopia
Common Octopus All Day All Weather Sea Fishing Golden 320 480 640 1280 2560
Atlantic Salmon - Heartopia
Atlantic Salmon 00 - 06
12 - 24
All Weather Whale Sea Medium 155 232 310 620 1240
Atlantic Pygmy Octopus - Heartopia
Atlantic Pygmy Octopus All Day All Weather Zephyr Sea Small 150 225 300 600 1200
Hermit Crab - Heartopia
Hermit Crab All Day All Weather East Sea Small 100 150 200 400 800
Clownfish - Heartopia
Clownfish All Day All Weather Old Sea Small 100 150 200 400 800

(*Click image for high-quality view)


3.4 Fishing Level 4: 12 Fishes Unlocked

Preview Name Time Weather Location Shadow ⭐1 ⭐2 ⭐3 ⭐4 ⭐5
Edible Frog - Heartopia
Edible Frog All Day All Weather Lake Blue Flash 320 480 640 1280 2560
Tilapia All Day All Weather River Blue Flash 320 480 640 1280 2560
Rabbit Fish - Heartopia
Rabbit Fish All Day All Weather Ocean Blue Flash 320 480 640 1280 2560
Largemouth Bass - Heartopia
Largemouth Bass All Day Sunny
Rainbow
Forest Lake Medium 230 345 460 920 1840
Common Carp - Heartopia
Common Carp 12 - 24 Sunny
Rainbow
Rosy River Medium 230 345 460 920 1840
Burbot - Heartopia
Burbot 12 - 24 All Weather Tranquil River Medium 230 345 460 920 1840
Goby - Heartopia
Goby 06 - 18 All Weather East Sea Small 150 225 300 600 1200
River Crab - Heartopia
River Crab All Day All Weather Suburban Lake Small 100 150 200 400 800
Turbot - Heartopia
Turbot All Day All Weather Sea Fishing Golden 320 480 640 1280 2560
European Plaice - Heartopia
European Plaice 00 - 06
18 - 24
All Weather Old Sea Medium 230 345 460 920 1840
Red-Bellied Piranha - Heartopia
Red-Bellied Piranha All Day All Weather Giantwood River Medium 230 345 460 920 1840
Butterfly Koi - Heartopia
Butterfly Koi All Day Rainy
Rainbow
Meadow Lake Large 320 480 640 1280 2560

(*Click image for high-quality view)


Note:
  • Triggering Blue Flash Shadows
    The Mermaid Fish Attractor is officially unlocked at Fishing Level 4. You must use this tool to trigger the Blue Flash Shadows required for catching Edible Frog, Tilapia, and Rabbit Fish.
  • Level Requirements
    These fish can be caught even if your fishing level is below Level 4. However, they will not be recorded in your Collection Book until you officially reach Fishing Level 4.


3.5 Fishing Level 5: 6 Fishes Unlocked

Preview Name Time Weather Location Shadow ⭐1 ⭐2 ⭐3 ⭐4 ⭐5
Freshwater Blenny - Heartopia
Freshwater Blenny All Day All Weather Rosy River Small 150 225 300 600 1200
Trout - Heartopia
Trout 00 - 06
18 - 24
Sunny
Rainbow
Meadow Lake Medium 230 345 460 920 1840
Common Rudd - Heartopia
Common Rudd All Day All Weather Suburban Lake Small 150 225 300 600 1200
Atlantic Mackerel - Heartopia
Atlantic Mackerel 12 - 24 Sunny
Rainbow
Whale Sea Small 150 225 300 600 1200
European Lobster - Heartopia
European Lobster 00 - 06
18 - 24
All Weather Zephyr Sea Medium 230 345 460 920 1840
European Flying Squid - Heartopia
European Flying Squid All Day All Weather Sea Fishing Golden 320 480 640 1280 2560

(*Click image for high-quality view)


3.6 Fishing Level 6: 6 Fishes Unlocked

Preview Name Time Weather Location Shadow ⭐1 ⭐2 ⭐3 ⭐4 ⭐5
Chum Salmon - Heartopia
Chum Salmon All Day Rainbow Tranquil River Small 150 225 300 600 1200
Grayling - Heartopia
Grayling All Day All Weather Suburban Lake Medium 230 345 460 920 1840
Large Pearl Mussel - Heartopia
Large Pearl Mussel All Day Rainbow Forest Lake Medium 380 570 760 1520 3040
Puffer Fish - Heartopia
Puffer Fish 12 - 24 All Weather Old Sea Medium 230 345 460 920 1840
Tub Gurnard - Heartopia
Tub Gurnard All Day Rainbow East Sea Medium 380 570 760 1520 3040
Nursehound - Heartopia
Nursehound All Day All Weather Sea Fishing Golden 535 802 1070 2140 4280

(*Click image for high-quality view)


3.7 Fishing Level 7: 6 Fishes Unlocked

Preview Name Time Weather Location Shadow ⭐1 ⭐2 ⭐3 ⭐4 ⭐5
Three-Spined Stickleback - Heartopia
Three-Spined Stickleback All Day Rainy
Rainbow
Shallow River Small 150 225 300 600 1200
Mediterranean Killifish - Heartopia
Mediterranean Killifish 00 - 06
12 - 24
Sunny
Rainbow
Suburban Lake Small 150 225 300 600 1200
Mottled Sculpin - Heartopia
Mottled Sculpin 06 - 24 Rainy
Rainbow
Onsen Mountain Lake Small 150 225 300 600 1200
Blackspot Seabream - Heartopia
Blackspot Seabream 00 - 06
18 - 24
Rainy
Rainbow
Zephyr Sea Medium 230 345 460 920 1840
European Eel - Heartopia
European Eel 06 - 24 Rainbow Old Sea Medium 380 570 760 1520 3040
Giant Oarfish - Heartopia
Giant Oarfish 06 - 18 All Weather Sea Fishing Golden 535 802 1070 2140 4280

(*Click image for high-quality view)


3.8 Fishing Level 8: 6 Fishes Unlocked

Preview Name Time Weather Location Shadow ⭐1 ⭐2 ⭐3 ⭐4 ⭐5
Goldfish - Heartopia
Goldfish 06 - 24 Rainy
Rainbow
Meadow Lake Small 250 375 500 1000 2000
European Mudminnow - Heartopia
European Mudminnow 00 - 12 Sunny
Rainbow
Suburban Lake Small 250 375 500 1000 2000
Blue European Crayfish - Heartopia
Blue European Crayfish 00 - 06
18 - 24
All Weather Forest Lake Small 250 375 500 1000 2000
King Crab - Heartopia
King Crab 06 - 24 Rainbow Whale Sea Large 535 802 1070 2140 4280
Haddock - Heartopia
Haddock 00 - 06
12 - 24
Sunny
Rainbow
East Sea Medium 230 345 460 920 1840
Golden King Crab - Heartopia
Golden King Crab All Day Rainbow Sea Fishing Golden 850 1275 1700 3400 6800


3.9 Fishing Level 9: 6 Fishes Unlocked

Preview Name Time Weather Location Shadow ⭐1 ⭐2 ⭐3 ⭐4 ⭐5
Huchen - Heartopia
Huchen 00 - 06
12 - 24
Rainbow Giantwood River Medium 380 570 760 1520 3040
Northern Pike - Heartopia
Northern Pike 00 - 06
18 - 24
Rainy
Rainbow
Suburban Lake Medium 610 915 1220 2440 4880
Pumpkinseed - Heartopia
Pumpkinseed 06 - 24 Sunny
Rainbow
Onsen Mountain Lake Small 250 375 500 1000 2000
Ocean Sunfish - Heartopia
Ocean Sunfish 00 - 12 All Weather East Sea Large 850 1275 1700 3400 6800
Bluefin Tuna - Heartopia
Bluefin Tuna 06 - 18 Rainbow Zephyr Sea Large 850 1275 1700 3400 6800
Moonfish - Heartopia
Moonfish 00 - 06
18 - 24
All Weather Sea Fishing Golden 850 1275 1700 3400 6800

(*Click image for high-quality view)


3.10 Fishing Level 10: 6 Fishes Unlocked

Preview Name Time Weather Location Shadow ⭐1 ⭐2 ⭐3 ⭐4 ⭐5
Wels Catfish - Heartopia
Wels Catfish 00 - 06
18 - 24
Sunny
Rainbow
Meadow Lake Medium 610 915 1220 2440 4880
Arctic Char - Heartopia
Arctic Char 12 - 24 Rainy
Rainbow
Forest Lake Medium 610 915 1220 2440 4880
Bluegill - Heartopia
Bluegill 00 - 06
18 - 24
Sunny
Rainbow
Onsen Mountain Lake Small 395 592 790 1580 3160
Smooth Hammerhead - Heartopia
Smooth Hammerhead 00 - 06
18 - 24
Rainbow Old Sea Large 850 1275 1700 3400 6800
Swordfish - Heartopia
Swordfish 06 - 18 Rainbow Whale Sea Large 850 1275 1700 3400 6800
Shortfin Mako Shark - Heartopia
Shortfin Mako Shark 06 - 18 Rainbow Sea Fishing Golden 850 1275 1700 3400 6800

(*Click image for high-quality view)


4. Seasonal & Limited Events

Stay updated with seasonal and limited-time fishing events. This section provides details on current event durations, and the specific fish required to complete your limited-edition collection, including their selling prices for each star rating.

4.1 Winter Event: 5 Limited Fishes Unlocked

These exclusive fish only appear during the Winter season. Be sure to prioritize these during the event period to complete your collection before they disappear! (Jan 24 – Mar 14, 2026)

Preview Name Time Weather Location Shadow ⭐1 (/) ⭐2 (/) ⭐3 (/) ⭐4 (/) ⭐5 (/)
Frostspore Seahorse - Heartopia
Frostspore Seahorse All Day All Weather Old Sea (Event) Small 50 / 100 75 / 150 100 / 300 200 / 400 400 / 800
Frostspore Puffer Fish - Heartopia
Frostspore Puffer Fish All Day All Weather Old Sea (Event) Medium 80 / 155 120 / 120 160 / 310 320 / 620 640 / 1240
Frostspore Ocean Sunfish - Heartopia
Frostspore Ocean Sunfish All Day All Weather Old Sea (Event) Large 110 / 215 165 / 322 220 / 440 440 / 860 880 / 1720
Frostspore King Crab - Heartopia
Frostspore King Crab All Day All Weather Old Sea (Event) Large 110 / 215 165 / 322 220 / 440 440 / 860 880 / 1720
Frostspore Whale Shark - Heartopia
Frostspore Whale Shark All Day All Weather Old Sea (Event) Large 160 / 320 240 / 480 320 / 640 640 / 1280 1280 / 2560

(*Click image for high-quality view)

Note: Frostspore Whale Shark is an exclusive species. It only spawns during the Extra Phase and will not appear under normal conditions.

 

4.2 Dreamlight Cinematics: 5 Limited Fishes Unlocked


Preview Name Time Weather Location Shadow ⭐1 (/) ⭐2 (/) ⭐3 (/) ⭐4 (/) ⭐5 (/)
Director Pygmy Octopus w/ Navy Hat - Heartopia
Director Pygmy Octopus w/ Navy Hat All Day All Weather Whale Sea (Event) Small 20 / 100 30 / 150 40 / 200 80 / 400 160 / 800
Director Pygmy Octopus w/ Brown Hat - Heartopia
Director Pygmy Octopus w/ Brown Hat All Day All Weather Whale Sea (Event) Small 20 / 100 30 / 150 40 / 200 80 / 400 160 / 800
Director Pygmy Octopus w/ Navy Hat - Heartopia
Director Pygmy Octopus w/ Cyan Hat All Day All Weather Whale Sea (Event) Small 20 / 100 30 / 150 40 / 200 80 / 400 160 / 800
Director Common Octopus w/ Cinnamon Hat - Heartopia
Director Common Octopus w/ Cinnamon Hat All Day All Weather Whale Sea (Event) Large 35 / 215 52 / 322 70 / 430 140 / 860 280 / 1720
Director Common Octopus w/ Patterned Hat - Heartopia
Director Common Octopus w/ Patterned Hat All Day All Weather Whale Sea (Event) Large 50 / 320 75 / 480 100 / 640 200 / 1280 400 / 2560

(*Click image for high-quality view)


5. Ingenious Tools

To maximize efficiency, certain items are required to speed up leveling and streamline the process of finding specific fish. These items provide a significant advantage in reducing search time.

Req Lv Icon Item Name Cost Weekly Limit Effect Obtain
Quest
Bait - Heartopia
Bait 200  50 Can be thrown into
the water to attract fish
NPC Vanya
Lv 4
Mermaid Fish Attractor - Heartopia
Mermaid Fish Attractor  / 2000  100 / 10 Use to attract fish to the area
for 1 min (up to 3 fish at a time).
NPC Vanya
Lv 6
Mermaid Perfume - Heartopia
Mermaid Perfume  / 4000  100 / 10 After use, catch the fish directly
without Playing Fish.
NPC Vanya

Important Strategy: These items have a Weekly Purchase Limit. We strongly recommend buying them every week, even if you feel you don't need them right now. Start stocking up immediately. Trust us when you begin the grind for higher levels, you will be glad you had these ready in your inventory.

0 Comments

Post a Comment