TAB API access for Australian betting apps

Access TAB odds through the odds-api TAB API integration. Request normalized markets, prices, and live updates with one API key without maintaining a bookmaker-specific feed.

Paid plans from $40/month. No surprise charges.

GET /v1/events/{event_id}/odds/snapshot?bookmakers=tab
{
  "event_id": "1854214164",
  "items": [
    
    {
      "bookmaker": "tab",
      "bet_type": "moneyline",
      "period_str": "full time",
      "side": "home",
      "selection_name": "Home team",
      "odds": 1.74
    },
    
    {
      "bookmaker": "tab",
      "bet_type": "moneyline",
      "period_str": "full time",
      "side": "away",
      "selection_name": "Away team",
      "odds": 2.10
    }
    
  ],
  "resume": "1777512873144-0"
}
TAB API filter Request only TAB prices with the canonical tab bookmaker key.
Normalized odds data Use consistent event, market, period, selection, and price fields.
REST and live streams Start with REST, then add SSE or WebSocket updates.

Built for serious Australian odds products.

A 99.8% uptime target, lightning-fast TAB odds updates and 30 current market variants through one API.

Uptime target

99.8%

Monthly operating target for production API endpoints. Check current health live.

TAB odds updates

Almost instant

On supported TAB streams. Scheduled TAB data refreshes adaptively.

TAB market depth

30 variants

Match, team, period and player markets across covered TAB events.

Australian bookmaker API guides

Compare TAB with Australian bookmakers

Use one normalized contract, then narrow requests with the canonical bookmaker key for TAB and other covered Australian sources.

Explore the Australian odds API

TAB API markets

Use the bet_type and metric combinations below when working with TAB prices.

Market API bet_type / metric What it covers
Match result moneylinemoneyline 3w Home and away prices, plus home-draw-away prices for draw-capable events.
Handicaps handicap Home and away handicap or spread prices, including alternate lines.
Event totals total Over and under event totals, including period variants where supplied.
Team totals team total Home or away team over and under totals across supported sports.
Rugby scoring total / triesteam total / triesplayer prop / player tries Match tries, team tries, and individual try-scorer markets.
Goal markets total / goals Over and under goal totals for supported events.
AFL player props player prop / player disposalsplayer prop / player goalsplayer prop / player marksplayer prop / player tackles Disposals, goals, marks, and tackles for covered AFL players.
Basketball player props player prop / player assistsplayer prop / player pointsplayer prop / player reboundsplayer prop / player threes Assists, points, rebounds, and made three-pointers for covered players.
Baseball player props player prop / player doubleplayer prop / player hitsplayer prop / player home runsplayer prop / player pitcher strikeoutsplayer prop / player rbi Doubles, hits, home runs, pitcher strikeouts, and RBIs for covered players.
Tennis games and sets handicap / gameshandicap / setsmoneyline 3w / gamesteam total / gamestotal / gamestotal / setstotal / tie breaksplayer prop / player set wins Game and set handicaps, totals, tie-breaks, and player set-win markets.

Coverage currently includes full-time, half, quarter, first-set, games, sets, and tie-break variants where supplied. Exact availability changes by sport, league, event, and time.

Built for agents and humans

MCP server

Tools for events, odds, line movement, and streams. Bets endpoints are support-approved.

Agent skill

Agent-ready instructions.

SDKs and examples

TypeScript, Python, Postman and example builds.

Sports and racing

Sports and racing odds coverage for agent workflows.

SSE odds stream

Lightweight streaming updates for dashboards and alerts.

WebSocket feeds

Bidirectional streams for richer pre-match products.

How to use the TAB API

Find a covered event, then request its TAB prices using the same normalized response model as every supported bookmaker.

  1. Load the catalog

    Create an API key, then retrieve the current bookmaker and event catalog.

  2. Choose a TAB event

    Select an event that includes TAB in its available bookmaker coverage.

  3. Request the odds

    Fetch the snapshot with bookmakers=tab and retain the freshness fields.

Odds API Pricing

Choose a monthly plan based on request volume, rate limits, and support.

Best for testing

Starter

50K
$40 USD / month

Odds

Requests
50K / month
Streams
150 stream-hours / month
  • All Bookmakers
  • All Markets
  • 60 requests/min
  • Self-serve

Bets

  • Positive EV and arbitrage bets
  • Up to 2 bookmakers
Best value

Builder

2M
$90 USD / month

Odds

Requests
2M / month
Streams
1,500 stream-hours / month
  • All Bookmakers
  • All Markets
  • 300 requests/min
  • Email support

Bets

  • Positive EV and arbitrage bets
  • Up to 6 bookmakers

Live

20M
$250 USD / month

Odds

Requests
20M / month
Streams
6,000 stream-hours / month
  • All Bookmakers
  • All Markets
  • 600 requests/min
  • Priority email

Bets

  • Positive EV and arbitrage bets
  • Up to 15 bookmakers

Pro

75M
$500 USD / month

Odds

Requests
75M / month
Streams
20,000 stream-hours / month
  • All Bookmakers
  • All Markets
  • 1,200 requests/min
  • Priority email plus onboarding

Bets

  • Positive EV and arbitrage bets
  • Up to 50 bookmakers

Scale

Custom
Custom

Odds

Requests
100M+ typical
Streams
Custom
  • All Bookmakers
  • All Markets
  • Custom
  • Dedicated support

Bets

  • Positive EV and arbitrage bets
  • Custom bookmaker access

TAB API FAQs

Clear answers about coverage, live updates, and how this independent integration works.

Is this an official TAB API?

No. odds-api is an independent data service that provides normalized TAB odds where coverage is available. It is not affiliated with, endorsed by, or sponsored by TAB or Tabcorp.

How do I retrieve TAB odds with the API?

Find a covered event, then request its odds snapshot with the bookmakers=tab query filter. The response uses the same normalized schema as other bookmakers in odds-api.

Does the TAB API integration support live odds?

Yes, active covered events can move from an initial REST snapshot to SSE or WebSocket updates. Availability depends on the event, league, market, and time.

Which TAB sports and markets are available?

The normalized TAB integration includes moneyline, 3-way moneyline, handicaps, totals, team totals, and player props across covered sports such as AFL, NRL, basketball, baseball, soccer, and tennis. Full-time, half, quarter, and set variants are included where supplied.

Start using the TAB API

Choose a plan, find a covered event, and request its current TAB odds.

Paid plans from $40/month. No surprise charges.