MCP server
Tools for events, odds, line movement, and streams. Bets endpoints are support-approved.
Connect in minutes with a free API key and give your agents direct odds access.
{
"event_id": "154866235",
"items": [
{
"bookmaker": "sportsbet",
"bet_type": "moneyline",
"period_str": "full time",
"side": "home",
"selection_name": "Los Angeles Lakers",
"odds": 1.59
},
{
"bookmaker": "sportsbet",
"bet_type": "moneyline",
"period_str": "full time",
"side": "away",
"selection_name": "Houston Rockets",
"odds": 2.44
}
],
"resume": "1777512873144-0"
}
Tools for events, odds, line movement, and streams. Bets endpoints are support-approved.
Agent-ready instructions.
TypeScript, Python, Postman and example builds.
Sports and racing odds coverage for agent workflows.
Lightweight streaming updates for dashboards and alerts.
Bidirectional streams for richer pre-match products.
Subscribe to receive access to odds-api.
B
S
B
T
L
N
P
U
D
P
D
F
B
C
H
B
B
P
E
B
B
B
P
S
LU
B
B
C
U
B
Simple JSON, clear docs, and agent tooling for fast setup.
Status, support, and latency signals for production use.
Bookmakers, sports, racing, events, and markets in one API.
odds-api.net is a sports betting odds API for bookmaker odds products, odds comparison tools, dashboards, alerts, models, and backtests. The public site provides pricing, coverage discovery, OpenAPI docs, SDKs, examples, and account access for API keys.
The coverage page lists the current public catalog across bookmakers, sports, racing, leagues, and recently observed markets. The landing page highlights 100+ bookmakers, sports and racing coverage, 75+ leagues, and 100+ market types, including moneylines, handicaps, totals, team totals, player props, corners, cards, goals, quarters, halves, periods, and innings.
SSE and WebSocket update streams are included on every plan, but odds-api does not currently support in-play odds. History is a paid add-on so streaming access and line-movement/backtesting access can be managed separately.
Use the public base URL https://api.odds-api.net/v1 and send your API key from a server-side backend. Keep API keys out of browser-visible code and public repositories. Account pages let users view or rotate their API key.
Common use cases include odds comparison sites, line movement charts, bookmaker price monitors, betting dashboards, alerts, Discord or Telegram bots, internal analytics, and model inputs for fair-price or trading workflows. Bets endpoints for positive EV and arbitrage opportunity feeds are available only by support approval with custom pricing.
Yes. The public developer package includes OpenAPI JSON and YAML, TypeScript and Python SDKs, Postman collection, JavaScript and Python examples, agent instructions, and an MCP server for coding agents and automated workflows.
Coverage, sports, leagues, and bookmaker metadata change slowly and can usually be refreshed daily. Event lists are better polled in bounded windows, odds snapshots commonly use 60 to 120 second polling, and hot products should combine snapshots with streams where available.
Pricing is monthly in USD. Sandbox is free and includes 1,000 monthly requests. Paid plans run from Starter through Pro, streaming updates are included on every plan, history and support-approved bets endpoints are available as add-ons/custom access, and usage is hard-capped by default so there are no surprise overage bills.