Australian sports odds API

Every Australian bookmaker's price in one JSON call

Live odds for AFL, NRL, NBL, racing, soccer, NBA, NFL and more from every major Australian bookmaker: Sportsbet, Ladbrokes, Neds, PointsBet, TAB, Betr, BetRight, Unibet, Dabble, Next2Go, plus Pinnacle. One key, one versioned endpoint, prices refreshed every few minutes.

One call, every book

Ask for one sport with ?sport=, or leave it off for the whole board. Each row is one market with every bookmaker's decimal price and a link to the bet.

Request

curl --compressed "https://www.haterpicks.app/api/v1/odds?sport=nba" \
  -H "Authorization: Bearer hp_live_your_key_here"

Response (trimmed)

{
  "version": "v1",
  "feed": "odds",
  "generated_at": "2026-10-09T04:15:00.000Z",
  "count": 214,
  "data": [
    {
      "id": "nba-nba-total-…",
      "sport": "NBA",
      "market": "NBA_TOTAL",
      "player_or_team": "Boston Celtics",
      "away_team": "New York Knicks",
      "matchup": "Boston Celtics v New York Knicks",
      "line": 221.5,
      "game_start_iso": "2026-10-21T23:30:00Z",
      "prices": {
        "sportsbet": { "over": 1.9, "under": 1.9, "over_link": "https://…", "under_link": "https://…" },
        "ladbrokes": { "over": 1.88, "under": 1.92, "over_link": "https://…", "under_link": "https://…" },
        "tab": { "over": 1.87, "under": 1.93, "over_link": "https://…", "under_link": "https://…" },
        "pointsbet": { "over": 1.91, "under": 1.89, "over_link": "https://…", "under_link": "https://…" }
      }
    }
  ]
}

Pricing

Start free with game lines. Move up for player props, our fair prices and same-game multi quotes. Plans start at A$0.

Free

Trying it out, student projects, tipping bots

A$0 /month

1,000 calls a month · 30 a minute

  • Game lines: head-to-head, line, total
  • Every sport, every book we track
  • 1,000 calls a month
Get a free key

Starter

Discord bots, spreadsheet punters

A$29 /month

50,000 calls a month · 60 a minute

  • Everything in Free
  • Player props from every book
  • Bet-slip links on every price
  • 50,000 calls a month
Choose Starter

Pro

Best value

Model builders, betting tools, personal projects

A$79 /month

250,000 calls a month · 120 a minute

  • Everything in Starter
  • Fair prices and edge % on props
  • Same-game multi fair quotes
  • Arbitrage feed
  • 250,000 calls a month
Choose Pro

Business

Tipster sites, media, odds-comparison apps

A$249 /month

1,000,000 calls a month · 300 a minute

  • Everything in Pro
  • Commercial display rights
  • 300 calls a minute
  • 1,000,000 calls a month
Choose Business

Prices in AUD, GST included, billed monthly. Allowances reset on the 1st of each month (UTC).

What makes it different

Fair prices and edge % from our own model

Pro and Business add the fair price our projection model puts on each player prop, and the edge % of every bookmaker's price against it. You see which book is out of line before you build anything.

Same-game multi fair quotes

Send the legs of a same-game multi and get back each bookmaker's price and a fair quote built from how those legs move together. One call, every book.

Bet-slip links on every price

Every price carries the bookmaker's own link to that market (over_link, under_link), so your users are one tap from the bet.

Refreshed every few minutes

Prices are re-read from every book every few minutes and stale prices are dropped, so a price in the feed is a price you can still get.

Odds by sport

Run a bookmaker's trading desk?

See where your prices sit against the market and our fair price, sport by sport.

The desk feed for bookmakers

Questions

What counts as a call?
Each request your key makes to an /api/v1 feed is one call. Asking for one sport with ?sport= is still one call and returns far less data. The index at /api/v1 needs no key and is never counted.
What happens when I hit my allowance?
The API answers 429 with quota_exceeded: true until the 1st of next month (UTC), when your allowance resets. Every response carries X-Quota-Remaining so you can see it coming. To keep going straight away, upgrade from /developer.
Can I cancel anytime?
Yes. Cancel from /developer whenever you like. There is no contract and no cancellation fee.
Can I use the data commercially?
The Business plan includes commercial display rights: showing our prices on a public site or app that earns money, such as a media or affiliate site. If you are not sure which plan covers your use, email contact@haterpicks.app.
Is HaterPicks a bookmaker?
No. HaterPicks is an odds-comparison and analytics service run by HaterPicks Pty Ltd. We never take bets. Every price links to the bookmaker, and you bet with them directly.

Get your key

A free key takes a minute and needs no card.

Get a free key