Open-data beta

Football data.
Built to ship.

One clean API for historical fixtures, results, competitions, and teams. Audited dataset provenance and cached responses never wait on an upstream feed.

REST JSON Bearer authentication OpenAPI contract
GET /api/v1/football/matches ILLUSTRATIVE
{
  "data": [
    {
      "id": "match_example_01",
      "starts_at": "2024-05-18T15:00:00Z",
      "status": "finished",
      "home_team": {
        "name": "Example City"
      },
      "away_team": {
        "name": "Example United"
      }
    }
  ],
  "meta": { "page": 1, "limit": 25 }
}
X-StatsAPI-Cache HIT fast path
v1Stable contract
11Available operations
Planned35-operation roadmap11 operations available today
CC0Bootstrap dataset
The reliable layer

Your app talks to us.
We handle the messy parts.

Provider IDs, outages, retrieval schedules, and schema differences stop at our ingestion boundary. Your integration gets one predictable contract while coverage remains explicit.

01

Normalized football model

Competitions, seasons, teams, and matches use Stats API IDs. Identical imports keep them unchanged; ambiguous source corrections remain explicitly best effort.

02
requestRedisMySQL

Cache-first by design

Customer calls never depend on a live upstream fetch. Hot responses come from Redis; audited CC0 ingestion runs independently.

03
OPENAPI 3.1JSONUTC

A contract you can inspect

Typed schemas, consistent errors, pagination, quota headers, and copy-ready examples for every available operation.

Three calls to kickoff

From API key to match data in minutes.

  1. 1

    Create a key

    Issue and revoke API keys from your dashboard.

    sapi_live_••••••••
  2. 2

    Send a Bearer token

    Use one familiar Authorization header.

    Authorization: Bearer $KEY
  3. 3

    Query football

    Filter matches by competition, team, status, or date.

    GET /api/v1/football/matches
Made for builders

One data layer. Many products.

Simple, transparent pricing

Every available endpoint.
Pay for volume.

Start with a seven-day trial. Every plan includes the same available football data, dashboard, API keys, and hosted subscription management.

Starter

For prototypes and focused football products.

$39 / month
  • 100,000 requests / month
  • 120 requests / minute
  • All currently available endpoints
  • Dashboard usage and key controls
  • Hosted subscription management
Start 7-day trial

Scale

For high-volume products and agent workloads.

$299 / month
  • 5,000,000 requests / month
  • 1,000 requests / minute
  • All currently available endpoints
  • Dashboard usage and key controls
  • Hosted subscription management
Start 7-day trial
Ready when you are

Build the football product
you keep thinking about.

Create your account