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

Greyhound racing · Australia

Greyhound racing API: odds, results and form

Greyhounds are the largest racing code in the Australian feed by race count. This API prices every race across the served bookmaker panel, settles it with dividends, and carries each dog's full run history and split-by-box record from the official Topaz feed.

Measured coverage, Australian greyhounds

910AU greyhound races served, last 7 days
14Australian bookmakers on racing
14Median bookmakers per AU race
2020-01-01Form history coverage floor (Topaz)

Measured 18 September 2026 on the public coverage-report.json, recomputed from the production store every half hour. Customer-served figures; the withheld reference books are excluded.

Live greyhound odds

/v1/racing/next-to-go?categories=greyhound returns the next greyhound races with every served bookmaker's win and place price per runner, box number, scratchings and the age of each quote. The same filter works on /v1/racing/best-odds (best price per dog with the book offering it), /v1/racing/changes (a cursor delta feed) and /v1/racing/movers.

The panel is TAB, TABtouch, BetDeluxe, Betr, PointsBet, BetRight, Palmerbet, NextBet (formerly PlayUp), Unibet, Ladbrokes, Neds, Sportsbet, BetGold and BoostBet, measured on the public coverage report over the trailing 7 days to 18 September 2026. Greyhound cards fill close to the jump: the first price on a race lands hours out from one or two early books, and the full board fills inside about an hour.

Betfair Exchange prices are ingested for internal reference only and are not included in customer responses.

Results with dividends

/v1/racing/results?categories=greyhound returns finishing order, the source bookmaker's settled win and place prices, dividends, scratchings and deductions. A result is interim until the placings have held for 30 minutes and final after; abandoned meetings come back as abandoned with empty placings rather than disappearing.

Settled prices can be null while a result is interim: the book publishes the order before its dividends. Poll until final before settling.

Form and stats from the official Topaz feed

/v1/racing/greyhounds/form?dog=NAME returns every recorded run for one dog, newest first: date, track, distance, grade, box, rug, weight, starting price, finishing position, run time, winner's time, margin, first and second split times and positions, grade in and out, PIR and trainer. Names are matched on letters and digits only, and a name shared by several dogs comes back as ambiguous: true with the candidates and their Topaz ids.

/v1/racing/greyhounds/stats?dog=NAME&by=track,distance splits the same career by track, distance, box, grade or any combination: starts, wins, places, win and place percentage, average and best time, average first split. Scratchings are excluded from every figure.

Both read the official Topaz feed for Australian greyhound racing, synced twice a day, with coverage from 2020-01-01 to the last meeting the latest sync carried. Every response carries source.coverage_to and source.synced_at so your code can see how current the answer is.

History

Every price move inside the final 60 minutes before the jump is readable per race through /v1/racing/price-history, and the closing line and price path of every greyhound race are archived permanently from 4 August 2026 on /v1/racing/closing-lines and /v1/racing/price-paths (category=greyhound). See the historical racing odds API.

Endpoints on this page

EndpointPurposeCredits
/v1/racing/next-to-goNext greyhound races, every book's price per dog2 credits
/v1/racing/best-oddsBest price per dog across books3 credits
/v1/racing/resultsSettled results with dividends2 credits
/v1/racing/greyhounds/formEvery recorded run for one dog3 credits
/v1/racing/greyhounds/statsRecord by track, distance, box or grade3 credits
/v1/racing/price-historyEvery price move for one race5 credits

Credit costs are read from the API's own source at render time. The full table, with plan gates, is on API pricing; parameters, status codes and response schemas are in the API reference.

Example request — 3 credits

curl

curl 'https://api.puntersedge.online/v1/racing/greyhounds/form?dog=Andos%20Mac&limit=10' \
  -H 'X-API-Key: YOUR_API_KEY'

Python

import requests

r = requests.get(
    "https://api.puntersedge.online/v1/racing/greyhounds/form",
    params={"dog": "Andos Mac", "limit": 10},
    headers={"X-API-Key": "YOUR_API_KEY"}, timeout=15)
r.raise_for_status()
form = r.json()
if form["ambiguous"]:                   # one name, several dogs: pick a dog_id and re-query
    print(form["candidates"])
for run in form["runs"]:
    print(run["date"], run["track"], run["distance_m"], run["box"], run["position"], run["time_s"])
print("Topaz coverage to", form["source"]["coverage_to"])

Form costs 3 credits per dog and is on every plan, the free tier included. Live odds on /v1/racing/next-to-go cost 2 credits per call.

Full parameter table, status codes and response schema: API reference →. Keys go in the X-API-Key header — see Authentication.

FAQ

Where does the greyhound form data come from?

The official Topaz feed for Australian greyhound racing, synced into the API twice a day. Coverage runs from 2020-01-01 to the last meeting the latest sync carried, and each response says exactly which date that is.

Do you cover New Zealand greyhounds?

No. The feed carries NZ thoroughbred and harness racing only; no New Zealand greyhound race has appeared in the store, and the coverage report measures that rather than asserting it.

Does the API include sectional times?

For greyhounds, yes: each run on /v1/racing/greyhounds/form carries first and second split times and positions from Topaz, and stats can average the first split by track or box.

Which endpoint is cheapest for a live greyhound board?

/v1/racing/changes. Poll it with the server_time from the previous response and you receive only the prices that moved, at 2 credits per call, instead of re-downloading the card.

Start with a free API key

1,500 credits a month, no card. The same data as every paid plan. Move to Standard when a polling product needs the volume. Past that the tiers are about rights, not size: personal use on free, hobby and standard; display with attribution on plus; commercial use on business and unlimited; redistribution on platform.

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