Skip to main content
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

Kambi Odds Pricing

Start free with 100 requests/hour (500/day), no credit card required.

Kambi odds are included on every plan, alongside 365+ bookmakers across 34 sports.

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&markets=ML,Spread,Totals");

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 365+ bookmakers worldwide through Odds-API.io

Start Using Kambi Data Today

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

✓No credit card required✓5,000 requests/hour