New: MCP server for Claude and other assistants· every season back to 1917 on ArchiveSee plans
Documentation / Guides

Plans and limits

What each plan reads, its calls and its rate.

Every plan reads every league. Plans differ in which seasons they read, whether odds and the full detail of a game are included, and how many calls they allow.

PlanPriceReadsCallsA minute
Free keyFreeyesterday, today and the next two days50 a day10
Live$29 a month, $290 a yearyesterday, today and the next two days, the seasons being played, odds, every endpoint100,000 a month60
Archive$49 a month, $490 a yearyesterday, today and the next two days, every past season, odds, every endpoint200,000 a month60
Complete$79 a month, $790 a yearyesterday, today and the next two days, the seasons being played, every past season, odds, every endpoint500,000 a month120

Calls

The free key counts calls a day, reset at 00:00 UTC. Paid plans count calls a calendar month (UTC). Calls are counted for the whole account, across its keys. /v1/usage and /v1/coverage are never counted.

Headers on every answer

  • X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset: this minute.
  • X-Quota-Remaining: calls left this day or month.
  • Retry-After on a 429: seconds to wait.

When a plan does not read something

The answer is 403 upgrade_required with the plan that does, in plan. A list your plan only partly covers gives the rows it covers.

Prices and checkout are on the pricing page.