Krok Odds
REST API · v1 · live

The Australian Sports Betting API built for AU punters.

One JSON endpoint. Hobby (A$29) ships live arbitrage + low-hold across 16 AU-licensed bookmakers. Pro (A$99) adds positive EV, middles, player props, steam alerts and exchange pricing. Enterprise (A$249) adds AU racing (thoroughbred, harness, greyhound). Built for trading bots, dashboards and serious AU punters.

100+
bookmakers
70+
Sports markets
15s
Min cache TTL
99.9%
Pro SLA

Built specifically for Australian betting markets

Generic odds APIs treat Australia as an afterthought — late-syncing AU bookmaker prices, missing local racing meetings, and ignoring the bookmakers that actually matter for AU punters. Krok Odds is different. Every endpoint is tuned for AU sport schedules and the AU bookmaker ecosystem from day one.

We scan Sportsbet, TAB, Bet365, Ladbrokes, PointsBet, Neds, BoomBet, Unibet, Betr, BlueBet and Betfair every 30 seconds. AFL, NRL, A-League, Big Bash, NBL, AU horse racing, greyhounds and harness are first-class. Player props, SGM legs and racing fixed-odds get the same real-time treatment as headline match markets.

Build your own betting edge

Programmatic access to every signal Krok Odds detects across AFL, NRL, NBL, A-League, cricket, horse racing and 70+ sports markets. Power your own bots, dashboards and automated systems.

Real-time AU odds

Odds scanned every 30 seconds across Sportsbet, TAB, Bet365, Ladbrokes, PointsBet, Neds, Betr, BlueBet, BoomBet, Unibet and Betfair.

Every edge type

Arbitrage surebets, positive expected value (+EV), middles, low holds, racing win/place edges, player props and SGM legs — one unified API surface.

Developer-friendly

Simple REST endpoints with JSON. Tiered rate limits, X-API-Key auth, webhook support, response cache headers and a downloadable Postman collection.

Two-line integration

One curl, JSON back. The same endpoint powers our own dashboards.

# Live arbitrage opportunities, value desc, AU bookmakers
curl https://krokodds.com.au/api/v1/opportunities/arbitrage \
-H "X-API-Key: $KROK_API_KEY"
# Filter by sport_key + min value
curl 'https://krokodds.com.au/api/v1/opportunities/arbitrage?sport_key=aussierules_afl&minvalue=2.0' \
-H "X-API-Key: $KROK_API_KEY"

Available endpoints

v1 stable. snake_case responses. ISO timestamps.

GET/api/v1/opportunities/arbitrage
Live surebets across 100+ bookmakers, sorted by value desc. Hobby tier excludes exchange pricing rows.
GET/api/v1/opportunities/low-holds
Markets with sub-2% bookmaker hold — perfect for bonus-bet conversion. Hobby tier excludes exchange pricing rows.
GET/api/v1/opportunities/positive-evPro+
Positive expected-value bets, sharp-vs-soft pricing comparison.
GET/api/v1/opportunities/middlesPro+
Middle opportunities (line gaps) — both sides win in the window.
GET/api/v1/opportunities/player-propsPro+
Player props with optional hit-rate history.
GET/api/v1/opportunities/sgm-picksPro+
Same-game multi picks tiered safe / value / longshot with confidence scores.
GET/api/v1/racing/{arbs|movers|meetings|results|runner-form}Enterprise
AU horse, harness and greyhound racing — exchange arbs, market movers, meetings, results and runner form.
GET/api/v1/steam-movesPro+
Sharp-money line moves across the AU book book set in real time.
GET/api/v1/predictionsPro+
Match predictions, fair-win probabilities and over/under outlooks.
GET/api/v1/exchange?source={bsp|results|match_odds|scorer_props|snapshots}Pro+
Exchange pricing suite — settled BSP (sharpest AU racing close), match-odds probs, scorer props, live pre-jump snapshots and results.
GET/api/v1/advanced-stats?source={mlb_advanced|nfl_ngs|soccer_xg|…}Pro+
Model-grade archives — MLB advanced batted-ball, NFL player tracking, soccer xG, NHL/NCAA advanced metrics.
GET/api/v1/injuriesPro+
Current injury / availability feed across NFL, NBA, MLB, NHL.
GET/api/v1/bulk?dataset={…}Enterprise
Cursor-paginated whole-collection archive export for model training — manifest + 13 datasets.
GET/api/v1/odds/{sport}
Raw odds across every market for a sport_key (e.g. aussierules_afl).

Sport coverage

First-class AU markets, plus 70+ global leagues. Every endpoint, every plan.

AFLNRLNBLA-LeagueBig BashEPLNBANFLMLBNHLUFC / MMATennis (ATP/WTA)Horse Racing (AU)GreyhoundsHarnessCricket TestsRugby UnionBoxingEsportsSoccer (70+ leagues)

API plans

Plans differ on cache freshness and rate limit. Same endpoints. Same data quality. Cancel anytime. No setup fees.

