# 415+ bookmakers. One odds API.

Sports betting odds API

Pre-match and live odds, player props, scores and history in one JSON format, over REST, WebSocket or MCP.

Plans from £49/month, cancel anytime. Trusted by 20,000+ developers.

**Lowest odds latency in the market:** pre-match refreshed in seconds, live odds pushed in milliseconds.

[Get your API key](https://odds-api.io/pricing) · [Read the docs](https://docs.odds-api.io)

- Bookmakers: 415+
- Market types: 500+
- Sports: 34
- Leagues: 12,000+
- Average response: <150ms
- Uptime: 99.9%

## See exactly what you get

Every bookmaker in the odds API, the sports it covers and the markets you can pull. Click a row for the per-sport breakdown, or [browse the full directory](https://odds-api.io/sportsbooks#coverage).

## Compare every price on one screen

Pull one event from up to 30 bookmakers in a single odds API call and you have an odds comparison page. Add props, corners and cards for the markets your users actually bet.

Build odds comparison pages, value bet finders, arbitrage scanners, props screeners, live scores and trading models.

## Less plumbing, more product

Every plan of the odds API includes these, and WebSocket streaming is an add-on for any plan. You pick the bookmakers, we handle the scraping, mapping and uptime.

### One schema across 415+ bookmakers

Events, teams and markets are matched across books, so `Bet365` and `Betano DE` return the same event id and the same market names. No per-book parsers. [500+ market types](https://odds-api.io/sportsbooks#coverage)

### WebSocket streaming

The recommended way to get odds. Every change is pushed within milliseconds, pre-match and live, for the lowest latency and far less bandwidth than polling. Scores, clock and status come on the same stream. Add it to any plan. (Recommended, Paid add-on)

### Player props

Shots, shots on target, assists, goalscorers and NBA player lines from the books that offer them. 95 bookmakers with props.

### Value bets and arbitrage

Ready-made `/value-bets`, `/arbitrage-bets` and `/dropping-odds` endpoints, so you can ship a tool before you build a model.

### History and closing lines

Line movements per market, historical odds and closing lines for backtesting and CLV tracking.

### Direct bet links

Each event comes with deep links to the bookmaker's own page, ready for affiliate traffic.

### Esports

CS2, Valorant, League of Legends, Dota 2 and more, with kills and map markets where books price them. [Esports odds API](https://odds-api.io/esports-odds-api)

### SDKs and MCP server

Official Python and TypeScript clients, plus an MCP server so AI assistants can query odds directly. [SDK guide](https://docs.odds-api.io/guides/sdks)

```bash
pip install odds-api-io
npm i odds-api-io
```

## Simple REST, JSON out

Authenticate to the odds API with one key, call any endpoint, get JSON back. Rate limit headers and standard HTTP errors on every response.

- `GET /v3/odds`: Odds for one event from up to 30 bookmakers
- `GET /v3/odds/multi`: Several events in one call, billed as one request
- `GET /v3/odds/movements`: Line history per market and bookmaker
- `GET /v3/odds/updated`: Odds that changed since a timestamp
- `GET /v3/events`: Upcoming and live events by sport and league
- `GET /v3/events/live`: Live events with score and clock
- `GET /v3/events/search`: Find an event by team name
- `GET /v3/participants`: Teams and players with logos
- `GET /v3/value-bets`: Prices above the fair line, with expected value
- `GET /v3/arbitrage-bets`: Arbitrage opportunities across your books
- `GET /v3/dropping-odds`: Markets where the price is falling fast
- `GET /v3/historical/events`: Finished events and results
- `GET /v3/historical/odds`: Odds snapshots for past events
- `GET /v3/historical/closing-lines`: Closing lines for CLV tracking
- `WS wss://api.odds-api.io/v3/ws`: Odds, score and status messages pushed in real time

[API reference](https://docs.odds-api.io) · [Quickstart](https://docs.odds-api.io/quickstart)

## Your AI assistant already knows how to use it

Connect your assistant to live odds with our official MCP server. Twenty-five tools, one JSON schema for every bookmaker and AI-ready docs, so the code it writes works on the first run.

- Works with Claude, Codex, Cursor and other MCP clients
- One command to connect, your API key stays in your environment
- Docs as llms.txt for assistants without MCP

**Claude Code** (Run in your terminal)

```bash
claude mcp add odds-api \
  --env ODDS_API_KEY="your-api-key" \
  -- npx -y odds-api-mcp-server
```

**Codex** (Run in your terminal)

```bash
codex mcp add odds-api \
  --env ODDS_API_KEY="your-api-key" \
  -- npx -y odds-api-mcp-server
```

**Claude Desktop** (Add to claude_desktop_config.json)

```json
{
  "mcpServers": {
    "odds-api": {
      "command": "npx",
      "args": [
        "-y",
        "odds-api-mcp-server"
      ],
      "env": {
        "ODDS_API_KEY": "your-api-key"
      }
    }
  }
}
```

**Cursor** (Add to your Cursor MCP settings)

```json
{
  "mcpServers": {
    "odds-api": {
      "command": "npx",
      "args": [
        "-y",
        "odds-api-mcp-server"
      ],
      "env": {
        "ODDS_API_KEY": "your-api-key"
      }
    }
  }
}
```

What the 25 MCP tools cover: Your assistant can query sports, bookmakers, leagues, markets, events, live events, search, odds, multi-odds, updated odds, odds movements, dropping odds, value bets, arbitrage, historical odds, settlements, bet grading, participants and docs.

Starter prompt:

> Using the Odds-API.io API, build a React page that lists upcoming Premier League matches with Bet365, Unibet and Betano odds side by side and highlights the best price for each outcome.

[AI setup guide](https://docs.odds-api.io/ai-vibe-coding) · [llms.txt](https://docs.odds-api.io/llms.txt) · [MCP server](https://odds-api.io/mcp)

## Pay for the bookmakers you use

Every plan gets 5,000 requests/hour, every sport and every market. Pay monthly, or yearly and get 2 months free. Cancel any month.

Included in every plan: 5,000 requests/hour, Pre-match and live, Every sport and market.

- Solo: £49/mo, 2 bookmakers, Email support
- Starter: £99/mo, 5 bookmakers, Email support
- Growth (Most popular): £179/mo, 10 bookmakers, Priority support
- Pro: £229/mo, 15 bookmakers, Dedicated support
- Enterprise: Talk to us, Any number of books, Unlimited requests, Dedicated infrastructure, Custom feeds and SLAs

### WebSocket streaming

The recommended way to get odds. Every change is pushed within milliseconds, for the lowest latency and far less bandwidth than polling. It costs the plan price again, so 2× the plan price in total, for example an extra £49/mo on Solo. (Recommended)

### More requests

Raise the hourly limit on any plan to a new total.

- 10,000 requests/hour: +£139/mo
- 20,000 requests/hour: +£229/mo
- 30,000 requests/hour: +£309/mo

Pay by card or crypto: Visa, Mastercard, Amex, Apple Pay, Google Pay or PayPal, or BTC, ETH, USDC, TRX, SOL, LTC and more (10+ coins) on monthly plans. Prices are shown in your local currency.

[See all plans](https://odds-api.io/pricing)

## Questions before you build

### Is my bookmaker covered?

415+ bookmakers across 34 sports, from Bet365, Betfair Exchange, Betano and 1xBet to local books in Europe, Australia, the US and Latin America. Search the coverage table for any book and see its sports, markets, and whether it has live odds and player props. [View the full bookmaker list](https://odds-api.io/sportsbooks). By region: [UK odds API](https://odds-api.io/sportsbooks/uk), [US sportsbook API](https://odds-api.io/sportsbooks/us), [Italy odds API](https://odds-api.io/sportsbooks/italy), [Brazil odds API](https://odds-api.io/sportsbooks/brazil), [Asia odds feed](https://odds-api.io/sportsbooks/asia) and [Australia odds API](https://odds-api.io/sportsbooks/australia).

### Do you have player props, corners, cards and Asian handicap?

Yes, depending on the bookmaker. Player shots, assists, goalscorers, corners, bookings, Asian handicap, half-time lines and team totals are all available. Turn on “Player props only” in the coverage table to see which books carry them.

### Which sports do you cover? Esports, tennis, cricket?

34 sports, including football, basketball, tennis, American football, ice hockey, baseball, cricket and esports (CS2, League of Legends, Dota 2, Valorant and more, with map and kill markets where books price them).

### Can I test the API before paying?

New free keys are paused. Solo at £49/month is the cheapest way to start: 2 bookmakers of your choice, every sport and market, live and pre-match. It runs month to month and you can cancel any time. [See all plans](https://odds-api.io/pricing).

### Which plan do I need?

Plans differ only by how many bookmakers you pick: Solo 2, Starter 5, Growth 10, Pro 15. All of them include 5,000 requests/hour, every sport and every market. We recommend adding WebSocket for the lowest latency and less bandwidth. [See all plans](https://odds-api.io/pricing).

### Do you have live (in-play) odds, or only pre-match?

Both. Most bookmakers are covered live as well as pre-match, with scores, match clock and status alongside the odds. The coverage table shows live support per book and sport.

### How fresh are the odds? REST or WebSocket?

We recommend WebSocket for most apps. Every price change, pre-match and live, is pushed the moment it happens, so you get the lowest latency and use far less bandwidth than polling. REST is included in every plan and suits scripts, quick lookups and backfills.

### How do I choose bookmakers, and can I change them later?

You pick your bookmakers in the dashboard after you subscribe, and you can swap them later. Your API key stays the same.

### Can I show the odds to my users or use them commercially?

Yes, you can display the data in your own website, app or tool, including paid products. Reselling or redistributing the raw feed to third parties needs an enterprise agreement, so talk to us first. [Contact us](https://odds-api.io/#contact).

### Do you provide scores and results?

Yes. Live scores and match clock come with live events, and finished events include final results, so you can settle bets and show results next to the odds.

### Do you have historical odds for backtesting?

Yes. Historical events and results, historical odds, closing lines and per-market line movements are available through the API.

### Does it include Bet365 odds?

Yes. Bet365 pre-match and live odds, player props, corners and cards. Bet365 has no public API, so this is the reliable way to get its lines programmatically.

### Can I use Odds-API.io with AI assistants like Claude or Codex?

Yes. The official MCP server (odds-api-mcp-server on npm) gives Claude, Codex, Cursor and other MCP clients 25 tools for sports, bookmakers, leagues, markets, events, live events, search, odds, multi-odds, updated odds, odds movements, dropping odds, value bets, arbitrage, historical odds, settlements, bet grading, participants and docs. The docs are also published as llms.txt, and the AI setup guide at docs.odds-api.io/ai-vibe-coding shows the setup for each tool. [Open the AI setup guide](https://docs.odds-api.io/ai-vibe-coding).

### How many requests are included?

Every plan includes 5,000 requests/hour with no monthly cap. You can raise it to 10,000, 20,000 or 30,000 requests per hour.

### Can I pay with crypto?

Yes. Pick Crypto at checkout and pay with BTC, ETH, USDC, TRX, SOL, LTC and more (10+ coins). Renewals arrive as an invoice with a payment link, and your access continues while it is open.

### Odds-API.io at a glance

- Bookmakers: 415+
- Sports: 34
- Leagues: 12,000+
- Market types: 500+
- Delivery: REST JSON and WebSocket
- Odds: Pre-match, live and historical
- Analysis: Value bets, arbitrage, dropping odds
- Response time: <150ms average
- Uptime: 99.9%
- Billing: Monthly or annual, 2 months free on annual
- Plans: From £49/month, 5,000 requests/hour

Best for odds comparison sites, +EV tools, arbitrage scanners and trading dashboards.

## Found the markets you need?

Get a key in under a minute, or ask us anything about coverage, custom feeds or volume pricing.

- Email support from the team that builds the feed
- Most questions answered the same day
- Custom bookmakers and enterprise feeds on request

Or email hello@odds-api.io
