Guides

What 'oddsmatcher-ready' means

Providers use 'oddsmatcher-ready' loosely. Here is what a feed has to do to a price before an oddsmatcher can show it, and how to tell who does that work.

3 min read · Updated 22 Sep 2026

On this page

An oddsmatcher is a table of bookmaker offers paired with exchange lay prices, sorted by how cheap each pair is to place.

An oddsmatcher-ready feed has done that work before you see it: each pair arrives matched, checked for money on the exchange, and carrying everything needed to rate it. The five steps below show how far a feed goes.

The checklist

CriterionWhat to ask for
Fixtures matchedSelections mapped to one canonical fixture across bookmakers
Pairs returnedEach row is a back price with its exchange lay, not two separate prices
Ready to rateThe back price, the lay price and the money available on every pair
Liquidity checkedPairs dropped when the exchange has no money at that price
All typesStandard, Each-way, Extra place, Best odds guaranteed, Dutching and 2Up

1. Match the fixture and selection

Two bookmakers describe the same event and the same outcome in different words. Before anything can be compared, those have to be matched to one canonical fixture and selection, across every bookmaker and every market.

Get it wrong and the wrong back price is paired with the wrong lay, and the table shows a precise, wrong number. In a finished feed you never see this step.

2. Pair the back with the lay

A matched bet is a bookmaker back price set against an exchange lay price. Pairing them means lining up the right exchange market and lay price for each bookmaker offer.

Raw feeds stop short of this. They hand you the prices and let you pair them. An oddsmatcher-ready feed returns the pair as one row.

3. Carry what the rating needs

Not all pairs are equal. Matched bettors sort on a rating: how close the back and lay prices are, which sets what the qualifying bet costs.

The rating depends on each user's own exchange commission, so it belongs in your tool rather than the feed. What the feed owes you is the inputs on every pair: the back price, the lay price and the money available at that lay. With those in hand, the rating is one line of arithmetic.

4. Drop pairs with no money behind them

A pair is no use if the exchange has no money at that price. Dropping those pairs leaves only the ones people can place.

Without it, you filter them out yourself.

5. Cover every offer type

'Matched betting' is not one calculation. Standard, Each-way, Extra place, Best odds guaranteed (BOG), Dutching and 2Up each have their own logic, and a complete feed handles all of them, selectable per request.

Ask which of them a provider serves ready-made. Standard alone covers only match offers.

Where OddsRelay fits

OddsRelay's matched feeds do all five steps before a pair reaches you. Rate each pair at your own commission, or embed the oddsmatcher widget and let it do that.

From the blog