Integration Guide

Kambi API Integration

Access odds from Kambi-powered sportsbooks via API. Kambi powers major operators including DraftKings, BetRivers, and Unibet.

!

Kambi Official API

Kambi offers a B2B API to their operator partners. Individual developers can access Kambi odds through Odds-API.io by querying Kambi-powered sportsbooks.

What You Get with Kambi Data

Comprehensive betting data coverage through Odds-API.io

Features

  • Powers major operators
  • Consistent odds format
  • Wide US coverage
  • Player props

📈 Market Types

  • Moneyline
  • Spreads
  • Totals
  • Player Props
  • Futures
  • Parlays

Sports Covered

  • American Football
  • Basketball
  • Baseball
  • Ice Hockey
  • Football
  • Tennis
  • Golf
Pre-match OddsLive In-Play OddsWebSocket Real-TimePlayer PropsUSAEuropeUKAustralia

Quick Start: Get Kambi Odds

Start fetching Kambi odds in minutes with our simple REST API

Step 1: Get Available SportsGET /sports
# First, get all available sports (no auth required)
curl "https://api.odds-api.io/v3/sports"

# Response:
# [{"name":"Football","slug":"football"},{"name":"Basketball","slug":"basketball"},...]
Step 2: Get Events for KambiGET /events
# Get events available on Kambi
curl "https://api.odds-api.io/v3/events?apiKey=YOUR_KEY&sport=football&bookmaker=Kambi"

# Response includes event IDs you'll use to fetch odds:
# [{"id":65068198,"home":"Manchester City","away":"Brentford FC",
#   "date":"2025-12-17T19:30:00Z","sport":{"name":"Football","slug":"football"},
#   "league":{"name":"England - EFL Cup","slug":"england-efl-cup"},"status":"pending"},...]
Step 3: Get Kambi OddsGET /odds
import requests

API_KEY = "your_api_key"
EVENT_ID = 65068198  # from step 2

# Get odds for a specific event
response = requests.get(
    "https://api.odds-api.io/v3/odds",
    params={
        "apiKey": API_KEY,
        "eventId": EVENT_ID,
        "bookmakers": "Kambi"
    }
)
odds_data = response.json()

# Or use /odds/multi for multiple events at once
response = requests.get(
    "https://api.odds-api.io/v3/odds/multi",
    params={
        "apiKey": API_KEY,
        "eventIds": "65068198,65068199,65068200",
        "bookmakers": "Kambi"
    }
)
Sample Odds Response
{
  "id": 65068198,
  "home": "Manchester City",
  "away": "Brentford FC",
  "date": "2025-12-17T19:30:00Z",
  "sport": {"name": "Football", "slug": "football"},
  "league": {"name": "England - EFL Cup", "slug": "england-efl-cup"},
  "bookmakers": {
    "Kambi": [
      {
        "name": "ML",
        "updatedAt": "2025-12-17T11:00:28Z",
        "odds": [{"home": "1.500", "draw": "4.750", "away": "5.750"}]
      },
      {
        "name": "Spread",
        "updatedAt": "2025-12-17T11:00:28Z",
        "odds": [{"hdp": -1.25, "home": "2.050", "away": "1.800"}]
      },
      {
        "name": "Totals",
        "updatedAt": "2025-12-17T11:00:28Z",
        "odds": [{"hdp": 3, "over": "1.975", "under": "1.875"}]
      }
    ]
  }
}

Real-Time Kambi Odds via WebSocket

For live betting applications, we recommend using our WebSocket feed for instant updates

Why WebSocket?

Instead of polling the REST API, receive Kambi odds updates instantly via a persistent WebSocket connection.

<150ms
Latency
Real-time
Push Updates
Lower
Bandwidth
Single
Connection
// Connect to WebSocket for real-time Kambi odds
const ws = new WebSocket("wss://api.odds-api.io/v3/ws?apiKey=YOUR_KEY");

ws.onmessage = (event) => {
  const data = JSON.parse(event.data);

  if (data.type === "updated" && data.bookie === "Kambi") {
    console.log(`Match ${data.id} updated:`, data.markets);
  }
};

Enable WebSocket when subscribing or contact us at hello@odds-api.io

View WebSocket Docs →

Kambi API FAQ

Common questions about accessing Kambi odds

What is Kambi?

Kambi is a B2B sports betting provider that powers many major sportsbooks including BetRivers, Unibet, and previously DraftKings. Their technology runs the odds and risk management for these operators.

How do I get Kambi odds?

Access Kambi odds through Odds-API.io by querying sportsbooks that use Kambi's platform, such as BetRivers and Unibet. The odds structure will be consistent across Kambi-powered books.

Why Developers Choose Kambi

US marketB2B platformPowers DraftKings/BetRivers/Unibet

Explore More Bookmaker APIs

Access odds from 250+ bookmakers worldwide through Odds-API.io

Start Using Kambi Data Today

Get 5,000 requests/hour to access Kambi odds and 250+ other bookmakers

No credit card required5,000 requests/hour