18+ Only  |  Gambling can be addictive — please gamble responsibly  |  Gambling Help: 1800 858 858  |  GambleAware

PuntersEdge › UK & Irish racing › William Hill Odds API

18+. Gambling support: in Great Britain, GamCare's National Gambling Helpline 0808 8020 133 and BeGambleAware.org; in Ireland, GamblingCare.ie.

UK & Irish racing · William Hill

William Hill prices on British and Irish racing, as JSON.

William Hill prices 35 of the 35 British and Irish races open on the feed right now, under the bookmaker key williamhill, each quote timestamped with its own age.

Prices are decimal in the JSON and shown here as fractions where they sit on the UK ladder. Place prices for this bookmaker are derived from the each-way terms it publishes for each race.

William Hill · next off

Leicester 13:31 BST

  • Race 1
  • 7f
  • Going Good to firm-good in places
  • 3 places
1Dashing Dick 3/14.00 · pl 1.60
2Albeseeingyer 9/110.00 · pl 2.80
3Folkene (Fra) 9/25.50 · pl 1.90
4Moostar 18/119.00 · pl 4.60
5Soca Star 28/129.00 · pl 6.60
6Eyes Front 7/24.50 · pl 1.70
7Searchingtheblues 11/112.00 · pl 3.20
8Sir David (Fra) 5/16.00 · pl 2.00
9Snaafy 20/121.00 · pl 5.00
10Shark Two One 6/17.00 · pl 2.20
GET /v1/racing/next-to-go?country=GB,IE&bookmakers=williamhillprices read 2026-10-06T06:31:10Z

How William Hill is read

William Hill's UK racing card, read as its own bookmaker key.

Read from the book's own racecard service through a UK residential route: the day's meetings, then each race's runners, prices and each-way terms. William Hill also publishes a price history per runner, which the feed keeps as the runner's flucs.

On today's card

35 of 35

British and Irish horse races open on the feed that carry a William Hill price right now.

No closing price from William Hill has been archived yet; the first ones are written when today's races go off.

Only this bookmaker

Add bookmakers=williamhill to any racing call and only its legs come back. Leave it off for every bookmaker on the race side by side.

Today's card, William Hill only

GET /v1/racing/next-to-go

curl 'https://api.puntersedge.online/v1/racing/next-to-go?country=GB,IE&category=horse&bookmakers=williamhill&num_races=200' \
  -H 'X-API-Key: YOUR_KEY'

Every open British and Irish race with this bookmaker's win and place price per runner, each with last_update and age_seconds.

Its closing prices

GET /v1/racing/closing-lines

curl 'https://api.puntersedge.online/v1/racing/closing-lines?country=GB,IE&bookmakers=williamhill&date=2026-10-05&closing_only=true&limit=500' \
  -H 'X-API-Key: YOUR_KEY'

One row per runner: open_win_price, close_win_price, close_secs_to_jump and the field-wide consensus where two or more bookmakers closed the race. Every field, explained.

What a William Hill leg carries

In every leg

  • win_price — the fixed win price, decimal.
  • place_price — derived from the each-way terms: one plus the win odds multiplied by the each-way fraction; places_paid on the race says how many places those terms pay.
  • last_update and age_seconds — when this bookmaker's price was read and how old it was when the response was built.
  • stale — true when the read is older than the bookmaker's own refresh cadence allows.

Not from this bookmaker

  • A quoted place market: UK books publish terms, not a place price.
  • Starting prices, results or dividends.
  • Ante-post markets: a race joins the feed when the day's card is priced.

Questions

Is this an official William Hill API?

No. PuntersEdge reads the prices William Hill publishes on its own racecards and serves them alongside every other bookmaker under the key williamhill. It is not affiliated with William Hill, and places no bets.

Which races does William Hill price in the feed?

Every race on the day's British and Irish card that the book has priced, horse racing in the main. The counts on this page are measured from the live feed each time it renders.

How is William Hill's place price worked out?

From the each-way terms the book publishes for the race: one plus the win odds multiplied by the each-way fraction, paying the number of places the terms state. It is what the place half of an each-way bet pays, not a separately quoted place market.

Can I get only this bookmaker's prices?

Yes: add bookmakers=williamhill to next-to-go, closing-lines or price-history and only its legs come back. Leave it off to see every bookmaker on the race side by side.

Do the closing prices include this bookmaker?

From the day the feed went live: every runner's last price before the off is archived per bookmaker, and the archive table on this page shows how many races carry one so far.

William Hill, on every race, with the close kept.

A free key reaches the live card. The archive and the price paths open on a paid plan; the plan table is on the overview page.

Get a free key
This site contains wagering-related analysis and is intended for Australian users aged 18+. Gambling involves risk. Please gamble responsibly.