API-Football (API-Sports)

Good for
Starting free; live scores, lineups, player stats and odds; the big five European leagues (all confirmed)
Not great for
Nothing flagged in our data
Cost to start
Free (100 requests/day); paid from $19/mo

Summary worked out from the facts on this page.

Free plan
Yes
From
$19/mo
Leagues
1,249
API style
REST (also distributed via RapidAPI)
Website
https://www.api-football.com
Docs
https://www.api-football.com/documentation-v3
Last checked
Status page
Not confirmed

Used in guides: Fantasy football app, Live score app, Betting odds model, Football manager game

Build with AI

Paste one of these prompts into Claude, ChatGPT, Cursor or Lovable to get a first version built. You'll need an API key from API-Football (API-Sports) first — what's an API key?

Live score app

Build me a live score app for the Premier League showing today's matches with match events, with data from the API-Football (API-Sports) API.
Start on their "Free" plan — $0/mo: 100 requests/day; free plans limited in available seasons.
Docs: https://www.api-football.com/documentation-v3.

Please:
- Keep my API key secret: store it in an environment variable / server-side function, never in front-end code.
- Cache responses so we stay within the 100 requests/day limit.
- Show attribution if the provider's terms require it.
- Only show data the API actually returns; if something isn't on my plan, tell me instead of making it up.

Player stats leaderboard

Build me a player stats leaderboard for the Premier League (top scorers and other player stats), with data from the API-Football (API-Sports) API.
Start on their "Free" plan — $0/mo: 100 requests/day; free plans limited in available seasons.
Docs: https://www.api-football.com/documentation-v3.

Please:
- Keep my API key secret: store it in an environment variable / server-side function, never in front-end code.
- Cache responses so we stay within the 100 requests/day limit.
- Show attribution if the provider's terms require it.
- Only show data the API actually returns; if something isn't on my plan, tell me instead of making it up.

Generated from the data on this page. Check the provider's current terms and limits before you rely on them.

Pricing

Checked · Sources: api-football.com

Matches the official pricing page. Plans are prepaid, with no auto-renewal, and you are never overcharged.

Free plan: Checked · Sources: api-football.com

100 requests/day; free plans are limited in available seasons.

PlanPriceLimits
Free$0/mo100 requests/day; free plans limited in available seasons
Pro$19/mo7,500 requests/day
Ultra$29/mo75,000 requests/day
Mega$39/mo150,000 requests/day
Customcontactup to 1,500,000 requests/day; all plans prepaid, no auto-renewal, never overcharged

Leagues

Partly verified, checked · Sources: api-football.com

All 9 tracked leagues are listed on the coverage page (updated 2026-10-18). Per-league depth (events/lineups/stats icons) could not be read automatically.

League count: 1,249 leagues & cups (coverage page, list updated 2026-10-18); all competitions on all plans

All 9 tracked leagues are listed on the coverage page (updated 2026-10-18). How much data each league has (events, lineups, stats) is not confirmed.

Data types

Partly verified · Sources: api-football.com

From initial research of public pages on 2026-10-19; not re-checked field by field.

Show all data types
Fixtures
Yes
Live scores
Yes
Lineups
Yes
Match events
Yes
Player stats
Yes
xG
Not confirmed
Odds
pre-match + in-play
Injuries
Yes
Transfers
Yes
Predictions
Yes
Historical depth
Not confirmed

Sources

Show sources and affiliate programme

Grouped by what each source backs up.

Pricing Checked
Free plan Checked
League coverage Partly verified, checked
Data types Partly verified

Researched from public pages on . Last re-checked: .

Affiliate programme

No public affiliate programme found.

Spotted an error? Email hello@footballapis.com.

← Compare all providers