Outlier, the company behind the Odds-API.io sports data API, has released official software libraries in five languages, a command-line tool and an MCP server that lets AI assistants such as Claude and Cursor query live sports data directly.
Odds-API.io gives developers and analysts one source for real-time and historical sports market prices, covering 34 sports and more than 450 sources in a single JSON format over REST or a WebSocket feed. Customers use it to build sports data products and for analysis: modelling markets, backtesting against historical closing lines and tracking how prices move before kickoff. Several major sports data providers build on the data under contract, including one of the world’s most popular live score apps.
The Python library returns results as pandas DataFrames and the R package returns data frames, so data goes straight into a notebook or analysis script. The Node.js library includes a WebSocket client that reconnects and resumes where it left off.
What was released:
- Node.js and TypeScript: odds-api-io on npm
- Python: odds-api-io on PyPI
- R: oddsapiio on CRAN
- PHP: github.com/odds-api-io/odds-api-php
- Go: github.com/odds-api-io/odds-api-go
- Command line: odds-api-cli on npm
- MCP server: odds-api-mcp-server, listed in the official MCP Registry
Documentation and examples cover each package. The packages are free and open source; using them requires an API key on a paid plan at odds-api.io.
About Odds-API.io
Odds-API.io is a sports data API built by Outlier. It provides real-time and historical sports market data across 34 sports through a REST API and a WebSocket feed, with closing lines, price movements and match results.
