πŸ”ž 18+ Only  |  Gambling can be addictive β€” please gamble responsibly  |  Gambling Help: 1800 858 858  |  GambleAware
11 bookmakers Β· 10 sports Β· Horse, greyhound & harness racing

Australian Sports Odds API

Live odds from 11 Australian bookmakers in one REST API. Free tier to start. No credit card required.

βœ… Free tier: 500 credits/month βœ… No credit card to start βœ… REST + JSON βœ… Australian operators only

What's included

πŸ“Š
Live odds from 11 bookmakers
Sportsbet, TAB, Neds, Ladbrokes, Unibet, Betfair, PointsBet, Betr, BetRight, PlayUp, TABtouch β€” all in one response.
πŸ†
10 sports covered
AFL, NRL, NBA, Tennis ATP/WTA, EPL, A-League, Super Rugby, Big Bash, Test Cricket.
🐎
Racing: next-to-go
Horse, greyhound, and harness racing across Australia. Next-to-go endpoint with runners and current odds.
⚑
Best-odds + arb detection
Single call returns the best available price per selection and flags arbitrage opportunities.
πŸ”‘
Simple authentication
Pass your API key in the X-API-Key header. No OAuth flow required.
πŸ“‹
Clean JSON responses
Structured event β†’ bookmaker β†’ market β†’ outcome hierarchy. Easy to parse.

Quickstart

Get your first odds response in under a minute:

# 1. Get NRL head-to-head odds curl "https://puntersedge.online/api/v1/sports/nrl/odds?markets=h2h" \ -H "X-API-Key: YOUR_API_KEY" # 2. Best odds comparison across bookmakers curl "https://puntersedge.online/api/v1/best-odds/afl" \ -H "X-API-Key: YOUR_API_KEY" # 3. Next 5 horse races curl "https://puntersedge.online/api/v1/racing/next-to-go?num_races=5&categories=horse" \ -H "X-API-Key: YOUR_API_KEY"
Full examples with Python & JS β†’ Interactive Swagger docs β†’

Endpoints

GET /v1/sports List all active sports 1 cr
GET /v1/sports/{sport_key}/odds Odds for a sport β€” params: markets, bookmakers, oddsFormat 1 cr/market
GET /v1/best-odds/{sport_key} Best price per selection + arb detection 3 cr
GET /v1/racing/next-to-go Next-to-go races β€” params: num_races, categories, bookmakers 2 cr
GET /v1/usage Your credits used and remaining this month Free
GET /v1/health Service health check Free

Pricing

Free
$0Always free
500 credits/mo
Get started
Pro
$29/month AUD
20,000 credits/mo
Get started
Unlimited
$249/month AUD
5,000,000 credits/mo
Get started

Credits reset monthly. Unused credits don't roll over. Full pricing + credit cost table β†’

Get your free API key

Enter your email and we'll issue a free key instantly. No credit card required.

Your key will be emailed to you. For paid plans you'll be directed to Stripe checkout first. By requesting a key you agree to use this data for informational and analytical purposes only β€” not for illegal gambling services or operators not licensed in Australia.

⚠️ Legal and compliance

  • This API provides data for informational and analytical purposes only
  • May not be used to facilitate illegal gambling or unlicensed betting operators
  • Australian-licensed operators and services only
  • Reselling or redistributing raw data requires written permission
  • Do not use to automate betting on behalf of users without their explicit consent
Swagger docs Code examples Coverage Pricing Changelog Status Developer hub
This site contains wagering-related analysis and is intended for Australian users aged 18+. Gambling involves risk. Please gamble responsibly.