Skip to content
OddsRelay

The lay side

The exchange lay odds API that carries liquidity, not just prices

Most odds APIs stop at the back price. The lay half — the exchange price a matched bet or an arb actually closes against — is the half most feeds skip, and it's usually the first gap you find when evaluating an odds data API. OddsRelay carries lay odds from Betfair, Smarkets and Matchbook, with the liquidity behind each price, already paired to every bookmaker back price in the feed.Powers a leading UK matched-betting platform.

Coverage · freshness

Illustrative
  • bet365UK1,284
  • Bet VictorUK1,102
  • William HillUK1,190
  • Betfair ExchangeUK2,041
  • Paddy PowerUK1,067
  • Sky BetUK998
  • HollywoodbetsSA612
  • BetwaySA588

Why the lay side is the half most feeds skip

Aggregating back prices is table stakes — dozens of APIs do it. The lay side is different: it means carrying exchange markets as well as bookmakers, keeping both fresh on the same cycle, and pairing each back price to the current lay price for the same selection. That last step is the hard one, which is why most providers either omit exchanges entirely or list them as just more odds columns.

For a matched-betting tool or an arbitrage scanner, that omission isn't a smaller dataset — it's a missing product. Every calculation those products perform needs both sides of the pair. The field-by-field shape of a matched pair, lay price and liquidity included, is in the public API docs; most teams have a first call returning it within an afternoon.

A lay price without liquidity is nominal, not real

An exchange price is an offer, not a quote — it only exists up to the amount other users have put behind it. A lay at 2.14 with almost nothing available is not a price your user can place a real stake against; showing it as if it were produces matches that fail at the exchange. Any lay feed that omits liquidity is reporting nominal prices, and downstream products built on them break in exactly this way.

So every lay price in the OddsRelay feed carries its available liquidity alongside the odds. Your product can filter thin markets out, rank matches by how much stake they genuinely support, or surface the figure to users directly. The exchanges and books behind those pairs are listed on the live coverage dashboard — the coverage claim is checkable, not asserted.

Paired to every back price, not delivered alongside it

There is a real difference between "we also cover exchanges" and matched output. In this feed, each of the 60+ UK bookmaker back prices — bet365 included — arrives already paired to the current exchange lay price for the same selection, with a rating and qualifying loss computed. That pairing is the processing layer the matched-betting feed is built on, and it's the same structure an arbitrage scanner reads to find back-high, lay-low gaps.

The lay side flows through all seven feed types — standard, each-way, extra-place, BOG, dutching, 2up and price-boost — so wherever your product needs a pair, the pair is there. One schema, both sides, no second integration to reconcile.

Three exchanges, one integration

Betfair carries the deepest UK liquidity; Smarkets and Matchbook price many of the same markets, often at lower commission, which can make them the better lay for a given match. Integrating each directly means three APIs, three data shapes and three sets of quirks to maintain. In this feed all three arrive in one normalised schema, and the pairing logic picks across them.

If Betfair is your reference point, the Betfair Exchange coverage entry shows how it appears in the feed, and we've written up why lay liquidity matters for the fuller argument on thin markets and failed matches.

Lay coverage you can verify before you build on it

Exchange prices move faster than bookmaker prices, so freshness matters twice over here: pre-match markets poll on roughly a three-second cycle, monitored, with a published status. The feed already powers a leading UK matched-betting platform — a product whose entire output depends on the lay side being current and honest. If you'd rather test than read, a free trial key delivers the real matched pairs, liquidity included, into your own product this week.

What you get

Three liquid exchanges

Lay odds from Betfair, Smarkets and Matchbook in one normalised schema — one integration instead of three.

Liquidity on every lay price

Each lay price carries the amount actually available behind it, so your product can tell a real price from a nominal one.

Paired to every back price

Lay prices arrive matched to all 60+ UK bookmaker back prices, bet365 included, with rating and qualifying loss computed.

Across all seven feed types

Standard, each-way, extra-place, BOG, dutching, 2up and price-boost all carry the lay side — the pair is wherever your product needs it.

An honest note

Exchange coverage is the three liquid UK exchanges — Betfair, Smarkets and Matchbook — and we don't stretch it further. Emerging regions are on the roadmap, not shipped, and where a roadmap region has no in-region exchange the feed won't pretend a lay side exists: the plan is normalised back prices for dutching instead, said plainly. A lay price we can't stand behind is worse than none.

Questions

Which betting exchanges does the lay odds API cover?

Three: Betfair, Smarkets and Matchbook — the liquid UK exchanges. All three arrive in one normalised schema, and each lay price is already paired to the bookmaker back prices for the same selection.

Does the API include lay liquidity as well as the lay price?

Yes. Every lay price carries the amount available behind it at the exchange. A lay price without liquidity is nominal — it may not support a real stake — so the feed always delivers both together.

Are lay prices matched to bookmaker back odds automatically?

Yes. Each of the 60+ UK bookmaker back prices, bet365 included, arrives paired to the current exchange lay price for the same selection, with a rating and qualifying loss computed — the shape oddsmatchers and arbitrage scanners consume directly.

What happens in regions without a betting exchange?

The feed is honest about it. Today the lay side covers the UK exchanges; emerging regions are roadmap, not shipped. Where a future region has no in-region exchange, the feed will not fabricate a lay side — the plan is normalised back prices suitable for dutching, with that limitation stated plainly.

Can I test the exchange lay data before committing?

Yes, twice over: the live coverage dashboard publicly lists the exchanges and books in the feed with their freshness, and a free trial key delivers the real matched pairs — lay prices and liquidity included — into your own product.

See the matched lay feed live

The dashboard shows the exchanges and books in the feed right now — then a free trial key puts real lay prices, liquidity included, in your own product.