William Hill odds across sports and markets

Bring William Hill prices from football, ice hockey, tennis, basketball, NFL and cricket into one event model. Compare winners, handicaps, totals, team totals and player markets with the williamhill filter.

GET /v1/events/{event_id}/odds/snapshot?bookmakers=williamhill
{
  "event_id": "$EVENT_ID",
  "items": [
    
    {
      "bookmaker": "williamhill",
      "bet_type": "team total",
      "period_str": "full game",
      "side": "over",
      "line": "81.5",
      "selection_name": "New York Liberty over 81.5 points",
      "odds": 1.88
    },
    
    {
      "bookmaker": "williamhill",
      "bet_type": "team total",
      "period_str": "full game",
      "side": "under",
      "line": "81.5",
      "selection_name": "New York Liberty under 81.5 points",
      "odds": 1.95
    }
    
  ],
  "resume": "$RESUME_TOKEN"
}
William Hill API filter Request only William Hill prices with the canonical williamhill bookmaker key.
Match, team and player markets William Hill rows keep the sport, period, team or player and line attached to each price.
William Hill snapshots and updates Request a complete event view, then apply supported pre-match changes from the stream.

Make room for William Hill's market depth.

Build views for its sport mix, team lines and player selections.

Cross-sport boards

13 sports observed

Bring football, hockey, tennis, basketball, NFL, cricket and more into one view.

Totals displays

Match or team

Show a match total apart from a team total, each with its own period and line.

Player tracking

Prop-level detail

Keep each player's selection and stat line separate from team and match markets.

UK bookmaker API guides

Compare the UK bookmaker guides

Compare William Hill prices with another UK source on the same sport, event, market and line.

Explore UK bookmaker coverage

William Hill sports in the API

Sports recently observed in the API.

  • Football
  • Ice hockey
  • Tennis
  • American football
  • Basketball
  • Baseball
  • Handball
  • Cricket
  • Rugby league
  • Rugby union
  • Aussie rules
  • Table tennis
  • MMA

Built for agents and humans

MCP server

Tools for events, odds, line movement, streams, and paid-plan positive EV or arbitrage feeds.

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.

Build a William Hill odds view

Start from a sport and event, then preserve each market's period, line and selection in the snapshot.

  1. 1

    Use the William Hill key

    Confirm williamhill in GET /v1/bookmakers, then choose the sport and competition you need.

  2. 2

    Select an event

    Find a William Hill football, WNBA, NHL or other observed event in the schedule.

  3. 3

    Keep market context

    Request bookmakers=williamhill and retain the period, team or player, line and side with each price.

  4. 4

    Update the board

    Process supported event updates after the snapshot and reconnect with its resume token.

Odds API Pricing

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

Best for first builds

Starter

50K
$30 USD / month

Odds

Requests
50K / month
Streams
150 stream-hours / month
Stream connections
1 concurrent
  • 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
Stream connections
8 concurrent
  • 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
Stream connections
25 concurrent
  • 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
Stream connections
75 concurrent
  • 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
Stream connections
Custom
  • All Bookmakers
  • All Markets
  • Custom
  • Dedicated support

Bets

  • Positive EV and arbitrage bets
  • Custom bookmaker access

William Hill API FAQs

Bookmaker access, sports, market depth and comparison rules.

How do I request William Hill alone?

Confirm williamhill in GET /v1/bookmakers, then request GET /v1/events/{event_id}/odds/snapshot?bookmakers=williamhill for a covered event.

Which sports appear in William Hill coverage?

Recent public observations include football, ice hockey, tennis, American football, basketball, baseball, handball, cricket, rugby league, rugby union, Aussie rules, table tennis and MMA.

Can I compare William Hill with Ladbrokes?

Yes, if both cover the fixture. For UK Ladbrokes use the ladbrokes_uk key, then match the same market, period, line and selection.

How are team totals different from match totals?

A team total tracks one side's score; a match total tracks the combined event. Keep the team, line, period and over or under side with each William Hill selection.

Build with William Hill prices

Create a key and request William Hill odds across the sports your product follows.