DataSportAPI
Docs
Your first call in one line

The free key reads yesterday for every sport, 50 calls a day. No card.

Get a free key
Every sport, one key

Complete reads all sixteen sports for $249 a month.

Take Complete
Ask in plain words

"Who won at Kempton yesterday?" Your assistant picks the tool and answers from your plan.

Connect in two minutes
Showing
Documentation / Guides

Plans and limits, sports data API

Plans and limits

Every sport is its own plan. Hold one, several, or Complete for all sixteen. One key reads them all.

The plans

PlanReadsCalls a minuteCalls
Free keyYesterday, every sport, every endpoint but live and fixtures1050 a day
A sport planThat sport in full: live, fixtures, every date held120250,000 a month for each sport held
CompleteAll sixteen sports in full2401,000,000 a month

Sport plans run from $19 to $79 a month. Pay yearly for two months free. Complete is $249 a month. Prices are on the pricing page.

A sport you do not hold

A key with sport plans reads any other sport the way the free key does: yesterday only, and no live or fixtures. The answer says so in meta.access, with the plan that opens the rest.

The headers on every answer

HeaderWhat it says
X-Rate-LimitCalls a minute on your plan
X-Rate-RemainingCalls left this minute
X-Rate-ResetSeconds until the minute resets
X-Quota-Month, X-Quota-DayYour monthly calls, or the free key's daily calls
X-Quota-UsedCalls used so far in that period

Going over

Over the minute answers 429 rate with Retry-After in seconds. Over the month or the day answers 429 quota, with the time until it resets. Months and days run in UTC. Calls that are refused still count, which keeps a stuck loop from running for free.