The world's largest football database

Every match. Every goal. Every player. All-time. All countries. All leagues. One API.

Get Free API Key View Docs
200+
Countries
1,000+
Competitions
500K+
Matches
100K+
Players
2M+
Events

Complete football data

From grassroots to the World Cup final — structured, reliable, and always growing.

Matches & Results

Full match data with scores, half-time, extra time, penalties. Every league, every division, every friendly. Historical data back decades.

Player Profiles

Names, nationalities, positions, dates of birth, career stats. Goals, assists, cards, minutes played, xG, progressive passes — 40+ stat fields per season.

Match Events

Every goal, card, substitution, and penalty — with exact minute and added time. Know who scored, who assisted, and who got sent off.

🏆

Competitions & Standings

League tables, cup brackets, group stages. Points, goal difference, form. From the Premier League to the Mongolian Premier League.

💰

Transfers & Valuations

Transfer history with fees, loan details, contract dates. Historical market valuations tracking a player's worth over time.

🤖

AI-Ready (MCP)

First football database with a native MCP server. Let your AI agents query football data directly — no REST wrangling needed.

Simple, powerful API

// Get all Premier League matches this season
const response = await fetch('https://api.foot.io/v1/matches?competition=premier-league&season=2025-26', {
  headers: { 'x-api-key': 'your_api_key' }
});

const matches = await response.json();
// Returns 380 matches with scores, events, lineups

Start free, scale as you grow

No credit card required. Upgrade when you need full historical access.

Free

$0 /month
  • Current season data
  • 100 requests/day
  • Matches, teams, players
  • REST API access
  • Community support
Get Free Key