Open data beta · v1

The football data API built for developers.

Current German fixtures and results, four European league archives and derived match context through one clean API. Every source and license is explicit.

OpenAPI 3.1REST + JSONPublic preview
abridged-response.jsonBETA
GET/v1/matches/match_olg_83156/context
{
  "data": {
    "match": {
      "id": "match_olg_83156",
      "competitionId": "comp_bundesliga_de",
      "kickoffAt": "2026-08-28T18:30:00.000Z",
      "homeTeam": { "name": "FC Bayern München" },
      "awayTeam": { "name": "VfB Stuttgart" }
    },
    "home": { "form": "…", "elo": 1500 },
    "away": { "form": "…", "elo": 1500 }
  },
  "meta": {
    "environment": "beta",
    "sources": ["OpenLigaDB", "OpenFootball"]
  }
}
Why FootballStack

Football data without the cleanup work.

Built around the details that consume engineering time: entity mapping, inconsistent schemas and repeated joins.

01

Stable IDs

Deterministic team, competition and match identifiers across the supported datasets.

02

Predictable JSON

One response shape, explicit nulls and typed errors across current and archived data.

03

Context included

Derived form, Elo, rest days, table position and head-to-head in one match request.

Signature endpoint

One request. Useful match context.

FootballStack derives recent form, an Elo-style rating, rest, table position, venue record and head-to-head from the available match history.

Explore match context
FCBFC Bayern München

Calculated when the endpoint is requested

Recent form
last 5
Strength
Elo-style
Schedule
rest days
MATCH CONTEXT
VFBVfB Stuttgart

Source freshness returned in metadata

Rank
derived
Venue record
W / D / L
Head-to-head
history
Coverage today

Small, real and clearly labeled.

No lineups, player events or uptime SLA are promised during the beta.

CURRENT

Germany

Bundesliga, 2. Bundesliga and DFB Pokal fixtures and results through OpenLigaDB.

ARCHIVE

Four European leagues

Premier League, La Liga, Serie A and Ligue 1 season files through OpenFootball.

LICENSES

Attribution included

OpenLigaDB is ODbL; OpenFootball is CC0. Source metadata travels with API responses.

Developer experience

A small API that reads like you expect.

View OpenAPI spec
Founding Beta

Pay for a useful limit, not a fictional promise.

Public requests remain available for evaluation. A founding key adds a measured monthly allowance and direct support.

Founding BetaEARLY ACCESS
$9 / month
  • 10,000 authenticated requests / month
  • Current German coverage + four archives
  • Hashed API key and usage tracking
  • Cancel any time
Reserve founding access