FISHING INTELLIGENCE

Decode the Water.
Find the Fish.

Machine learning meets Dutch waterway data to reveal where fish are — and why.

Discover how it works

Public Datasets. One Unified View.

Rijkswaterstaat

Water quality measurements from 100+ monitoring stations across Dutch waterways. Temperature, dissolved oxygen, salinity, turbidity, nitrogen, phosphorus.

KNMI / Open-Meteo

Real-time and historical weather data: air pressure trends, temperature, wind speed, precipitation. Updated every hour for live conditions.

GBIF

Global Biodiversity records: species occurrence data with precise GPS coordinates and timestamps. Millions of observations across the Netherlands.

Dutch Species Register

Authoritative species metadata: Dutch names, families, fishing seasons, legal regulations, and ecological habitat preferences.

100+ Stations 10+ Years of Data 200+ Species Real-time Updates

Dataset citations

Weather data by Open-Meteo.com · Topographic data: Kadaster / PDOK · Water quality: Rijkswaterstaat

From Algae to Apex. Every Link Tracked.

Phytoplankton
Scenedesmaceae Scenedesmaceae
Fragilariaceae Fragilariaceae
Chlorellaceae Chlorellaceae
Invertebrates
Chironomidae Chironomidae
Gammaridae Gammaridae
Baetidae Baetidae
Prey Fish
Gobio gobio Gudgeon
Leuciscus leuciscus Common Dace
Gasterosteus aculeatus Stickleback
Apex Predators
Perca fluviatilis Perch
Silurus glanis Catfish
Salmo trutta Brown Trout

We track every organism family from phytoplankton to apex predators. When prey populations shift, the system detects the ripple effect on fish catches.

Every Layer of the Ecosystem. Measured.

From water chemistry to macro-invertebrate populations to algae blooms — we analyze the complete aquatic food web at each location across the Netherlands.

Freshwater ecosystem cross-section
Water Temperature 14.2°C
Dissolved Oxygen 8.7 mg/L
Chironomidae HIGH
Cyanobacteria Risk LOW
Shannon Diversity 2.41
Aquatic Plants 12 families
Best fishing spots

Where Do They Bite?

Scores every area in the Netherlands based on real catch records, ecosystem health, prey availability, and water body type. Rankings are validated against actual angler results and updated nightly.

48 species
~5km grid resolution
nightly updates
Pike (Esox lucius) — Top Spots
1 Friese Meren
92
2 Biesbosch
85
3 Reeuwijkse Plassen
78

Will They Bite Today?

AI models predict daily catch probability for each species. Trained on years of real catch data and validated against catches the model has never seen — so you know the predictions hold up in the real world.

39 species
7 day forecast
real-time weather data
Catch prediction
Pike-perch — This Week
Mon ☀️ 82
Tue 71
Wed 🌧️ 45
Thu 🌤️ 68
Fri ☀️ 77
Habitat predictions
Tench — Habitat Suitability
92%
78%
45%
85%
61%
34%
71%
88%
52%
67%
41%
79%
56%
93%
38%
74%

Where Could They Live?

Machine learning models analyze hundreds of environmental factors — water quality, organisms, aquatic plants, ecosystem health — to predict which species could thrive at each location. Every prediction is validated against real-world observations the model was never trained on.

47 species
hundreds of features
validated predictions
Water Temp Dissolved O₂ Chironomidae Aquatic Plants Prey Fish Water Body Type

Where Do They Grow Big?

AI models trained on real fish measurements predict which locations produce the largest specimens. Linked to environmental conditions and validated against held-out data — find where the trophies actually are.

40 species
real measurements
validated accuracy
Trophy size predictions
Carp — Size by Location
Vinkeveense Plassen
88 cm
Maas bij Grave
76 cm
IJsselmeer
65 cm

48 Species. Four AI Models. Individually Trained.

Each species gets its own set of AI models, trained on real catch and measurement data.

Best Spots
48 species
Catch Prediction
39 species
Habitat
47 species
Trophy Size
40 species
Free
Explorer
Specialist

From Prediction to Catch.

Early April 2026 — VisScanner flagged one day as the best and one species as most active. This is what actually happened.

Joshua Rijnhart with the carp caught at Westzaan on 6 April 2026
Joshua Rijnhart Westzaan · April 6, 2026

"I didn't know when to go for my first carp of the season. VisScanner picked Monday 6 April as best day of the week, with 1.8× Carp Activity in Westzaan. I went — first bite, landed. Honestly stunned by how accurate this is."

— Joshua Rijnhart
What VisScanner showed that week
Sat
Apr 4
🌦️
14°
💨 28 km/h💧 3 mm
29
Poor
Sun
Apr 5
🌦️
13°
💨 29 km/h💧 1.4 mm
24
Poor
Best Day
Mon
Apr 6
13°
💨 11 km/h💧 0.0 mm
28
Poor
Carp Carp 1.8×

All three days scored "Poor" on general conditions (wind, rain). But the per-species model found that on 6 April, carp activity rose 1.8× above baseline — a signal an overall weather score alone would miss. That's the value of a model trained per species.

VisScanner forecast screenshot shared via WhatsApp before Joshua's catch
WhatsApp — the forecast shared before the catch, Monday marked as best day
Carp hotspots near Westzaan on the VisScanner map
The map — green markers show carp hotspots near Westzaan
Wytse Punter, founder of VisScanner
Wytse Punter — algorithmic trader turned angler.
Six years building pattern-recognition models for markets. Now the same approach, applied to Dutch waterways.

Ready to Find Your Next Spot?

Explore the full interactive map with real-time data and AI-powered predictions.

Launch VisScanner