StatsBomb Open Data (Hudl)

Good for
Starting free; lineups; the big five European leagues (all confirmed)
Not great for
Player stats: derivable from events; live scores and odds (not offered)
Cost to start
Free, attribution required; no paid plans (Price not re-confirmed against the official page on 2026-10-19)

Summary worked out from the facts on this page. Price not re-confirmed against the official page on 2026-10-19.

Free plan
Yes
From
Free only (no paid plans) (Price not re-confirmed against the official page on 2026-10-19)
Leagues
24
API style
Static JSON files on GitHub (no API)
Website
https://github.com/statsbomb/open-data
Docs
https://github.com/statsbomb/open-data/tree/master/doc
Last checked
Status page
n/a

Used in guides: Stats dashboard

Build with AI

Paste this prompt into Claude, ChatGPT, Cursor or Lovable to get a first version built. No API key needed for this one.

Match event explorer (open data)

Build me a match event explorer for the Premier League using StatsBomb Open Data (Hudl). It's static JSON files on GitHub (no API): load the JSON files straight from the GitHub repo https://github.com/statsbomb/open-data — no API key or sign-up needed.
Docs: https://github.com/statsbomb/open-data/tree/master/doc.
Start by reading data/competitions.json to list the competitions and seasons that exist. Selected seasons only, not current full seasons. Terms: free (attribution required); selected competitions/seasons only; research & genuine-interest use.

Please:
- There is no API key, so there is nothing secret to store — but never commit any other keys or tokens to front-end code.
- Download or cache the JSON files instead of re-fetching them on every page view.
- Show attribution as the provider's terms require (free (attribution required)) — put it on every page that shows the data.
- Only show data that is in the files; if a season or match is missing, say so instead of inventing it.

Generated from the data on this page. Check the provider's current terms and limits before you rely on them.

Pricing

Not re-verified — figures from initial research · Sources: github.com

Not re-checked on 2026-10-19; figures from initial research.

Free plan: Not re-verified — figures from initial research · Sources: github.com

Not re-checked on 2026-10-19; figures from initial research.

PlanPriceLimits
Open datafree (attribution required)selected competitions/seasons only; research & genuine-interest use

Leagues

Checked · Sources: raw.githubusercontent.com

Counted from the machine-readable competitions.json on 2026-10-19.

League count: 24 competitions / 80 competition-seasons (competitions.json, fetched 2026-10-19)

Selected seasons only, not current full seasons.

Data types

Partly verified · Sources: github.com

From initial research of public pages on 2026-10-19; not re-checked field by field.

Show all data types
Fixtures
matches
Live scores
No
Lineups
Yes
Match events
full event data
Player stats
derivable from events
xG
Not confirmed (not stated in README)
Odds
No
Injuries
No
Transfers
No
Tracking
StatsBomb 360 freeze-frames for selected matches
Historical depth
selected historical seasons

Sources

Show sources and affiliate programme

Grouped by what each source backs up.

Pricing Not re-verified — figures from initial research
Free plan Not re-verified — figures from initial research
Data types Partly verified

Researched from public pages on . Last re-checked: .

Affiliate programme

No public affiliate programme (not applicable).

Spotted an error? Email hello@footballapis.com.

← Compare all providers