18+ Only  |  Gambling can be addictive — please gamble responsibly  |  Gambling Help: 1800 858 858  |  GambleAware
Australian betting-market data · REST + JSON · 15 Australian bookmakers

Australian racing odds from 15 bookmakers, every closing price kept.

Live prices, results and form for thoroughbred, harness and greyhound racing, with New Zealand racing and AFL, NRL and other Australian sports (6 books) on the same key. Don’t take our coverage on trust: 15 of 15 Australian books quoting now, a median of 10 seconds since each was last read, and 97% of this week’s races settled where a results source exists. Verify every figure.

Free tier, no credit card. Paid plans from A$9/month. Data is for informational and analytical use only.

Trusted by 394 developers863,000+ API requests served60+ paying builders & teams

I was skeptical the odds would be refreshed often enough to be useful. They were updated well within the timeframes I needed, and I'm refreshing the markets multiple times per minute.
Glenn G Business plan
I was unsure whether a relatively new API would have the coverage and consistency to build on across full Australian race cards. The breadth was better than I expected, and having acceptances, results, horse data and market data through the one API has been worth more than any single endpoint. There have been gaps, but they have been visible rather than hidden, and genuine issues have been investigated and fixed rather than brushed off.
Punters Place Standard plan
My main concern was whether the API data would reconcile reliably enough with the other racing data First4 Pro uses, because a silent mismatch could contaminate the analysis. In one validation run First4 Pro matched all 41 active runners across five races with no ambiguous matches.
Mick Standard plan
My main question was whether the data would have enough depth, granularity and stable identifiers to build a proper quantitative racing and backtesting platform around it, rather than simply being another odds and results feed. It's been much more comprehensive than I initially expected. The permanent price-path history is the standout: following price changes by bookmaker and linking them through runner_ref to results, closing lines and horse form is particularly useful for the type of quantitative research I'm building.
Chris B. Standard plan
RaceVision uses PuntersEdge data across its Australian racing platform, including automated race results and historical market data.
RaceVision Standard plan
84Endpoints
10+Sports
15Racing bookmakers
3,000Free credits
Live sandbox · no key

See real Australian odds, right now.

Live data from the public sandbox — the same shape the paid endpoints return, no signup required. Rate-limited and truncated; a free key unlocks the full feed.

Loading live odds…

        
GET https://api.puntersedge.online/v1/demo/racing/next-to-go
No key needed for this sample. With a free key, /v1/racing/next-to-go returns every runner with the price at each bookmaker quoting it.
Get your free API key →
Use cases

What you can build with it.

The API is designed for practical Australian sports betting products — not generic offshore odds feeds with poor local coverage.

01

Odds comparison tools

Show best available prices across Australian bookmakers for major sports and racing markets.

02

Betting model pipelines

Feed price snapshots into models, edge calculators, CLV tracking and alerting systems.

03

Racing next-to-go apps

Power horse, greyhound and harness racing views with runners, prices and upcoming race order.

04

Content and analytics

Create odds widgets, market reports, betting previews and data-led sports analysis pages.

05

Arbitrage scanners

Compare cross-book prices for the same event, apply your own filters, and size stakes for whatever clears them — or start from our free MIT-licensed Python scanner, pip install puntersedge. It filters candidates, sizes stakes and never places a bet.

Quickstart

Clean requests. Predictable JSON.

Simple API-key authentication with endpoints designed around racing, best odds, sports and usage.

Rather not write the HTTP layer? Four official clients, all MIT licensed and open source: Python (pip install puntersedge 0.3.2) with typed methods over every endpoint and a puntersedge-arb scanner; TypeScript & JavaScript (npm install puntersedge 1.2.1) with zero dependencies and types generated from the live OpenAPI schema, running on Node, Deno, Bun, Cloudflare Workers and in the browser; an MCP server (pip install puntersedge-mcp) that gives Claude, Cursor or Copilot read-only tools over live prices, results, form and the closing-line archive; and a Postman collection beside the OpenAPI document. Or use any HTTP client — the API is plain REST and JSON.

cURLRESTJSON
# Next races, with every covered bookmaker's price
curl "https://api.puntersedge.online/v1/racing/next-to-go?num_races=5&country=AU" \
  -H "X-API-Key: YOUR_API_KEY"

# Sports work the same way
curl "https://api.puntersedge.online/v1/sports/nrl/odds?markets=h2h" \
  -H "X-API-Key: YOUR_API_KEY"

Full endpoint reference & docs →

Endpoints

Racing first. Sports included.

All responses are JSON. Authenticate with the X-API-Key header. Racing goes deepest — live prices, best-odds comparison, market movers, settled results and price history. See the full reference for every endpoint.

GET
/v1/racing/next-to-go
Next races to jump with runners and prices, plus jockey, trainer, barrier, weight, form, scratchings and track condition.
2 credits
GET
/v1/racing/best-odds
Best win, place and tote price per runner across every book, with the bookmaker offering it and the market percentage.
3 credits
GET
/v1/racing/movers
Steamers and drifters — runners whose consensus price has moved since the market opened, with the per-book moves behind it.
3 credits
GET
/v1/racing/results
Settled results: finishing order with one bookmaker’s settled win and place prices (BetRight), plus scratchings and their deductions.
2 credits
GET
/v1/racing/price-history
Every price move for a race, per runner per book — with a real opening line and a true closing line for CLV.
5 credits
GET
/v1/sports/{sport_key}/odds
Odds for a sport. Filter by markets (h2h, spreads, totals), bookmakers and oddsFormat.
1 credit / market
GET
/v1/best-odds/{sport_key}
Best available price per selection across all books, with arb_exists / arb_profit_pct flags.
3 credits
GET
/v1/arb/sports
Cross-book candidates for the same event, with prices and stake splits. Check is_arb on every row — most candidates are not arbitrage. Also /v1/arb/best-prices and /v1/arb/lines.
3 credits
GET
/v1/usage
Credits used and remaining this month for your key.
Free
Coverage

