Skip to content

Overview

Live odds and prices from every book we cover, in one JSON API.

Response format

OddsLink provides prices in a clear, consistent format. A price older than its book’s normal update rhythm is removed rather than shown as stale. No maximum age is promised.

  • Send your API key in the X-API-Key request header.
  • last_update is the time a book last confirmed a price. It can be null when that time is unavailable, and it is never an estimate.
  • size is included when a book publishes a posted limit, exchange depth, or contract count.
  • unmatched_bookmakers names a book when a price cannot be matched safely to a fixture.
  • Fixture ids are readable but should be treated as opaque strings. The date in an id can remain from an earlier scheduled kickoff. Read commence_time for the current scheduled kickoff.

What counts as a request

Price and history calls count against your monthly allowance. Listing sports and fixtures is free on every plan. Each operation states whether it counts against the allowance.

Information

  • License: Proprietary
  • OpenAPI version: 3.1.0

Every operation except /v1/account/keys accepts this. There is no ?apiKey= query fallback.

Security scheme type: apiKey

Header parameter name: X-API-Key

A signed-in website session’s access token. Required by /v1/account/keys. An X-API-Key is refused there: only a signed-in customer creates or revokes keys.

Security scheme type: http