Football-Data API
Overview
Football-Data API offers structured football data including match schedules, live scores, team rosters, and competition tables for major European leagues. A free tier is available with limited endpoints, making it easy to prototype without a paid plan. Authentication uses an API token sent as a request header.
Beginner Tip
The free tier restricts access to a subset of competitions - check the documentation Tier column to see which leagues are available before building your app.
Available Data
Example Response
{
"match_id": 4521,
"home_team": "Team A",
"away_team": "Team B",
"score": {
"home": 2,
"away": 1
},
"status": "Full Time",
"date": "2025-01-15",
"league": "Premier League"
} Field Reference
competition.name Name of the football competition (e.g., Premier League) utcDate Match date and time in UTC ISO 8601 format status Match status: SCHEDULED, IN_PLAY, PAUSED, FINISHED, or CANCELLED homeTeam.name Name of the home team awayTeam.name Name of the away team score.fullTime Final score with home and away goals after 90 minutes Implementation Example
const url = "https://www.football-data.org/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Related Tags
Similar APIs
View All →Football
Football API on RapidAPI provides squad statistics, top scorers, and match data for football (soccer) leagues around the world.
API-FOOTBALL
⭐ Beginner's PickAPI-FOOTBALL provides comprehensive data on football (soccer) leagues, teams, fixtures, live scores, and player statistics from competitions worldwide.
ApiMedic
ApiMedic provides programmatic access to apimedic offers a medical symptom checker api primarily for patients via REST API.
balldontlie
⭐ Beginner's Pickballdontlie is a completely free, no-auth-required API that provides NBA basketball statistics including player data, team information, game scores, and season averages.
Canadian Football League (CFL)
Canadian Football League (CFL) provides programmatic access to official json api providing real-time league, team and player statistics about the cfl via REST API.