Australia and New Zealand.

Two countries with a real bookmaker panel. Australia: thoroughbred, harness and greyhound, 1,599 races served in the last 7 days, a median of 14 books quoting each race. New Zealand: thoroughbred and harness, 96 races in the same window, a median of 12 books a race — there are no New Zealand greyhounds in the feed. Sports are Australian. Measured 6 October 2026; live figures at the coverage report; the weekly market report adds best-price share and closing book percentage by bookmaker.

Bookmakers

SportsbetBetDeluxeBetGoldBoostBetTABBetRightPointsBetTABtouchPalmerbetBetrUnibetNextBet (formerly PlayUp)LadbrokesNedsbet365

Countries

Australia — thoroughbred, harness, greyhoundNew Zealand — thoroughbred, harness

Sports and racing

AFLNRLNBATennisCricketHorse racingGreyhoundsHarness
Pricing

Start free. Scale when needed.

Free tier needs no credit card. Standard at A$29/mo is where production starts: 75,000 credits is one next-to-go call a minute across the whole 11-hour Australian card, every day of the month, with room to spare, plus historical sports odds and movements and a rolling 90-day window of the closing-line archive. Plus at A$49 is the one to pick if you are building a model — it turns that window into the permanent archive and adds bulk price-path exports, closing-line value scoring, paced form backfill and webhooks.

Free
$0
3,000 credits/mo
12.5 h of once-a-minute next-to-go polling
  • Your own betting, research, models and projects.
  • No credit card
  • 30 requests/minute
  • Verify by email, then the key works
Start free
Hobby
$9/mo
or $90/yr, two months free
7,500 credits/mo
62.5 h of once-a-minute next-to-go polling
  • Your own betting, research, models and projects.
  • Past the free cap
  • 60 requests/minute
  • Sports + racing endpoints
Choose Hobby
Standard
$29/mo
or $290/yr, two months free
75,000 credits/mo
The full 11-hour AU card, polled once a minute, every day of the month
  • Your own betting, research, models and projects.
  • All 15 Australian racing bookmakers
  • Thoroughbred, harness & greyhound
  • Sports endpoints included too
  • 200 requests/minute
  • Historical sports odds & a 90-day closing-line archive
Choose Standard
Business
$99/mo
or $990/yr, two months free
300,000 credits/mo
Round-the-clock polling — one call every 17.3 s, 24/7
  • Use the data anywhere in your business — internal systems, client work, products you sell.
  • Everything in Plus
  • Daily bulk dataset files
  • 3 API keys on one credit pool
  • Overage at A$0.60 per 1,000 credits, up to 50% over
  • IP whitelisting & support within one business day
  • 750 requests/minute
Choose Business
Platform
$199/mo
or $1,990/yr, two months free
1.5M credits/mo
Round-the-clock polling — one call every 3.5 s, 24/7
  • Pass our data on inside your product, as a feed, an export or an API.
  • Everything in Business
  • Monthly dataset bundles
  • 5 API keys on one credit pool
  • Overage at A$0.30 per 1,000 credits, up to 50% over
  • Support within four business hours, direct channel
  • 1,000 requests/minute
Choose Platform
Scale
$249/mo
or $2,490/yr, two months free
5M credits/mo
Round-the-clock polling — one call every 1.0 s, 24/7
  • Use the data anywhere in your business — internal systems, client work, products you sell.
  • Everything in Business
  • Monthly dataset bundles
  • 10 API keys on one credit pool
  • 2,000 requests/minute
Choose Scale

See full plan comparison →

Why trust the data

Don't take our coverage on trust. Check it.

Every racing quote carries its own age_seconds — the time since we last read that bookmaker — and every sports market a quality object, so your code can gate on freshness per book instead of trusting one blanket figure.

15Racing bookmakers
14Median books per race
1,599AU races measured, 7 days
PublicUptime & feed health

Coverage by bookmaker, feed freshness, results completeness, closing-line archive integrity and uptime are measured from production and published on one page — with a plain list of what those checks cannot show. Read it before you commit, not after.

Questions

API FAQ

Is there a free API key?
Yes. The free tier includes 3,000 monthly credits and does not require a credit card.
Does it cover Australian bookmakers?
Yes. The API focuses on Australian-facing bookmaker coverage including Sportsbet, TAB, Neds, Ladbrokes, Unibet, PointsBet and more.
Can I use it for racing?
Yes. Racing covers Australia and New Zealand. Australia carries thoroughbred, harness and greyhound racing; New Zealand carries thoroughbred and harness. Next-to-go, best odds, price history and settled results are served on both.
Do you cover New Zealand racing?
Yes — NZ thoroughbred and harness, on the same endpoints, filtered with country=NZ. Measured over the seven days to 2026-09-02: a median of 10 quoting bookmakers on an NZ race against 13 on an AU race, and results a median 7.3 minutes after the jump against 4.9. There are no New Zealand greyhounds in the feed.
What can I do with the data?
What you may do with the data follows your plan: personal use on Free, Hobby and Standard; display with attribution on Plus; commercial use on Business and Scale; redistribution on Platform. Set out in section 8 of the terms.
Build with Australian odds

Get your API key and start testing.

Free tier available now. Paid tiers unlock higher monthly credit limits through Stripe checkout.

Data for informational and analytical use only. Do not use for illegal gambling services or unlicensed betting operations.

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