18+ Only  |  Gambling can be addictive — please gamble responsibly  |  Gambling Help: 1800 858 858  |  GambleAware
10 sports · 11 bookmakers · Horse, greyhound & harness racing

API Coverage

What's live, what's in beta, and exactly which bookmakers are covered. Last checked: 2026-07-28.

Sports coverage

Status: Live = production, Beta = available but coverage may be incomplete

Sport API Key Markets Bookmakers Status
AFL afl h2h, spreads, totals 11 LIVE
NRL nrl h2h, spreads, totals 11 LIVE
NBA nba h2h, spreads, totals 11 LIVE
Tennis ATP tennis_atp h2h 8 LIVE
Tennis WTA tennis_wta h2h 8 LIVE
EPL soccer_epl h2h, spreads, totals 9 LIVE
A-League soccer_apl h2h 7 LIVE
Super Rugby rugby_union h2h 7 LIVE
Big Bash cricket_bb h2h 6 BETA
Test Cricket cricket_test h2h 5 BETA

Bookmaker coverage — 11 active

All bookmakers are Australian-licensed. Betfair is the exchange (peer-to-peer), all others are fixed-odds bookmakers.

Sportsbet
sportsbet
Fixed-odds · Active
TAB
tab
Fixed-odds · Active
TABtouch
tabtouch
Fixed-odds · Active
Neds
neds
Fixed-odds · Active
Ladbrokes AU
ladbrokes_au
Fixed-odds · Active
Unibet
unibet
Fixed-odds · Active
Betfair Exchange
betfair_ex_au
Exchange · Active
PointsBet
pointsbetau
Fixed-odds · Active
Betr
betr_au
Fixed-odds · Active
BetRight
betright
Fixed-odds · Active
PlayUp
playup
Fixed-odds · Active

Bookmaker keys are passed in the bookmakers query parameter. Omit to get all bookmakers.

Racing coverage

Horse Racing
category=horse
Australia-wide, next-to-go
Live
Greyhound Racing
category=greyhound
Australia-wide, next-to-go
Live
Harness Racing
category=harness
Australia-wide, next-to-go
Live

Racing endpoint: GET /v1/racing/next-to-go — returns next N races with runners and current odds. Refresh: ~60 seconds.

Endpoint matrix

All endpoints are under https://puntersedge.online/api and authenticate with the X-API-Key header. Full interactive reference: Swagger docs.

Endpoint Purpose Cost Tier
Sports & odds
GET /v1/sports List active sports 1 credits All
GET /v1/sports/{key}/odds Odds by sport & market 1/market All
GET /v1/best-odds/{key} Best price + arb flag 3 credits All
GET /v1/sports/{key}/odds/history Historical snapshots 5 credits Pro+
GET /v1/sports/{key}/odds/movements Price movement feed 5 credits Pro+
Arbitrage & value
GET /v1/arb/sports Sports surebet scanner 3 credits All
GET /v1/arb/racing Racing back/lay vs Betfair 3 credits All
GET /v1/arb/lines Spreads/totals line arb 3 credits All
GET /v1/arb/best-prices Best price + book comparison 2 credits All
GET /v1/value/promos EV-ranked daily promos 2 credits All
Racing
GET /v1/racing/next-to-go Next races + runners 2 credits All
GET /v1/racing/events Upcoming race list 1 credits All
Account & operations
GET /v1/usage Credits used / remaining Free All
GET /v1/usage/analytics Usage by endpoint Free All
GET /v1/data-quality/summary Connector freshness & audits 1 credits All
POST /v1/keys/rotate Rotate API key Free All
GET /v1/health · /v1/uptime Health & uptime Free All
POST/GET /v1/webhooks Webhooks + deliveries Free All
POST /v1/signup Create key / start checkout Free Public

Credit cost is deducted per successful call. 1/market means one credit per requested market type. History and movement endpoints require a paid plan.

Data refresh rates

Sports odds Continuously polled from bookmaker feeds Varies by bookmaker and event proximity
Best-odds comparison Derived on request from latest cached odds Same as sports odds freshness
Arb & value signals Computed on request from latest cached book + Betfair prices Verify legs before staking; prices move
Racing next-to-go ~60 seconds Faster near jump time
Sport list On-demand Updated when new sports are added

This is not real-time tick data. Refresh rates depend on upstream bookmaker API availability and rate limits. Do not rely on this data for high-frequency or latency-sensitive trading.

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