Getting Started
Overview
OpenOddsAPI API
Real-time odds, events and scores for tennis, UFC, boxing, NFL and golf — one consistent JSON API across eight bookmakers and four regions.
| Base URL | https://api.openoddsapi.com/v1 |
| Authentication | X-API-Key request header |
| Response format | JSON (UTF-8) |
| Timestamps | ISO 8601, UTC (Z suffix) |
| Rate limits | 60 requests/minute, 10,000 requests/day |
| Transport | HTTPS only |
What you can build
The OpenOddsAPI API delivers pre-match and live odds, event schedules and settled scores for five sports: tennis, UFC, boxing, NFL and golf. Each market includes the bookmaker, the odds in your preferred format, and the outcomes with their prices and point lines.
- Pre-match odds — moneyline, spreads, totals, props and tournament markets, refreshed every 30 seconds.
- Events and schedules — fixtures with commence times, competitions and the markets that are currently live.
- Scores — final and in-progress scores, with period-by-period detail.
- 8 bookmakers across US, UK, EU and AU regions, normalized into one response shape.
Supported sports
| Sport | Key | Group |
|---|---|---|
| Tennis | tennis | Racket |
| UFC | ufc | MMA |
| Boxing | boxing | Combat |
| NFL | nfl | American Football |
| Golf | golf | Tournament Golf |
NOTEEvery example in this documentation uses illustrative data. Sport keys, event IDs and odds are formatted exactly as the live API returns them, but the fixtures and prices shown are sample values.