Current prices beside your tips and tables

Show the best price beside each tip, or embed the oddsmatcher on any page. Use the widgets with no code, or the API when a table has to be your own markup.

140+ bookmakers · 60+ live in the UK & Ireland · See coverage

The row behind every table

A best-price cell, an oddsmatcher row and a proofing record are all views over the same delivered fields.

What it showsFieldExample
Eventhome_team, away_teamArsenal v Chelsea
Bookmakerback[].bookmakerbet365
Back priceback[].price2.10
Exchangelay[].exchangesmarkets
Lay pricelay[].price2.14
Money available at the laylay[].available1,840
Time processedmeta.processed_at2026-09-17T02:27:33Z

Every column a table or embed renders maps to one of these wire fields.

Record the price at publish

Proofed tipsters record the price available when a tip goes out. Read it from the feed when you publish, store it with the tip, then show the current best price beside it as the market moves. Results come from your own records: the feed has none.

  • The price at publish, from back[].price
  • The best price now, from your next request

Best-price tables that update themselves

A hand-edited odds table is out of date by the weekend. One built on the feed re-prices on every request, in your own markup, so your affiliate links stay where they are.

Arsenal to win, best first

BookmakerPrice
bet3652.10 (best)
Unibet2.09
BetVictor2.08
Coral2.07
William Hill2.05

Embed the oddsmatcher

Paste this where the oddsmatcher should appear, in any CMS that accepts HTML. Replace the key with a browser key (or_pub_) from your dashboard. It only works on the websites you list.

HTML

<div data-or-widget="oddsmatcher"
     data-or-region="uk"
     data-or-key="or_pub_YOUR_KEY"></div>
<script src="https://oddsrelay.io/widgets/v1/oddsrelay-widgets.js" crossorigin="anonymous" async></script>

Widgets or the API

Embeddable widgets

The oddsmatcher and the calculators as drop-in embeds, themed to your brand.

  • No build step, any CMS that accepts HTML
  • Browser keys that answer only from the websites you list

Browse the widgets

REST API

Full control for your own tables: your markup over the feed's rows.

  • Event-grouped JSON, one endpoint per feed type
  • Raw prices or matched pairs
  • ETag and 304, so a reply you already hold costs nothing

Read the API docs

Questions

  • Do I need a developer?

    Not for the widgets: pasting the snippet is enough. A custom table needs the API.

  • Can the widgets match my site's look?

    Yes. Set the theme, font, accent, surface and corner radius as data attributes on the embed.

  • What happens to my affiliate links?

    Nothing. The widget sits inside your page, and the links and tracking around it stay yours.

  • Can I show the data on my site?

    Yes. The licence covers showing it to your readers on your own site. Supplying it to other businesses as data needs an Enterprise agreement. The terms have the detail.

  • How fresh are the numbers?

    Each response carries the time it was processed and when each bookmaker was last read. The coverage page shows which bookmakers are live now.

Put current odds in your content

Sign up free, embed the oddsmatcher, and use the API when you need your own tables.