Hobby
A$29/month

Cheap entry for solo devs and side projects. Real AU bookmaker arbs + low-holds, no spreadsheet.

60s cache TTL
Freshness
60 req / min
Rate limit
  • Live arbitrage + low-hold endpoints
  • 100+ AU bookmakers (Sportsbet, TAB, Bet365, Ladbrokes etc.) — exchange pricing not included
  • 500 requests / month
  • 60 requests / minute
  • 60-second cache freshness
  • Postman collection + code samples
  • Email support (48h response)
Most popular
Pro
A$99/month

For trading bots and production dashboards. Full edge surface + exchange pricing.

30s cache TTL
Freshness
300 req / min
Rate limit
  • Everything in Hobby, plus:
  • Positive-EV, middles, player props, SGM picks
  • Steam-move alerts + match predictions
  • Full exchange pricing suite — BSP, match-odds, scorer props, live snapshots, results
  • Gameday analysis (AI summaries, storylines) + injury feed
  • Historical + advanced/modeling archives — MLB advanced batted-ball, soccer xG, NFL player tracking, cricket/tennis/F1
  • Webhook notifications
  • 10,000 requests / month
  • 300 requests / minute
  • 30-second cache freshness
  • Priority email + Slack support · 99.9% SLA
Enterprise
A$249/month

For syndicates, books and high-frequency operations. Sub-15s freshness, dedicated infra.

15s cache TTL
Freshness
1,000 req / min
Rate limit
  • Everything in Pro, plus:
  • AU racing endpoints — thoroughbred, harness, greyhound (arbs, movers, meetings, results, runner form)
  • Bulk dataset export — cursor-paginated whole-collection archive dumps for model training
  • 100,000 requests / month
  • 1,000 requests / minute
  • 15-second cache freshness
  • Dedicated webhook delivery
  • Direct Slack channel + on-call
  • 99.95% SLA
  • Annual billing available on request

Prices in AUD · Cancel anytime · No setup fees · Charged monthly to your card

Selling data?

Need a custom feed, raw historical archive, white-label resale, B2B sub-licensing or volume above 1,000 req/min? We'll arrange a quote that fits the use case.

Direct line
sales@krokodds.com.au
Tell us what you need. We'll come back with a quote.

API FAQ

How fresh is the data?
Cache freshness depends on plan: 60s on Hobby, 30s on Pro, 15s on Enterprise. Underlying odds are scanned from bookmakers every 30 seconds, so even on Hobby you're never more than ~90s behind the live market.
What does rate-limited mean?
Two layers per API key. Per-minute: Hobby 60 req/min, Pro 300 req/min, Enterprise 1,000 req/min. Per-month: Hobby 500 req/month, Pro 10,000, Enterprise 100,000. Every response includes X-RateLimit-Remaining and X-RateLimit-Reset headers so your client can self-throttle.
What does Hobby actually include?
Live arbitrage + low-hold endpoints across 100+ AU-licensed bookmakers (Sportsbet, TAB, Bet365, Ladbrokes, PointsBet, Neds, Betr, BlueBet, BoomBet, Unibet etc.). Exchange pricing is excluded on Hobby. Positive-EV, middles, player props, SGM, steam alerts, predictions and webhooks require Pro or Enterprise. AU racing (thoroughbred/harness/greyhound) is Enterprise-only. All gated calls return 402 with an X-Krok-Required-Tier header.
Can I get historical data or just live?
Both, on Pro and Enterprise. v1 ships live opportunities plus historical endpoints today: closing-line snapshots (/v1/closing-lines), settled player-prop outcomes and hit rates (/v1/ev-hit-rates, /v1/player-props-results), historical player and team game logs (/v1/historical/player-game-log, /v1/historical/team-game-log), opportunity history and odds history. Hobby is live-only; historical requires Pro+. For bulk one-off extracts, email sales@krokodds.com.au.
Do I need a separate Krok Odds web subscription?
No. API access is a standalone product. You can run the API alone or alongside the web platform — they share the same data backend but are billed separately. If you have both, you'll see the full betting dashboard plus an API tab in your account.
Can I redistribute the data?
Not under Hobby or Pro. Custom redistribution clauses (B2B sub-licensing, white-label, affiliate use cases) are arranged via sales@krokodds.com.au.
How do I authenticate?
X-API-Key header on every request. Generate keys from your API dashboard once you sign up. Rotate at any time; old keys revoke immediately.
Where do I sign in to manage my keys?
Use the dedicated API sign-in at /api-access/signin. After auth you land on /api-dashboard with key management, usage charts and rotation controls. Punter sign-in (/signin) is separate; both share the same account.

Ship faster with the data the bookies don't want you to have.

Hobby (A$29) ships live arbs + low-holds from 100+ AU bookmakers. Pro (A$99) adds exchange pricing + +EV, middles, player props, steam alerts. Enterprise (A$249) adds AU racing. Cancel anytime.