SportsGameOdds API Documentation
Guides, references, SDKs, and examples to integrate real-time sports betting odds data into any application.
Quickstart
Make your first API call in under 5 minutes. Get your key, send a request, and see real data.
AI-Assisted Development
Use Claude Code, Cursor, or Copilot with SportsGameOdds. Install our MCP server or copy-paste AI context for accurate code generation.
Cheat Sheet
Quick reference for endpoints, authentication, oddID format, and response structure. Copy-paste examples for common requests.
Setup Guide
Get your API key, configure authentication, and set up your development environment.
Data Types
Understand sports, leagues, teams, events, odds, and bookmakers — and how they relate.
Guides
In-depth walkthroughs for batching data, handling odds, streaming, and optimizing response times.
SDK
Official client libraries for JavaScript/TypeScript and Python with full type safety.
import SportsGameOdds from "sports-odds-api";
const client = new SportsGameOdds({
apiKeyHeader: "YOUR_KEY",
});
const page = await client.events.get({
leagueID: ["NBA", "NFL"],
oddsAvailable: true,
});Examples
Full project examples: live odds trackers, arbitrage calculators, parlay builders, and more.
FAQ
Common questions about pricing, rate limits, data coverage, and troubleshooting.
API Reference
Interactive reference for every endpoint with request/response schemas and live examples.
See what you get
Browse our data schema interactively to get a better understanding of everything you'll get back from the API
Basic information, odds, results, team info, and lineups