PuntersEdge › UK & Irish racing › UK Horse Racing Closing Odds
18+. Gambling support: in Great Britain, GamCare's National Gambling Helpline 0808 8020 133 and BeGambleAware.org; in Ireland, GamblingCare.ie.
UK & Irish racing · Closing prices
10,986 British and Irish races carry a runner-by-runner closing price, from 4 August 2026 to 5 October 2026, across 4 bookmakers: each bookmaker's last price before the off, the price it opened at, how many seconds to the jump each was read, and a consensus across the books that closed the race. JSON or CSV, by date, venue or race.
This is the fixed-odds close at each bookmaker, not the industry starting price. Rows are written when a race goes off; nothing here is typed.
One row per runner per bookmaker. The names are the API's; closing_only=true keeps the rows whose close was read inside the closing window.
| race_id | The race, shared with next-to-go and price-history. |
| venue, race_number, start_time, country | Where and when (UTC), and GB or IE. |
| runner_name, runner_number, horse_ref | The runner, its saddlecloth, and a stable horse reference. |
| bookmaker_key | Whose price this row is. One row per runner per bookmaker. |
| open_win_price, open_secs_to_jump, open_is_baseline | The first price read and how far out; open_is_baseline is true when it was read at the standard opening window. |
| close_win_price, close_secs_to_jump | The last price before the off and how close to it. |
| open_place_price, close_place_price | The place half at open and close (each-way derived for UK books). |
| points_observed | How many distinct prices were captured between open and close. |
| consensus_close_price, consensus_close_prob, books_in_consensus_close | The field-normalised consensus at the close and how many bookmakers made it; null under two. |
| is_closing_line | True when the close was read inside the closing window; closing_only=true keeps these. |
| finish_position, result_status | Filled where a result is held; empty for British and Irish races today. |
GET /v1/racing/closing-lines
curl 'https://api.puntersedge.online/v1/racing/closing-lines?country=GB,IE&category=horse&date=2026-10-05&closing_only=true&limit=500&offset=0' \
-H 'X-API-Key: YOUR_KEY'Page with offset; total_rows in the response says how many there are.
GET /v1/racing/closing-lines?format=csv
curl 'https://api.puntersedge.online/v1/racing/closing-lines?country=GB,IE&date=2026-10-05&closing_only=true&format=csv&limit=5000' \
-H 'X-API-Key: YOUR_KEY' -o closing-2026-10-05.csvA flat file of the same rows, for a notebook or a database load.
GET /v1/racing/closing-lines?race_id=
curl 'https://api.puntersedge.online/v1/racing/closing-lines?race_id=RACE_ID&closing_only=true' \
-H 'X-API-Key: YOUR_KEY'race_id is shared with next-to-go and price-history, so a race you priced live can be looked up after the off.
GET /v1/racing/closing-lines/coverage
curl 'https://api.puntersedge.online/v1/racing/closing-lines/coverage?country=GB,IE' \
-H 'X-API-Key: YOUR_KEY'Rows, races and bookmakers in the archive for the filter, with the first and last dates, measured when you call it.
British and Irish races with a closing price from each bookmaker, and the first date it appears. The UK-licensed books date from the day their feed went live, 5 October 2026; the Australian books have quoted British and Irish racing since the archive began.
| Bookmaker | Licensed | GB & IE races closed | Since |
|---|---|---|---|
| PointsBet | AU | 10,918 | 4 August 2026 |
| TABtouch | AU | 3,550 | 4 August 2026 |
| Palmerbet | AU | 281 | 5 August 2026 |
| Ladbrokes / Coral | UK | 5 | 5 October 2026 |
| Slice | Races closed | From |
|---|---|---|
| British horse racing | 1,754 | 4 August 2026 |
| Irish horse racing | 450 | 15 August 2026 |
| British greyhound racing | 8,010 | 4 August 2026 |
Last 7 days: 280 British and Irish horse races closed, a median of 1 bookmaker quoting at the jump, 0 with three or more.
The Australian and New Zealand archive, with results against it, is on the historical racing odds page and in the free monthly dataset.
Each bookmaker's last price for each runner before the race went off, with the seconds to the jump at which it was read. It is the fixed-odds close at that book, not the industry starting price.
The archive dates on this page are read from the archive itself when the page renders; the first British and Irish rows are from the first week of August 2026. UK-licensed bookmakers appear from the day their feed went live.
Add format=csv to the closing-lines call for a flat file of the same rows, up to the call's row limit, and page with offset. The free monthly dataset on /datasets is Australian racing.
Not at present. The results feed covers Australian and New Zealand racing. British and Irish races carry fixed odds and an archived closing price, without finishing positions, starting prices or dividends.
The field-normalised average implied probability across the bookmakers that closed the race, turned back into a price, with books_in_consensus_close saying how many went into it. It is null when fewer than two bookmakers closed the race.
The archive and the price paths open on a paid plan; what you may do with the rows follows the plan's licence, section 8.1 of the terms.
Plans and pricing