Skip to content

Matched betting & arbitrage solutions

The stack behind matched-betting and arbitrage platforms.

OddsRelay supplies the working parts of a matched-betting or arbitrage operation, from the matched feed to oddsmatchers, offer pipelines, profit tracking and full white-label builds. License one slice or have the whole platform delivered.

Oddsmatchers & matchersArbitrage boardsWhite-label platformsOffer lists & tracking

matched · exchange-paired · liquidity-gated

eventbacklayliquidityrating

Arsenal

Arsenal v Chelsea

2.10

Bet365

2.05

Smarkets

£1,840

102.4%

Spurs

Spurs v Everton

2.05

BetVictor

2.10

Smarkets

£860

97.6%

Chelsea

Arsenal v Chelsea

3.55

William Hill

3.65

Betfair Exchange

£980

97.3%

Draw

Spain v Brazil

3.55

BetVictor

3.70

Smarkets

£540

95.9%
… the full board runs to 70,000+ live rows

ratings = 100 × back ÷ lay, your commission rate · you render the rows

140+
bookmakers covered
20
countries in the network
17
sports across the network
70,000+
live opportunities, floor

Live coverage, update times and status are published on the coverage dashboard.

Every piece of the operation

Most rows are live endpoints. The rest is built to order.

the toolwhere it comes from

Oddsmatcher

GET /v2/odds/standard

back/lay pairs, liquidity attached

Each-way matcher

GET /v2/odds/each-way

place terms carried, win/place lay split

Extra-place finder

GET /v2/odds/extra-place

back places exceed the place market

BOG board

GET /v2/odds/bog

best-odds-guaranteed racing selections

2Up finder

GET /v2/odds/2up

early-payout football markets

Dutching tool

GET /v2/odds/dutching

fully-priced markets, back-only

Offer pages

standard rows, filtered to the offer's book

qualifying bet → free-bet extraction

Calculators

no feed needed, pure maths

we ship those as embeddable widgets too

Arbitrage boards

scoped per partner

cross-book edges over the same matched rows

Offer lists & pipelines

scoped per partner

curated offers with the qualifying path mapped

Profit tracking

scoped per partner

logged bets, P&L and records under your brand

White-label platform

scoped per partner

the whole stack above, delivered under your name

Or have the whole thing delivered

Some partners want the feed. Others want a working platform under their own brand, with the data layer already running underneath.

  • Offer pipelines and tracking in scope
one key, two scope axes
key
or_live_YOUR_KEY
feed_types
[ standard, each-way, extra-place, bog, dutching, 2up ]
regions
[ uk, ire, … ]

both axes extend on the same key · nothing is rebuilt

Scoping a platform or a board? Tell us what it needs to do.

Three ways to take it

REST API

Full control of the board: your UI, your ranking, your filters over delivered rows.

  • Event-grouped JSON, one endpoint per feed type
  • Keys scoped to your regions and feed types

Read the API docs

Embeddable widgets

The oddsmatcher and calculator suite as drop-in embeds under your own brand tokens.

  • The full oddsmatcher as a two-line embed
  • Themed to your product at render time

Browse the widgets

The full build

A white-label matched-betting or arbitrage platform, delivered and run against the feed.

  • Everything in the matrix above, in scope
  • Your brand on every surface

Enquire

Questions

Do you build white-label platforms?

Yes. A build takes the pieces on this page and delivers them as a working platform under your brand. Scope is agreed per partner.

Do you cover arbitrage as well as matched betting?

Yes. The same matched rows carry the prices an arb board runs on. Arbitrage-specific boards are built to order rather than sold off the shelf.

What does a matched row actually contain?

One entry per event, then per outcome: every book's back price, the exchange lay beside it, the money available at that lay and a per-offer last_update timestamp. The rating is one line of your maths on the pair, at your own commission rate.

What does it cost?

Plans are scoped by regions, feed types and build scope. There is no public tier sheet.

One conversation scopes it.

Tell us what you are running and we will come back with a scope.