FO

Football-Data.org

Free football data API with 1,000+ competitions

7.1 / 10GoodVerified
Starting PriceFree
Free TierYes
Live DataYes
WebSocketNo
Commercial UseYes

Overview

Football-Data.org is a free and open football data API providing access to 1,000+ competitions across the world. It offers fixtures, results, standings, head-to-head data, and match events. While the free tier is generous and well-suited for hobbyists and educational projects, the paid tier unlocks more competitions, request limits, and advanced features.

Quick answer: Football-Data.org is a free football API covering 1,000+ competitions with fixtures, results and standings. The free tier is genuinely usable; paid plans add faster updates and more competitions.

Pros

  • Generous free tier
  • Simple to use
  • 1,000+ competitions
  • Good for education
  • Low cost

Cons

  • No odds data
  • No player-level stats
  • Football only
  • Limited features on free tier
  • No streaming

Best For

Hobby projectsEducational projectsBasic football score appsPrototyping

Not Ideal For

Betting applicationsProfessional fantasy platformsPlayer analyticsEnterprise applications

Specifications

REST APIYes
GraphQLNo
WebSocketNo
WebhooksNo
OpenAPI SpecNo
Player StatsNo
Team StatsYes
Odds DataNo
Historical Data2015+ for major leagues
Request Limits100 requests/minute (free), limited competitions
Commercial UseYes
RedistributionNo
White LabelNo

SDKs

PythonJavaRuby

Leagues

Premier LeagueBundesligaSerie ALa LigaLigue 1Champions LeagueEredivisiePrimeira Liga
Last verified: 2026-08-05

Our Verdict

7.1/ 10

Football-Data.org is a solid choice for hobby projects and educational projects, with an overall score of 7.1/10. While it performs well in most areas, consider no odds data when making your decision.

Editorial: 7.2/10Benchmark: 7.0/10How we score →
Data verified: 2026-08-05
✓ Pricing checked✓ Coverage checked✓ Docs checked✓ Benchmark tested

Coverage

Sports Supported

Football
Live DataYes
Historical Data2015+ for major leagues
Player StatsNo
Team StatsYes
Odds DataNo

Leagues & Competitions

Premier LeagueBundesligaSerie ALa LigaLigue 1Champions LeagueEredivisiePrimeira Liga

8 leagues and competitions covered

Developer Experience

API Paradigms

✓REST
✗GraphQL
✗WebSocket
✗Webhooks

SDKs

PythonJavaRuby

Commercial Terms

✓Commercial use
✗Redistribution
✗White-label
Rate limit: 100 requests/minute (free), limited competitions

Benchmark Results

Methodology →
Test DateRegionLatencyUptimeError RateSamples
2026-08-15US-East210ms99.88%0.42%500
2026-08-10EU-West180ms99.9%0.35%500

Tests conducted against public API endpoints within rate limits. Last verified: 2026-08-05. See our methodology page for testing details.

Pricing Plans

Free

Free

100/minute, 10 competitions

  • 10 competitions
  • Fixtures & results
  • Standings

Standard

€19/month

100/minute, 80+ competitions

  • 80+ competitions
  • Match events
  • Head-to-head

Pro

€49/month

100/minute, all competitions

  • All competitions
  • All features
  • Priority support

Try Football-Data.org for your next project

Start with the free tier, integrate in minutes with their well-documented API, and upgrade only when you outgrow the limits.