NewPlayerElo now rates women's footballExplore →

Football Data API

Player & coach Elo ratings, full match history, market values, playing-style profiles and club & league data across 176 competitions —79K+ players, clean JSON, updated daily. Start free, no credit card.

Full endpoint list & pricing on the API overview · after forecasts? See the prediction API.

Quick start

Fetch the top-rated players

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://data-api.playerelo.football/v1/players?limit=10

Each row carries the player's name, Elo, form, rank, club and league. Grab a free key above, then swap in YOUR_API_KEY.

Why PlayerElo

Player-level, not team-level

Every player and coach carries an individual Elo rating updated after each match — the atomic unit most football data APIs don't give you, and the one that composes into teams, clubs and leagues.

Breadth in one place

Ratings, Elo Above Replacement (EAR), rank, full match-by-match history, computed market values, playing-style percentiles, club Team-Elo, league tables and season simulations — one consistent schema across 176 competitions.

Our numbers, not a raw feed

The data is our own computed analytics — not third-party match feeds resold 1:1 — so you get a clean, licensable dataset instead of a scraping liability.

Free to start

500 requests a month on the free tier, no credit card, returning plain JSON. Paid plans from €19/month for production volume.

Data endpoints

GET/v1/playersPlayers ranked by Elo (search, limit, offset)
GET/v1/players/{id}Single player — Elo, EAR, rank
GET/v1/players/{id}/historyMatch-by-match Elo & EAR history
GET/v1/players/{id}/valueComputed market-value estimate (€)
GET/v1/players/{id}/stylePlaying-style radar & per-90 profile
GET/v1/clubsClubs ranked by Team Elo
GET/v1/leagues/{id}/rankingLeague standings & Team Elo

Base URL https://data-api.playerelo.football · Bearer-token auth · all endpoints & plans →

Frequently asked questions

What football data does the API cover?

79K+ players and thousands of coaches across 176 competitions worldwide: Elo ratings, Elo Above Replacement (EAR), rank, full match history, computed market values, playing-style profiles, club Team-Elo, league tables and season simulations — all updated daily.

Is there a free football data API tier?

Yes — 500 requests a month with no credit card, across every endpoint. Paid plans start at €19/month for 10,000 requests, up to 300,000/month on Business.

What format does the data come in?

Plain JSON over HTTPS with Bearer-token auth. List endpoints page at 100 rows; entity history comes back as a single call. There's a zero-dependency Python client and an MCP server for AI agents.

Can I use the data commercially?

Yes — paid plans permit commercial use and the Business plan adds a commercial licence. Because it's our own derived analytics rather than a raw third-party feed resold 1:1, you're licensing clean data, not scraping.