OpenOddsAPI API Get started

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 URLhttps://api.openoddsapi.com/v1
AuthenticationX-API-Key request header
Response formatJSON (UTF-8)
TimestampsISO 8601, UTC (Z suffix)
Rate limits60 requests/minute, 10,000 requests/day
TransportHTTPS 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

SportKeyGroup
TennistennisRacket
UFCufcMMA
BoxingboxingCombat
NFLnflAmerican Football
GolfgolfTournament 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.
OpenOddsAPI API — Documentation v1Examples use illustrative data