Buyer guide
Lay and exchange coverage, explained
Half of every matched bet lives on the exchange. What lay coverage actually means, why liquidity decides whether a price is real, and what to check in a feed that claims both.
7 min read
Most odds-data conversations focus on bookmaker prices. The exchange side is harder than it looks, and it is the half feeds most often get wrong.
Back and lay, briefly
A back bet wins if an outcome happens. A lay bet wins if it does not. Matched betting pairs a bookmaker back price against an exchange lay price so the outcomes cancel, leaving the bonus or value as profit.
So a matched opportunity is never just a bookmaker price. It is a bookmaker price and a matching exchange lay price, and the quality of the opportunity depends on how close those two are.
Why exchange liquidity matters
A lay price is only real if there is money behind it. An exchange might show a great lay price with only a tiny amount available. Lay more than that and you move the price against yourself, or cannot get matched at all.
This is why liquidity, not just the headline lay price, is part of real exchange coverage.
What good lay coverage includes
For a matched feed, these four are the difference between a rated opportunity you can render and a number that looks good but cannot be placed.
- The correct exchange market matched to each bookmaker offer.
- A current lay price, not a stale one.
- Liquidity context, so you know the price is real.
- Gating that removes opportunities with too little behind them.
Why some markets have no exchange at all
Exchanges are not universal. Many markets, including some emerging markets, have no meaningful betting exchange, so there is no lay side to pair against.
Where that is the case, back/lay matched betting does not apply, and a feed should say so. Dutching (covering all outcomes across bookmakers) can work instead. A provider that claims 'lay coverage' in a market with no exchange is overstating.
At a glance
| Criterion | What to look for |
|---|---|
| Market matching | The right exchange market paired to each bookmaker offerA mismatched market produces wrong opportunities. |
| Liquidity | Liquidity depth alongside the lay priceA lay price with no money behind it cannot be placed. |
| Update time | A current lay price, timestampedExchange prices move fast, and stale lays mislead. |
| Gating | Unactionable opportunities removedUngated rows break trust when users cannot place them. |
| The no-exchange case | Dutching offered where no exchange existsClaiming lay coverage where no exchange exists is overstating. |
Where OddsRelay fits
OddsRelay's matched feed treats the exchange side as first-class: each opportunity carries its matched exchange market, the current lay price and the liquidity behind it, and gating runs before a row reaches you.
Keep reading
Oddsmatcher-ready, explained
The difference between raw prices and a row you can render straight into an oddsmatcher.
Matched-betting feed checklist
A practical checklist for the feed under an oddsmatcher: matched output, Bet365, gating, types and more.
Matched betting & arbitrage
The stack behind matched-betting and arbitrage platforms: the matched feed, the tools, and full white-label builds. Scoped per partner.
Odds & betting glossary
Put the criteria to the test.
Start a free trial of the full UK feed and judge it against everything in this guide.