What you can build with a football API

Small, finished projects built on the API. Each one shows the finished result, the calls behind it, and code that runs as pasted.

Runs on the free plan Node.js

Build a live score app

Minute, score and corners for every match in play. One call fills the screen; the key stays on your server.

GET /v1/fixtures?status=live&per_page=500
Runs on the free plan Python

Build a goal alert bot

A message in Telegram or Discord the moment a goal goes in, for every match in play. One call a minute.

GET /v1/fixtures?status=live&per_page=500
Needs the Pro plan Python

Backtest opening vs closing odds

Four simple bets over a season, settled at the opening price and again at the closing price. See what each returned.

GET /v1/leagues?search=Premier League&country=GB-ENG GET /v1/leagues/{id}/fixtures?season=25/26&status=finished&include=odds&per_page=50
Needs the Ultra plan Python

Plot an odds movement chart

Every recorded 1X2 price for a match, from the opening quote to the final whistle, as one chart.

GET /v1/leagues?search=Premier League&country=GB-ENG GET /v1/leagues/{id}/fixtures?status=finished&per_page=1 GET /v1/fixtures/{id}/odds/history?market=1x2&per_page=500
Runs on the free plan Python

Build a corner stats table

Corners for and against, per-match averages and first-half splits for every team in a league. One call.

GET /v1/leagues?search=Premier League&country=GB-ENG GET /v1/standings?league={id}&type=corner
Runs on the free plan No code

Build an AI football assistant

Connect Claude, ChatGPT or Cursor to live football data and ask in plain language. No code, no install.

search_leagues get_standings get_fixtures get_fixture_odds

Start building for free

Get a working API key in under a minute. No credit card, no sales call.