Ports live today
3
Brixham, Lerwick, Peterhead
Species tracked
46
Price records
264
Last updated 15:50
Widest spread today
Megrim 131%
Lerwick £10.52 vs Peterhead £2.50
Quayside

About Quayside

UK fish market price intelligence — built for the trade.
Quayside aggregates daily auction prices from fish markets across the UK into a single, normalised data feed. We publish it every morning so that fish merchants, processors, and buyers can see what's moving, where, and at what price — without checking six websites before 8am.

The problem

Fish market intelligence is fragmented

6+
Port websites a merchant must check manually to compare UK prices
Daily
How often auction prices change — but most data is published quarterly or annually
Zero
Cross-port price aggregators available to the UK fishing trade before Quayside

Fish merchants have always worked by instinct and relationship — knowing which harbourmaster to call, which port is running well this week, which species is short. That intelligence was partly aggregated by Billingsgate and the wholesale layer that sat beneath it. That layer is weakening.

For smaller merchants and processors — particularly those operating across multiple species or buying from multiple regions — the price information they need to make good decisions is fragmented across PDFs, spreadsheets, and phone calls. Quayside collects it, normalises it, and delivers it daily.

How it works

Collect, normalise, deliver

Step 1
Collect

Every weekday morning, Quayside pulls auction prices from active UK fish markets. Where ports publish digital price sheets (PDF, Excel, HTML), we scrape them automatically. Where they don't, we work directly with harbour operators to receive and process their data.

Step 2
Normalise

Raw prices arrive in inconsistent formats — different species names, different grade systems, different currencies for Scottish versus English ports. We standardise everything: canonical species names, comparable grades, £/kg across the board.

Step 3
Deliver

A daily digest lands in your inbox before the working day starts. Trade subscribers get access to the full cross-port intelligence dashboard — species-first, so you can see where the best price for Haddock Grade A is across every port reporting that day.

The founder
NP
Neil Peacock
Founder, Quayside

I grew up on a livestock farm in Norfolk. My father travelled the country to markets — cattle, sheep, pigs — and the thing I remember most clearly wasn't the animals, it was the information problem. Prices were fragmented. You had to be there, or know someone who was there, to know what things were worth that day.

That pattern repeats itself across every traditional commodity market. Fishing is no different. Auction prices at Peterhead don't automatically reach a buyer in Grimsby. A processor in Cornwall has no easy way to see what Haddock is trading at in Lerwick. The data exists — ports publish it — but it's scattered.

I've spent 12 years in digital communications, helping organisations present complex information clearly. When AI made it genuinely possible to parse inconsistent, unstructured data at scale, I knew the time had come to build what I'd always thought should exist: a single daily price feed for the UK fishing trade.

Quayside is that product. It's early. The port coverage is growing. But the core of it — collect, normalise, deliver — works today.

Background Digital communications, 12+ years Location UK Contact neil@quaysidedata.co.uk
Port coverage

Live UK auction ports

Quayside currently aggregates daily prices from the following UK fish auction ports.

Port Region Data method Status
Brixham England — South West Automated scraper Live
Lerwick Scotland — North & Islands Automated scraper Live
Newlyn England — South West Automated scraper Live
Peterhead Scotland — North East Automated scraper Live
Scrabster Scotland — North & Islands Automated scraper Live

Additional ports are in active onboarding. If you operate a fish auction and want your prices included, get in touch → — there's no cost to ports.

Data quality

Automated quality checks on every dataset

All price records go through an automated quality pipeline before publication: outlier detection, price sanity checks, stale data alerts, and species normalisation. Records that fail checks are flagged rather than suppressed, so subscribers can see data quality signals alongside the prices themselves.

Read our full data methodology →