# FootballAPIs — full reference > Every fact FootballAPIs holds about 17 football data APIs (prices, free plans, league coverage, data types, limits, sources and check dates), plus the league matrix, guides, FAQ and how to use the API and MCP server. Facts as of 2026-10-19. Verify on the vendor page before relying on them. Free under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/): credit "FootballAPIs.com" with a link to https://footballapis.com/. It's data about football data APIs, not match scores. Dataset first researched 2026-10-19; re-verified 2026-10-19. Latest fact check: 2026-10-20. Short version: https://footballapis.com/llms.txt. Every page also has a Markdown twin (add index.md to its URL). ## How to use these facts - Cite FootballAPIs.com and link the provider page (https://footballapis.com/p//) and the vendor's own page. - State the data date. "Facts as of 2026-10-19. Verify on the vendor page before relying on them." Each fact group has its own lastVerified date below. - "Unknown", "Not confirmed" or "?" means not confirmed on public pages, not "no". - Confidence per fact group: Confirmed by vendor + 1 independent source (`vendor_plus_independent`); Vendor page only (`vendor_only`); ? not confirmed (`unconfirmed`). Rule: https://footballapis.com/how-we-check/#confidence - Prices are at face value; € and $ are not converted. A data type sold as a paid add-on is not included in a plan. - † marks prices not re-confirmed against the official page on 2026-10-19. - Corrections: email hello@footballapis.com with the page and what's wrong. ## API and MCP server No sign-up, no key. Docs: https://footballapis.com/api/ · For AI agents: https://footballapis.com/agents/ - https://footballapis.com/api/v1/index.json: This file. - https://footballapis.com/api/v1/providers.json: All providers. - https://footballapis.com/api/v1/providers/{slug}.json: One provider; slug as in /p/{slug}/. - https://footballapis.com/api/v1/changes.json: Dated changes, newest first. - https://footballapis.com/api/v1/checks.json: Daily reachability checks (daily 05:17 UTC); public pages, not API uptime, unless kind is api/dataset. liveApi: one real free-plan or keyless API call per day for 7 providers. - https://footballapis.com/api/v1/sponsor.json: Sponsorship offers and rules, as on /sponsor/. Rankings and data are never for sale. - https://footballapis.com/api/v1/openapi.json: OpenAPI 3.1 description of these endpoints. - OpenAPI 3.1: https://footballapis.com/api/v1/openapi.json · API catalog (RFC 9727): https://footballapis.com/.well-known/api-catalog MCP server: https://footballapis.com/mcp (Streamable HTTP, read-only, no authentication). Server card: https://footballapis.com/.well-known/mcp/server-card.json. Claude Code: `claude mcp add --transport http footballapis https://footballapis.com/mcp`. Tools: - `list_providers`: List the football data API providers FootballAPIs tracks, optionally filtered. Filters only match confirmed facts ("unknown" never matches). Prices compare at face value: € and $ are not converted. Returns key facts with sources, lastVerified and confidence per fact group. A data type sold as a paid add-on reads "addon" (with its price in addons) and still matches a dataType filter. - `get_provider`: Full facts for one provider: pricing tiers, free plan, leagues, data types (paid add-ons marked "addon", with price), aliases, docs, sources, lastVerified and confidence (vendor_plus_independent / vendor_only / unconfirmed) per fact group. - `compare_providers`: Side-by-side key facts for 2 to 5 providers: free plan, cheapest paid price, league count, leagues, data types (paid add-ons marked), API style, with sources, lastVerified and confidence per fact group. - `recent_changes`: Dated changes to the dataset and site: price corrections, confirmed prices, changed source pages and site changes. Newest first. - `provider_health`: Two separate daily checks per provider. Page reachability: latest result and a 90-day summary (days checked, % reachable, median response ms); for most providers a public web page (status page, docs or homepage), NOT API uptime; kind "api"/"dataset" means a keyless public endpoint. Live API check (7 providers): one real API call a day on a FREE plan or keyless endpoint, with validData and evidence; it proves the free tier returns real data, not uptime or paid-tier coverage. Others say "no live API check (needs a paid plan or trial)". Omit slug for all providers. - `recommend_provider`: Up to three providers for a need, picked by the same fixed rule as the FootballAPIs home page ("Pick by what you need"). Nobody pays for placement. The rule used is returned with the picks; a data type sold as a paid add-on never counts as included. Please cache: the data changes at most once a day. Keep to about one request per second; fetch providers.json (or this file) once instead of every provider. ## Providers (17) ### API-Football (API-Sports) Lists live scores, lineups, match events and more. 1,249 leagues listed, big five European leagues confirmed. #### Summary - **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. #### Key facts - **Free plan:** Yes - **From (cheapest public paid price):** $19/mo - **Leagues:** 1,249 leagues & cups (coverage page, list updated 2026-10-18); all competitions on all plans - **API style:** REST (also distributed via RapidAPI) - **Website:** https://www.api-football.com - **Docs:** https://www.api-football.com/documentation-v3 - **Status page:** Not confirmed - **Also known as:** API-Football, API-Sports, apisports, api-football.com - **Last checked:** 2026-10-20 - **JSON:** https://footballapis.com/api/v1/providers/api-football-api-sports.json - **Compare with:** [football-data.org](https://footballapis.com/vs/football-data-org-vs-api-football-api-sports/), [Sportmonks](https://footballapis.com/vs/api-football-api-sports-vs-sportmonks/), [Highlightly](https://footballapis.com/vs/api-football-api-sports-vs-highlightly/), [TheSportsDB](https://footballapis.com/vs/thesportsdb-vs-api-football-api-sports/) - **Used in guides:** [Fantasy football app](https://footballapis.com/guides/fantasy-football-app/), [Live score app](https://footballapis.com/guides/live-score-app/), [Betting odds model](https://footballapis.com/guides/betting-odds-model/), [Football manager game](https://footballapis.com/guides/football-manager-game/) #### Pricing Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [api-football.com](https://www.api-football.com/pricing) Matches the official pricing page. Plans are prepaid, with no auto-renewal, and you are never overcharged. Free plan: Checked 2026-10-20 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [api-football.com](https://www.api-football.com/pricing) [v3.football.api-sports.io](https://v3.football.api-sports.io/status) 100 requests/day; free plans are limited in available seasons. Our free key's /status call on 2026-10-20 shows plan Free with a 100/day limit. | Plan | Price | Limits | | --- | --- | --- | | Free | $0/mo | 100 requests/day; free plans limited in available seasons | | Pro | $19/mo | 7,500 requests/day | | Ultra | $29/mo | 75,000 requests/day | | Mega | $39/mo | 150,000 requests/day | | Custom | contact | up to 1,500,000 requests/day; all plans prepaid, no auto-renewal, never overcharged | #### Leagues Partly verified, checked 2026-10-20 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [api-football.com](https://www.api-football.com/coverage) [v3.football.api-sports.io](https://v3.football.api-sports.io/leagues) 1,249 leagues on the coverage page, matched by the /leagues API call on 2026-10-20. All 9 tracked leagues present. The API's own coverage flags show events, lineups and fixture/player stats for all 9; that's one source, so per-league depth stays unconfirmed. League count: 1,249 leagues & cups (coverage page, list updated 2026-10-18); all competitions on all plans - [Premier League](https://footballapis.com/leagues/premier-league/): Yes - [Championship](https://footballapis.com/leagues/championship/): Yes - [LaLiga](https://footballapis.com/leagues/laliga/): Yes - [Serie A](https://footballapis.com/leagues/serie-a/): Yes - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Yes - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Yes - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Yes - [MLS](https://footballapis.com/leagues/mls/): Yes - [Champions League](https://footballapis.com/leagues/champions-league/): Yes 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 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [api-football.com](https://www.api-football.com/coverage) From initial research of public pages on 2026-10-19; not re-checked field by field. - **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 and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-20. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Matches the official pricing page. Plans are prepaid, with no auto-renewal, and you are never overcharged. - Sources: - https://www.api-football.com/pricing ##### Free plan - Status: Checked 2026-10-20 (verified; lastVerified 2026-10-20) - Confidence: Vendor page only (`vendor_only`) - Note: 100 requests/day; free plans are limited in available seasons. Our free key's /status call on 2026-10-20 shows plan Free with a 100/day limit. - Sources: - https://www.api-football.com/pricing - https://v3.football.api-sports.io/status ##### League coverage - Status: Partly verified, checked 2026-10-20 (partial; lastVerified 2026-10-20) - Confidence: Vendor page only (`vendor_only`) - Note: 1,249 leagues on the coverage page, matched by the /leagues API call on 2026-10-20. All 9 tracked leagues present. The API's own coverage flags show events, lineups and fixture/player stats for all 9; that's one source, so per-league depth stays unconfirmed. - Sources: - https://www.api-football.com/coverage - https://v3.football.api-sports.io/leagues ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://www.api-football.com/coverage #### Affiliate programme No public affiliate programme found. #### 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?](https://footballapis.com/guides/api-keys/) ##### 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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20API-Football%20(API-Sports)). ### Data Sports Group (DSG) Data types not confirmed on public pages. 5,000+ leagues listed. #### Summary - **Good for:** Trying before you pay (free trial) - **Not great for:** Long-term free use (trial only); seeing prices up front (quote only); choosing by league (per-league coverage not confirmed); knowing what data you get (data types not confirmed) - **Cost to start:** Free trial, then plans by quote † (Price not re-confirmed against the official page on 2026-10-19) Summary worked out from the facts on this page. #### Key facts - **Free plan:** Trial only (trial only) - **From (cheapest public paid price):** Quote only † (Price not re-confirmed against the official page on 2026-10-19) - **Leagues:** 5,000+ competitions across 80+ sports - **API style:** Not confirmed - **Website:** https://datasportsgroup.com - **Docs:** Not confirmed - **Status page:** Not confirmed - **Also known as:** DSG, datasportsgroup.com - **Last checked:** not yet re-checked (figures from initial research) - **JSON:** https://footballapis.com/api/v1/providers/data-sports-group-dsg.json #### Pricing Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [datasportsgroup.com](https://datasportsgroup.com/) Not re-checked on 2026-10-19; figures from initial research. Free plan: Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [datasportsgroup.com](https://datasportsgroup.com/) Not re-checked on 2026-10-19; figures from initial research. | Plan | Price | Limits | | --- | --- | --- | | Free trial | $0 | Not confirmed | | Football Top 50 package | quote | Not confirmed | #### Leagues Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [datasportsgroup.com](https://datasportsgroup.com/) Not re-checked on 2026-10-19; figures from initial research. League count: 5,000+ competitions across 80+ sports - [Premier League](https://footballapis.com/leagues/premier-league/): Not confirmed - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Not confirmed #### Data types Partly verified · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: [datasportsgroup.com](https://datasportsgroup.com/) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Not confirmed - **Live scores:** Not confirmed - **Lineups:** Not confirmed - **Match events:** Not confirmed - **Player stats:** Not confirmed - **xG:** Not confirmed - **Odds:** Not confirmed - **Injuries:** Not confirmed - **Transfers:** Not confirmed - **Historical depth:** Not confirmed #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: not yet. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://datasportsgroup.com/ ##### Free plan - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://datasportsgroup.com/ ##### League coverage - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://datasportsgroup.com/ ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://datasportsgroup.com/ #### Affiliate programme No public affiliate programme found. #### Build with AI No public self-serve plan found — you'd need to contact sales (a trial is mentioned, but its limits aren’t stated publicly). If you're building with an AI tool, start with a provider that has a free tier, e.g. [Sportmonks](https://footballapis.com/p/sportmonks/) or [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/), and switch later if you need to. [Which API should I use?](https://footballapis.com/guides/) · [What's an API key?](https://footballapis.com/guides/api-keys/) Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20Data%20Sports%20Group%20(DSG)). ### Entity Sports Lists live scores, odds, injuries and more (some with conditions). 10–100+ leagues listed. #### Summary - **Good for:** Trying before you pay (free trial) - **Not great for:** Long-term free use (trial only); live scores: Gold+ (Live Score API); odds: Enterprise - **Cost to start:** Free trial (15 days), then from $250/mo Summary worked out from the facts on this page. #### Key facts - **Free plan:** Trial only (trial only (15 days)) - **From (cheapest public paid price):** $250/mo - **Leagues:** 10 / 35 / 65 / 100+ by plan - **API style:** REST; WebSocket on Gold/Enterprise - **Website:** https://www.entitysport.com/football-api/ - **Docs:** Not confirmed - **Status page:** Not confirmed - **Also known as:** EntitySport, entitysport.com - **Last checked:** 2026-10-19 - **JSON:** https://footballapis.com/api/v1/providers/entity-sports.json - **Used in guides:** [Fantasy football app](https://footballapis.com/guides/fantasy-football-app/) #### Pricing Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [entitysport.com](https://www.entitysport.com/football-api/) Monthly and yearly prices and league counts per plan match the official page. Free plan: Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [entitysport.com](https://www.entitysport.com/football-api/) Developer plan: free 15-day trial with 2,000 calls. | Plan | Price | Limits | | --- | --- | --- | | Developer (free) | $0 for 15 days | 2,000 calls total; Ligue 1 & Eredivisie only | | Starter | $250/mo ($2,500/yr) | 10 leagues incl. EPL; 1M calls/mo | | Pro | $450/mo ($4,500/yr) | 35 leagues; 2M calls/mo | | Elite | $750/mo ($7,500/yr) | 65 leagues; 3M calls/mo | | Gold | $1,600/mo ($16,000/yr) | 100+ leagues; 6M calls/mo; WebSocket | | Enterprise | contact | all leagues; odds, injuries, transfers | #### Leagues Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [entitysport.com/football-api](https://www.entitysport.com/football-api/) [entitysport.com/blog/best-football-api-plans-fo…](https://www.entitysport.com/blog/best-football-api-plans-for-asian-football-leagues/) Not re-checked on 2026-10-19; figures from initial research. League count: 10 / 35 / 65 / 100+ by plan - [Premier League](https://footballapis.com/leagues/premier-league/): Yes - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Yes - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Not confirmed An older Entity blog post lists different plans ($150/$250/$400) incl. LaLiga, Bundesliga, Serie A, MLS — conflicts with current pricing page; not relied on. #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [entitysport.com](https://www.entitysport.com/football-api/) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Yes - **Live scores:** Gold+ (Live Score API) - **Lineups:** Not confirmed - **Match events:** Not confirmed - **Player stats:** Not confirmed - **xG:** Not confirmed - **Odds:** Enterprise - **Injuries:** Enterprise - **Transfers:** Enterprise - **Fantasy:** Fantasy API on all paid plans - **Historical depth:** current + previous season; full archive on Enterprise #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-19. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Monthly and yearly prices and league counts per plan match the official page. - Sources: - https://www.entitysport.com/football-api/ ##### Free plan - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Developer plan: free 15-day trial with 2,000 calls. - Sources: - https://www.entitysport.com/football-api/ ##### League coverage - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://www.entitysport.com/football-api/ - https://www.entitysport.com/blog/best-football-api-plans-for-asian-football-leagues/ ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://www.entitysport.com/football-api/ #### Affiliate programme No public affiliate programme found. #### Build with AI Paste this prompt into Claude, ChatGPT, Cursor or Lovable to get a first version built. You'll need an API key from Entity Sports first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Fixtures and results app ``` Build me a fixtures and results app for Ligue 1, with data from the Entity Sports API. Start on their "Developer (free)" plan — $0 for 15 days: 2,000 calls total; Ligue 1 & Eredivisie only. It is a trial, so keep the code easy to point at a paid plan later. Docs: no docs link found on the public pages we checked — start from https://www.entitysport.com/football-api/. 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 2,000 calls total limits. - 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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20Entity%20Sports). ### football-data.org Lists live scores, lineups, match events and more (some with conditions). ~100 leagues listed, big five European leagues confirmed. #### Summary - **Good for:** Starting free; the big five European leagues (all confirmed) - **Not great for:** Live scores: paid (free is delayed); lineups: paid tiers; player stats: limited (scorers, squads); odds: add-on - **Cost to start:** Free (10 calls/min); paid from €12/mo Summary worked out from the facts on this page. #### Key facts - **Free plan:** Yes - **From (cheapest public paid price):** €12/mo - **Leagues:** ~100 competitions in full list; 12 on free tier - **API style:** REST - **Website:** https://www.football-data.org - **Docs:** https://docs.football-data.org - **Status page:** Not confirmed - **Also known as:** football-data, footballdata - **Last checked:** 2026-10-20 - **JSON:** https://footballapis.com/api/v1/providers/football-data-org.json - **Compare with:** [API-Football (API-Sports)](https://footballapis.com/vs/football-data-org-vs-api-football-api-sports/), [Sportmonks](https://footballapis.com/vs/football-data-org-vs-sportmonks/) - **Used in guides:** [Fantasy football app](https://footballapis.com/guides/fantasy-football-app/), [Live score app](https://footballapis.com/guides/live-score-app/), [Stats dashboard](https://footballapis.com/guides/stats-dashboard/) #### Pricing Checked 2026-10-20 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [football-data.org](https://www.football-data.org/pricing) Corrected on 2026-10-19 from the official pricing page: every plan and add-on now has its own price. The page says VAT charges may apply. Free plan: Checked 2026-10-20 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [football-data.org](https://www.football-data.org/pricing) [api.football-data.org](https://api.football-data.org/v4/competitions) 12 competitions, scores delayed, 10 calls/min (pricing page). A free-key API call on 2026-10-20 returned the same 12 free competitions: PL, Championship, Primeira Liga, LaLiga, Serie A, Bundesliga, Ligue 1, Champions League, Eredivisie, Brasileirão Série A, World Cup, European Championship. | Plan | Price | Limits | | --- | --- | --- | | Free | €0/mo | 12 competitions; scores delayed; 10 calls/min | | Free w/ Livescores | €12/mo | 12 competitions; live scores; 20 calls/min | | ML Pack Light | €29/mo | 12 competitions; live scores; advanced trend/form data; 10 seasons of history; 20 calls/min | | Free + Deep Data | €29/mo | 12 competitions; live scores; line-ups & subs, goal scorers, bookings/cards, squads; 30 calls/min | | Standard | €49/mo | 30 competitions; deep data; 60 calls/min | | Advanced | €99/mo | 50 competitions; deep data; 100 calls/min | | Pro | €199/mo | 100 competitions; deep data; 120 calls/min | | Odds Add-On | €15/mo | pre-match 1X2 odds for 40 competitions (needs a regular plan) | | Statistic Add-On | €15/mo | corners, fouls, possession, shots, saves etc. (needs a regular plan) | #### Leagues Checked 2026-10-20 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [football-data.org](https://www.football-data.org/coverage) [api.football-data.org](https://api.football-data.org/v4/competitions) Coverage page lists all 9 tracked leagues (MLS only in paid tiers' full table, ~105 competitions in total); the free-tier list matches a real API call on 2026-10-20. League count: ~100 competitions in full list; 12 on free tier - [Premier League](https://footballapis.com/leagues/premier-league/): Yes - [Championship](https://footballapis.com/leagues/championship/): Yes - [LaLiga](https://footballapis.com/leagues/laliga/): Yes - [Serie A](https://footballapis.com/leagues/serie-a/): Yes - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Yes - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Yes - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Yes - [MLS](https://footballapis.com/leagues/mls/): Yes - [Champions League](https://footballapis.com/leagues/champions-league/): Yes Free tier includes PL, Championship, Primeira Liga, LaLiga, Serie A, Bundesliga, Ligue 1, CL; MLS on paid tiers. #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [football-data.org/pricing](https://www.football-data.org/pricing) [football-data.org/coverage](https://www.football-data.org/coverage) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Yes - **Live scores:** paid (free is delayed) - **Lineups:** paid tiers - **Match events:** goals/cards/subs on paid tiers - **Player stats:** limited (scorers, squads) - **xG:** Not confirmed - **Odds:** Paid add-on (€15/mo) - **Injuries:** Not confirmed - **Transfers:** Not confirmed - **Historical depth:** 10 seasons on ML Pack Light #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-20. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Checked 2026-10-20 (verified; lastVerified 2026-10-20) - Confidence: Vendor page only (`vendor_only`) - Note: Corrected on 2026-10-19 from the official pricing page: every plan and add-on now has its own price. The page says VAT charges may apply. - Sources: - https://www.football-data.org/pricing ##### Free plan - Status: Checked 2026-10-20 (verified; lastVerified 2026-10-20) - Confidence: Vendor page only (`vendor_only`) - Note: 12 competitions, scores delayed, 10 calls/min (pricing page). A free-key API call on 2026-10-20 returned the same 12 free competitions: PL, Championship, Primeira Liga, LaLiga, Serie A, Bundesliga, Ligue 1, Champions League, Eredivisie, Brasileirão Série A, World Cup, European Championship. - Sources: - https://www.football-data.org/pricing - https://api.football-data.org/v4/competitions ##### League coverage - Status: Checked 2026-10-20 (verified; lastVerified 2026-10-20) - Confidence: Vendor page only (`vendor_only`) - Note: Coverage page lists all 9 tracked leagues (MLS only in paid tiers' full table, ~105 competitions in total); the free-tier list matches a real API call on 2026-10-20. - Sources: - https://www.football-data.org/coverage - https://api.football-data.org/v4/competitions ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://www.football-data.org/pricing - https://www.football-data.org/coverage #### Affiliate programme No public affiliate programme found. #### Build with AI Paste this prompt into Claude, ChatGPT, Cursor or Lovable to get a first version built. You'll need an API key from football-data.org first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Fixtures and results app ``` Build me a fixtures and results app for the Premier League, with data from the football-data.org API. Start on their "Free" plan — €0/mo: 12 competitions; scores delayed; 10 calls/min. Docs: https://docs.football-data.org. 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 10 calls/min 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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20football-data.org). ### FootballAnt Lists live scores, lineups, match events and more. 1,000+ leagues listed. #### Summary - **Good for:** Live scores, lineups and player stats - **Not great for:** Starting free (free plan not confirmed); seeing prices up front (not published); choosing by league (per-league coverage not confirmed) - **Cost to start:** Not confirmed † (Price not re-confirmed against the official page on 2026-10-19) Summary worked out from the facts on this page. #### Key facts - **Free plan:** Not confirmed - **From (cheapest public paid price):** Not confirmed † (Price not re-confirmed against the official page on 2026-10-19) - **Leagues:** 1,000+ leagues claimed on site (App Store listing says 120+) — inconsistent - **API style:** Not confirmed - **Website:** https://www.footballant.com - **Docs:** Not confirmed - **Status page:** Not confirmed - **Also known as:** footballant.com - **Last checked:** not yet re-checked (figures from initial research) - **JSON:** https://footballapis.com/api/v1/providers/footballant.json #### Pricing Not re-verified — figures from initial research · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: [footballant.com](https://www.footballant.com/football-data) Not re-checked on 2026-10-19; figures from initial research. Free plan: Not re-verified — figures from initial research · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: [footballant.com](https://www.footballant.com/football-data) Not re-checked on 2026-10-19; figures from initial research. | Plan | Price | Limits | | --- | --- | --- | | API pricing | Not confirmed | no public API pricing page found; consumer app SVIP $9.90/mo is not API access | #### Leagues Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [footballant.com](https://www.footballant.com/football-data) [apps.apple.com](https://apps.apple.com/us/app/footballant-ai-live-scores/id1542573129) Not re-checked on 2026-10-19; figures from initial research. League count: 1,000+ leagues claimed on site (App Store listing says 120+) — inconsistent - [Premier League](https://footballapis.com/leagues/premier-league/): Not confirmed - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Not confirmed Consumer site lists PL, Championship, LaLiga, Serie A, Bundesliga, Ligue 1, Liga Portugal, MLS, CL — API coverage unverified. #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [footballant.com](https://www.footballant.com/football-data) [apps.apple.com](https://apps.apple.com/us/app/footballant-ai-live-scores/id1542573129) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Yes - **Live scores:** Yes - **Lineups:** Yes - **Match events:** Yes - **Player stats:** Yes - **xG:** Not confirmed - **Odds:** odds analysis on site - **Injuries:** Not confirmed - **Transfers:** Not confirmed - **Predictions:** AI predictions - **Historical depth:** Not confirmed #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: not yet. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://www.footballant.com/football-data ##### Free plan - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://www.footballant.com/football-data ##### League coverage - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://www.footballant.com/football-data - https://apps.apple.com/us/app/footballant-ai-live-scores/id1542573129 - Independent pages we looked at: - Apple App Store (app_store) disagrees with the vendor: https://apps.apple.com/us/app/footballant-ai-live-scores/id1542573129 — The listing says 120+ leagues; FootballAnt's own site claims 1,000+. The listing is about the consumer app, not the API, and its text is written by the developer. ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://www.footballant.com/football-data - https://apps.apple.com/us/app/footballant-ai-live-scores/id1542573129 - Independent pages we looked at: - Apple App Store (app_store) doesn't confirm: https://apps.apple.com/us/app/footballant-ai-live-scores/id1542573129 — Describes the consumer app (live scores, AI predictions), not API data types; the listing text is written by the developer. #### Affiliate programme No public affiliate programme found. #### Notes API pricing ($899/mo) appears only in promotional-looking Reddit posts in r/Smart_Aipredict; not used. #### Build with AI No public self-serve plan found — you'd need to contact sales. If you're building with an AI tool, start with a provider that has a free tier, e.g. [Sportmonks](https://footballapis.com/p/sportmonks/) or [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/), and switch later if you need to. [Which API should I use?](https://footballapis.com/guides/) · [What's an API key?](https://footballapis.com/guides/api-keys/) Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20FootballAnt). ### Goalserve Lists live scores, lineups, match events and more. 400+ leagues listed, big five European leagues confirmed. #### Summary - **Good for:** Trying before you pay (free trial); live scores, lineups, player stats and odds; the big five European leagues (all confirmed) - **Not great for:** Long-term free use (trial only) - **Cost to start:** Free trial (30 days), then from $150/mo Summary worked out from the facts on this page. #### Key facts - **Free plan:** Trial only (trial only (30 days)) - **From (cheapest public paid price):** $150/mo - **Leagues:** 400+ (page also says 500+) - **API style:** REST (XML + JSON); WebSocket add-on for live odds - **Website:** https://www.goalserve.com/en/sport-data-feeds/soccer-api/prices - **Docs:** https://www.goalserve.com/en/sport-data-feeds/soccer-api/documentation - **Status page:** Not confirmed - **Also known as:** goalserve.com - **Last checked:** 2026-10-19 - **JSON:** https://footballapis.com/api/v1/providers/goalserve.json - **Used in guides:** [Betting odds model](https://footballapis.com/guides/betting-odds-model/) #### Pricing Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [goalserve.com](https://www.goalserve.com/en/sport-data-feeds/soccer-api/prices) Monthly prices match the official price list. Free plan: Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [goalserve.com](https://www.goalserve.com/en/sport-data-feeds/soccer-api/prices) 30-day free trial confirmed in the FAQ. | Plan | Price | Limits | | --- | --- | --- | | Soccer Live Score | $150/mo (sale) | Not confirmed | | Live Game Stats | $200/mo | 50+ leagues | | Fixtures/Results | $150/mo | Not confirmed | | Pregame Odds | $250/mo | 20+ bookmakers, 300+ leagues | | Full Stats (no odds) | $300/mo (sale) | Not confirmed | | Full Soccer | $550/mo (sale) | incl. in-play odds | | WebSocket add-on | $200/mo | requires full package | | Free trial | $0 | 30 days | #### Leagues Partly verified, checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [goalserve.com](https://www.goalserve.com/en/sport-data-feeds/soccer-api/prices) '400+ soccer leagues in live data coverage' confirmed on 2026-10-19. The 500+ figure and per-league flags weren't re-checked. League count: 400+ (page also says 500+) - [Premier League](https://footballapis.com/leagues/premier-league/): Yes - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Yes - [Serie A](https://footballapis.com/leagues/serie-a/): Yes - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Yes - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Yes - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Yes - [Champions League](https://footballapis.com/leagues/champions-league/): Yes #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [goalserve.com](https://www.goalserve.com/en/sport-data-feeds/soccer-api/prices) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Yes - **Live scores:** Yes - **Lineups:** Yes - **Match events:** Yes - **Player stats:** Yes - **xG:** Not confirmed - **Odds:** pregame + in-play - **Injuries:** Yes - **Transfers:** Not confirmed - **Historical depth:** historical stats since 2016 #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-19. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Monthly prices match the official price list. - Sources: - https://www.goalserve.com/en/sport-data-feeds/soccer-api/prices ##### Free plan - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: 30-day free trial confirmed in the FAQ. - Sources: - https://www.goalserve.com/en/sport-data-feeds/soccer-api/prices ##### League coverage - Status: Partly verified, checked 2026-10-19 (partial; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: '400+ soccer leagues in live data coverage' confirmed on 2026-10-19. The 500+ figure and per-league flags weren't re-checked. - Sources: - https://www.goalserve.com/en/sport-data-feeds/soccer-api/prices ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://www.goalserve.com/en/sport-data-feeds/soccer-api/prices #### Affiliate programme No public affiliate programme found. #### 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 Goalserve first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Live score app ``` Build me a live score app for the Premier League showing today's matches with match events, with data from the Goalserve API. Start on their "Free trial" plan — $0: 30 days. It is a trial, so keep the code easy to point at a paid plan later. Docs: https://www.goalserve.com/en/sport-data-feeds/soccer-api/documentation. 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 plan's request limits (not stated on their public pricing page — check your dashboard). - 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 Goalserve API. Start on their "Free trial" plan — $0: 30 days. It is a trial, so keep the code easy to point at a paid plan later. Docs: https://www.goalserve.com/en/sport-data-feeds/soccer-api/documentation. 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 plan's request limits (not stated on their public pricing page — check your dashboard). - 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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20Goalserve). ### Highlightly Lists live scores, lineups, match events and more. 950+ leagues listed. #### Summary - **Good for:** Starting free; live scores, lineups and player stats - **Not great for:** Choosing by league (per-league coverage not confirmed); odds: paid plans - **Cost to start:** Free (100 requests/day); paid from $9.49/mo Summary worked out from the facts on this page. #### Key facts - **Free plan:** Yes - **From (cheapest public paid price):** $9.49/mo - **Leagues:** 950+ leagues, 170+ countries (9 sports) - **API style:** REST (via RapidAPI or direct) - **Website:** https://highlightly.net - **Docs:** https://highlightly.net/football-api/documentation/ - **Status page:** https://status.highlightly.net - **Also known as:** highlightly.net - **Last checked:** 2026-10-19 - **JSON:** https://footballapis.com/api/v1/providers/highlightly.json - **Compare with:** [API-Football (API-Sports)](https://footballapis.com/vs/api-football-api-sports-vs-highlightly/) - **Used in guides:** [Live score app](https://footballapis.com/guides/live-score-app/) #### Pricing Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [highlightly.net](https://highlightly.net/football-api) [rapidapi.com](https://rapidapi.com/highlightly-api-highlightly-api-default/api/football-highlights-api/pricing) Confirmed on the official Highlightly page (RapidAPI pricing kept as a secondary source). Free plan: Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [highlightly.net](https://highlightly.net/football-api) Basic plan: free, 100 requests/day, no credit card. | Plan | Price | Limits | | --- | --- | --- | | Basic | $0 | 100 requests/day; no credit card | | Pro | $9.49/mo | 7,500 requests/day; 12 requests/second | | Ultra | $20.99/mo | 25,000 requests/day; 20 requests/second | | Mega | $45.99/mo | 65,000 requests/day; 100 requests/second | #### Leagues Partly verified, checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [highlightly.net](https://highlightly.net/) '950+ leagues' confirmed on the homepage on 2026-10-19. Per-league coverage not re-checked. League count: 950+ leagues, 170+ countries (9 sports) - [Premier League](https://footballapis.com/leagues/premier-league/): Not confirmed - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Not confirmed #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [highlightly.net](https://highlightly.net/) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Yes - **Live scores:** Yes - **Lineups:** Yes - **Match events:** live events - **Player stats:** Yes - **xG:** Not confirmed - **Odds:** paid plans - **Injuries:** Not confirmed - **Transfers:** Yes - **Predictions:** Yes - **Historical depth:** Not confirmed - **Media:** video highlights #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-19. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Confirmed on the official Highlightly page (RapidAPI pricing kept as a secondary source). - Sources: - https://highlightly.net/football-api - https://rapidapi.com/highlightly-api-highlightly-api-default/api/football-highlights-api/pricing - Independent pages we looked at: - RapidAPI (marketplace) doesn't confirm: https://rapidapi.com/highlightly-api-highlightly-api-default/api/football-highlights-api/pricing — RapidAPI runs the billing, so its prices would count, but our snapshot of this page holds only the title ("Football Highlights API"), no plans or prices. ##### Free plan - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Basic plan: free, 100 requests/day, no credit card. - Sources: - https://highlightly.net/football-api - Independent pages we looked at: - RapidAPI (marketplace) doesn't confirm: https://rapidapi.com/highlightly-api-highlightly-api-default/api/football-highlights-api/pricing — RapidAPI runs the billing, so its prices would count, but our snapshot of this page holds only the title ("Football Highlights API"), no plans or prices. ##### League coverage - Status: Partly verified, checked 2026-10-19 (partial; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: '950+ leagues' confirmed on the homepage on 2026-10-19. Per-league coverage not re-checked. - Sources: - https://highlightly.net/ ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://highlightly.net/ #### Affiliate programme No public affiliate programme found. #### 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 Highlightly first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Fixtures and media browser ``` Build me a match browser for a league it covers that shows upcoming fixtures with the provider's media (video highlights), with data from the Highlightly API. We couldn't confirm specific leagues on Highlightly's public pages — check their coverage page first (start from https://highlightly.net). Start on their "Basic" plan — $0: 100 requests/day; no credit card. Docs: https://highlightly.net/football-api/documentation/. 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. ``` ##### Live score app ``` Build me a live score app for a league it covers showing today's matches with match events, with data from the Highlightly API. We couldn't confirm specific leagues on Highlightly's public pages — check their coverage page first (start from https://highlightly.net). Start on their "Basic" plan — $0: 100 requests/day; no credit card. Docs: https://highlightly.net/football-api/documentation/. 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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20Highlightly). ### iSports API Lists live scores, lineups, match events and more. 2,000+ leagues listed. #### Summary - **Good for:** Trying before you pay (free trial); live scores, lineups, player stats, odds and xG - **Not great for:** Long-term free use (trial only); choosing by league (per-league coverage not confirmed) - **Cost to start:** Free trial (15 days), then from $299/mo † (Price not re-confirmed against the official page on 2026-10-19) Summary worked out from the facts on this page. #### Key facts - **Free plan:** Trial only (trial only (15 days)) - **From (cheapest public paid price):** $299/mo † (Price not re-confirmed against the official page on 2026-10-19) - **Leagues:** 2,000+ leagues & cups (homepage FAQ) - **API style:** REST - **Website:** https://www.isportsapi.com - **Docs:** https://www.isportsapi.com/docs.html - **Status page:** Not confirmed - **Also known as:** iSports, isportsapi.com - **Last checked:** 2026-10-19 - **JSON:** https://footballapis.com/api/v1/providers/isports-api.json #### Pricing Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [isportsapi.com](https://www.isportsapi.com/) Product pages return 404; the homepage says plans start from $49/month, with 50% off when billing annually. Individual plan prices not re-confirmed. Free plan: Partly verified, checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [isportsapi.com](https://www.isportsapi.com/) The homepage says a free trial is available after registering. The 15-day length and 200 calls/sport/day limit came from pages that now return 404 and weren't re-confirmed. | Plan | Price | Limits | | --- | --- | --- | | Free trial | $0 for 15 days | 200 calls/sport/day; ~2-min live delay | | Live Data | $449/mo ($1,199/qtr, $3,999/yr) | 29 endpoints | | Stats | $299/mo | Not confirmed | | Odds | $449/mo | 18 agencies | | Odds Pro | $599/mo | 200+ agencies European index | | Live Animation | $1,299/mo | Not confirmed | | Promotion (top leagues) | '$49 Promotion' banner; details not verified | Not confirmed | #### Leagues Partly verified, checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [isportsapi.com](https://www.isportsapi.com/) '2,000+ football leagues & cups' on the homepage FAQ (2026-10-19). Per-league coverage not checked. League count: 2,000+ leagues & cups (homepage FAQ) - [Premier League](https://footballapis.com/leagues/premier-league/): Not confirmed - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Not confirmed #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [isportsapi.com](https://www.isportsapi.com/) From initial research of public pages on 2026-10-19; not re-checked field by field. The product pages they came from now return 404. - **Fixtures:** Yes - **Live scores:** Yes - **Lineups:** Yes - **Match events:** Yes - **Player stats:** Yes - **xG:** listed on Live Data page - **Odds:** Yes - **Injuries:** injury & suspension - **Transfers:** Big Five leagues only - **Historical depth:** 20 years (Historical Database, contact sales) #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-19. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Product pages return 404; the homepage says plans start from $49/month, with 50% off when billing annually. Individual plan prices not re-confirmed. - Sources: - https://www.isportsapi.com/ ##### Free plan - Status: Partly verified, checked 2026-10-19 (partial; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: The homepage says a free trial is available after registering. The 15-day length and 200 calls/sport/day limit came from pages that now return 404 and weren't re-confirmed. - Sources: - https://www.isportsapi.com/ ##### League coverage - Status: Partly verified, checked 2026-10-19 (partial; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: '2,000+ football leagues & cups' on the homepage FAQ (2026-10-19). Per-league coverage not checked. - Sources: - https://www.isportsapi.com/ ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. The product pages they came from now return 404. - Sources: - https://www.isportsapi.com/ #### Affiliate programme No public affiliate programme found. #### 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 iSports API first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Live score app ``` Build me a live score app for a league it covers showing today's matches with match events, with data from the iSports API API. We couldn't confirm specific leagues on iSports API's public pages — check their coverage page first (start from https://www.isportsapi.com). Start on their "Free trial" plan — $0 for 15 days: 200 calls/sport/day; ~2-min live delay. It is a trial, so keep the code easy to point at a paid plan later. Docs: https://www.isportsapi.com/docs.html. 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 200 calls/sport/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 a league it covers (top scorers and other player stats), with data from the iSports API API. We couldn't confirm specific leagues on iSports API's public pages — check their coverage page first (start from https://www.isportsapi.com). Start on their "Free trial" plan — $0 for 15 days: 200 calls/sport/day; ~2-min live delay. It is a trial, so keep the code easy to point at a paid plan later. Docs: https://www.isportsapi.com/docs.html. 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 200 calls/sport/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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20iSports%20API). ### OpenLigaDB Lists live scores and match events. 839 leagues listed. #### Summary - **Good for:** Starting free; live scores - **Not great for:** Odds and xG (not offered) - **Cost to start:** Free; no paid plans † (Price not re-confirmed against the official page on 2026-10-19) Summary worked out from the facts on this page. #### Key facts - **Free plan:** Yes - **From (cheapest public paid price):** Free only (no paid plans) † (Price not re-confirmed against the official page on 2026-10-19) - **Leagues:** 839 league entries via /getavailableleagues (fetched 2026-10-20; community-created; includes duplicates and fan leagues) - **API style:** REST (JSON) - **Website:** https://www.openligadb.de - **Docs:** https://api.openligadb.de - **Status page:** Not confirmed - **Also known as:** openligadb.de - **Last checked:** 2026-10-20 - **JSON:** https://footballapis.com/api/v1/providers/openligadb.json #### Pricing Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [openligadb.de](https://www.openligadb.de/) Not re-checked on 2026-10-19; figures from initial research. Free plan: Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [openligadb.de](https://www.openligadb.de/) Not re-checked on 2026-10-19; figures from initial research. | Plan | Price | Limits | | --- | --- | --- | | Open | free (community database) | Not confirmed | #### Leagues Checked 2026-10-20 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [api.openligadb.de/getavailableleagues](https://api.openligadb.de/getavailableleagues) [api.openligadb.de/getmatchdata/pl/2026](https://api.openligadb.de/getmatchdata/pl/2026) [openligadb.de](https://www.openligadb.de/) League list from /getavailableleagues on 2026-10-20 (839 entries). Premier League 2026/27 confirmed on the homepage and by a real API call (380 fixtures). League count: 839 league entries via /getavailableleagues (fetched 2026-10-20; community-created; includes duplicates and fan leagues) - [Premier League](https://footballapis.com/leagues/premier-league/): Yes - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Yes - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Yes - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Yes German-focused community database. The homepage lists current Bundesliga 1–3, Champions League, Europa League, LaLiga and Premier League 2026/27 matchdays; how complete a league is depends on community upkeep. #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [openligadb.de](https://www.openligadb.de/) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Yes - **Live scores:** results entered by community - **Lineups:** Not confirmed - **Match events:** goals - **Player stats:** Not confirmed - **xG:** No - **Odds:** No - **Injuries:** No - **Transfers:** No - **Historical depth:** Bundesliga back to 2001/02 seasons listed #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-20. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://www.openligadb.de ##### Free plan - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://www.openligadb.de ##### League coverage - Status: Checked 2026-10-20 (verified; lastVerified 2026-10-20) - Confidence: Vendor page only (`vendor_only`) - Note: League list from /getavailableleagues on 2026-10-20 (839 entries). Premier League 2026/27 confirmed on the homepage and by a real API call (380 fixtures). - Sources: - https://api.openligadb.de/getavailableleagues - https://api.openligadb.de/getmatchdata/pl/2026 - https://www.openligadb.de ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://www.openligadb.de #### Affiliate programme No public affiliate programme (not applicable). #### Build with AI Paste this prompt into Claude, ChatGPT, Cursor or Lovable to get a first version built. You'll need an API key from OpenLigaDB first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Fixtures and results app ``` Build me a fixtures and results app for the Bundesliga, with data from the OpenLigaDB API. Start on their "Open" plan — free (community database); limits not stated on their public pages. Docs: https://api.openligadb.de. 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 plan's request limits (not stated on their public pricing page — check your dashboard). - 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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20OpenLigaDB). ### SportDevs Lists live scores, lineups, match events and more. Up to 130 leagues listed. #### Summary - **Good for:** Starting free; live scores, lineups and player stats - **Not great for:** Choosing by league (per-league coverage not confirmed); odds: Odds360 API (separate) - **Cost to start:** Free (up to 300 requests/day); paid from €19 † (Price not re-confirmed against the official page on 2026-10-19) Summary worked out from the facts on this page. #### Key facts - **Free plan:** Yes - **From (cheapest public paid price):** from €19 † (Price not re-confirmed against the official page on 2026-10-19) - **Leagues:** up to 130 (Worldwide) / all (Enterprise); total not stated - **API style:** REST + WebSockets (add-on) - **Website:** https://sportdevs.com - **Docs:** Not confirmed - **Status page:** Not confirmed - **Also known as:** sportdevs.com - **Last checked:** not yet re-checked (figures from initial research) - **JSON:** https://footballapis.com/api/v1/providers/sportdevs.json - **Used in guides:** [Live score app](https://footballapis.com/guides/live-score-app/) #### Pricing Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportdevs.com](https://sportdevs.com/football) Source page unreachable on 2026-10-19 re-check; figures from initial research. Free plan: Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportdevs.com](https://sportdevs.com/football) Source page unreachable on 2026-10-19 re-check; figures from initial research. | Plan | Price | Limits | | --- | --- | --- | | Free | €0 | up to 300 requests/day; up to 10 major leagues | | Major | from €19 | 5,000–1,000,000 requests/day; 10 major leagues | | Worldwide | from €69 | up to 130 leagues | | Enterprise | from €129 | all leagues | | Pay as you go | from €0.01 | all leagues | #### Leagues Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportdevs.com](https://sportdevs.com/football) Source page unreachable on 2026-10-19 re-check; figures from initial research. League count: up to 130 (Worldwide) / all (Enterprise); total not stated - [Premier League](https://footballapis.com/leagues/premier-league/): Not confirmed - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Not confirmed Which 10 'major leagues' not listed on the page fetched. #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportdevs.com](https://sportdevs.com/football) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Yes - **Live scores:** Yes - **Lineups:** Yes - **Match events:** incidents - **Player stats:** statistics - **xG:** Not confirmed - **Odds:** Odds360 API (separate) - **Injuries:** Not confirmed - **Transfers:** Not confirmed - **News:** Paid add-on (price not stated) - **Predictions:** Yes - **Historical depth:** Not confirmed #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: not yet. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Source page unreachable on 2026-10-19 re-check; figures from initial research. - Sources: - https://sportdevs.com/football ##### Free plan - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Source page unreachable on 2026-10-19 re-check; figures from initial research. - Sources: - https://sportdevs.com/football ##### League coverage - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Source page unreachable on 2026-10-19 re-check; figures from initial research. - Sources: - https://sportdevs.com/football ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://sportdevs.com/football #### Affiliate programme No public affiliate programme found. #### Build with AI Paste this prompt into Claude, ChatGPT, Cursor or Lovable to get a first version built. You'll need an API key from SportDevs first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Live score app ``` Build me a live score app for a league it covers showing today's matches with match events, with data from the SportDevs API. We couldn't confirm specific leagues on SportDevs's public pages — check their coverage page first (start from https://sportdevs.com). Start on their "Free" plan — €0: up to 300 requests/day; up to 10 major leagues. Docs: no docs link found on the public pages we checked — start from https://sportdevs.com. 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 up to 300 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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20SportDevs). ### Sportmonks Lists live scores, lineups, match events and more. 2,200+ leagues listed, big five European leagues confirmed. #### Summary - **Good for:** Starting free; live scores, lineups and player stats; the big five European leagues (all confirmed) - **Not great for:** Odds: pre-match + in-play; premium odds add-on; xG: add-on (xG, xGOT, xPTS, npxG) - **Cost to start:** Free; paid from €29/mo Summary worked out from the facts on this page. #### Key facts - **Free plan:** Yes - **From (cheapest public paid price):** €29/mo - **Leagues:** 2,200+ (pricing page also says 2,300+ on Enterprise) - **API style:** REST - **Website:** https://www.sportmonks.com - **Docs:** https://docs.sportmonks.com/football - **Status page:** https://status.sportmonks.com - **Also known as:** sportmonks.com - **Last checked:** 2026-10-20 - **JSON:** https://footballapis.com/api/v1/providers/sportmonks.json - **Compare with:** [API-Football (API-Sports)](https://footballapis.com/vs/api-football-api-sports-vs-sportmonks/), [football-data.org](https://footballapis.com/vs/football-data-org-vs-sportmonks/), [Sportradar](https://footballapis.com/vs/sportmonks-vs-sportradar/) - **Used in guides:** [Fantasy football app](https://footballapis.com/guides/fantasy-football-app/), [Stats dashboard](https://footballapis.com/guides/stats-dashboard/) #### Pricing Checked 2026-10-20 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportmonks.com](https://www.sportmonks.com/football-api/plans-pricing/) Prices and league allowances match the official pricing page. New: a 14-day free trial on paid plans, no card needed. Free plan: Checked 2026-10-20 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportmonks.com](https://www.sportmonks.com/football-api/plans-pricing/) Page says 'A free tier you can start on right now'. Limits are not stated. A free-key API call on 2026-10-20 shows the free plan covers the Danish Superliga and Scottish Premiership (plus play-offs); not on a second source yet, so not added as a fact. | Plan | Price | Limits | | --- | --- | --- | | Free | €0 | free tier, no card (limits not stated on pricing page); paid plans also have a 14-day free trial, no card | | Starter | €29/mo (€24/mo yearly) | any 5 leagues; 2,000 calls/entity/hour | | Growth | €99/mo (€79/mo yearly) | any 30 leagues; 2,500 calls/entity/hour | | Pro | €249/mo (€199/mo yearly) | any 120 leagues; 3,000 calls/entity/hour | | Enterprise | contact | all 2,300+ leagues; 5,000 calls/entity/hour | #### Leagues Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportmonks.com](https://www.sportmonks.com/football-api/coverage/) Coverage page (2026-10-20) lists Champions League, Liga Portugal, USA MLS and English Championship, but no second source yet, so those stay unknown. League count: 2,200+ (pricing page also says 2,300+ on Enterprise) - [Premier League](https://footballapis.com/leagues/premier-league/): Yes - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Yes - [Serie A](https://footballapis.com/leagues/serie-a/): Yes - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Yes - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Yes - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Not confirmed Top-5 have dedicated coverage pages; others pick-your-leagues, not individually verified. #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportmonks.com/football-api/plans-pricing](https://www.sportmonks.com/football-api/plans-pricing/) [sportmonks.com/football-api/coverage](https://www.sportmonks.com/football-api/coverage/) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Yes - **Live scores:** Yes - **Lineups:** Yes - **Match events:** Yes - **Player stats:** Yes - **xG:** Paid add-on (price not stated) · add-on (xG, xGOT, xPTS, npxG) - **Odds:** pre-match + in-play; premium odds add-on - **Injuries:** Yes - **Transfers:** transfers + transfer rumours add-on - **Predictions:** Paid add-on (price not stated) - **Historical depth:** historical data included (depth not stated) #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-20. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Checked 2026-10-20 (verified; lastVerified 2026-10-20) - Confidence: Vendor page only (`vendor_only`) - Note: Prices and league allowances match the official pricing page. New: a 14-day free trial on paid plans, no card needed. - Sources: - https://www.sportmonks.com/football-api/plans-pricing/ ##### Free plan - Status: Checked 2026-10-20 (verified; lastVerified 2026-10-20) - Confidence: Vendor page only (`vendor_only`) - Note: Page says 'A free tier you can start on right now'. Limits are not stated. A free-key API call on 2026-10-20 shows the free plan covers the Danish Superliga and Scottish Premiership (plus play-offs); not on a second source yet, so not added as a fact. - Sources: - https://www.sportmonks.com/football-api/plans-pricing/ ##### League coverage - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Coverage page (2026-10-20) lists Champions League, Liga Portugal, USA MLS and English Championship, but no second source yet, so those stay unknown. - Sources: - https://www.sportmonks.com/football-api/coverage/ ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://www.sportmonks.com/football-api/plans-pricing/ - https://www.sportmonks.com/football-api/coverage/ ##### Other sources - https://status.sportmonks.com #### Affiliate programme No public affiliate programme found. #### 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 Sportmonks first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Live score app ``` Build me a live score app for the Premier League showing today's matches with match events, with data from the Sportmonks API. Start on their "Free" plan — €0: free tier, no card (limits not stated on pricing page); paid plans also have a 14-day free trial, no card. Docs: https://docs.sportmonks.com/football. 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 plan's request limits (not stated on their public pricing page — check your dashboard). - 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 Sportmonks API. Start on their "Free" plan — €0: free tier, no card (limits not stated on pricing page); paid plans also have a 14-day free trial, no card. Docs: https://docs.sportmonks.com/football. 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 plan's request limits (not stated on their public pricing page — check your dashboard). - 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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20Sportmonks). ### Sportradar Data types not confirmed on public pages. League coverage not confirmed. #### Summary - **Good for:** Trying before you pay (free trial) - **Not great for:** Long-term free use (trial only); seeing prices up front (quote only); choosing by league (per-league coverage not confirmed); knowing what data you get (data types not confirmed) - **Cost to start:** Free trial (30 days), then plans by quote † (Price not re-confirmed against the official page on 2026-10-19) Summary worked out from the facts on this page. #### Key facts - **Free plan:** Trial only (trial only (30 days)) - **From (cheapest public paid price):** Quote only † (Price not re-confirmed against the official page on 2026-10-19) - **Leagues:** Not confirmed - **API style:** REST (+ push feeds; not verified) - **Website:** https://developer.sportradar.com - **Docs:** https://developer.sportradar.com/soccer/reference/soccer-api-overview - **Status page:** Not confirmed - **Also known as:** sportradar.com - **Last checked:** 2026-10-19 - **JSON:** https://footballapis.com/api/v1/providers/sportradar.json - **Compare with:** [Sportmonks](https://footballapis.com/vs/sportmonks-vs-sportradar/) #### Pricing Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [developer.sportradar.com](https://developer.sportradar.com/soccer/docs/soccer-ig-account-setup) Production pricing is quote only; not re-checked on 2026-10-19. Free plan: Partly verified, checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [developer.sportradar.com](https://developer.sportradar.com/soccer/docs/soccer-ig-account-setup) The free trial is confirmed on the account setup page. The '1,000 requests per 30 days; 1 QPS' detail wasn't re-confirmed. | Plan | Price | Limits | | --- | --- | --- | | Trial | $0 | 30 days; 1,000 requests per rolling 30 days; 1 QPS | | Production | quote (order form) | Not confirmed | #### Leagues Not re-verified — figures from initial research · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: [developer.sportradar.com](https://developer.sportradar.com/soccer/docs/soccer-ig-account-setup) Not re-checked on 2026-10-19; figures from initial research. League count: Not confirmed - [Premier League](https://footballapis.com/leagues/premier-league/): Not confirmed - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Not confirmed #### Data types Partly verified · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: [developer.sportradar.com](https://developer.sportradar.com/soccer/docs/soccer-ig-account-setup) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Not confirmed - **Live scores:** Not confirmed - **Lineups:** Not confirmed - **Match events:** Not confirmed - **Player stats:** Not confirmed - **xG:** Not confirmed - **Odds:** Not confirmed - **Injuries:** Not confirmed - **Transfers:** Not confirmed - **Historical depth:** Not confirmed #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-19. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Production pricing is quote only; not re-checked on 2026-10-19. - Sources: - https://developer.sportradar.com/soccer/docs/soccer-ig-account-setup ##### Free plan - Status: Partly verified, checked 2026-10-19 (partial; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: The free trial is confirmed on the account setup page. The '1,000 requests per 30 days; 1 QPS' detail wasn't re-confirmed. - Sources: - https://developer.sportradar.com/soccer/docs/soccer-ig-account-setup ##### League coverage - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://developer.sportradar.com/soccer/docs/soccer-ig-account-setup ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://developer.sportradar.com/soccer/docs/soccer-ig-account-setup #### Affiliate programme No public affiliate programme found. #### Build with AI Paste this prompt into Claude, ChatGPT, Cursor or Lovable to get a first version built. You'll need an API key from Sportradar first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Starter match list ``` Build me a simple app that lists matches for a league it covers, with data from the Sportradar API. We couldn't confirm specific leagues on Sportradar's public pages — check their coverage page first (start from https://developer.sportradar.com). Start on their "Trial" plan — $0: 30 days; 1,000 requests per rolling 30 days; 1 QPS. It is a trial, so keep the code easy to point at a paid plan later. Docs: https://developer.sportradar.com/soccer/reference/soccer-api-overview. 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 1,000 requests per rolling 30 days, 1 QPS limits. - 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. - Their public pages don't say which data types are included, so first check the docs for which endpoints my plan includes. ``` Generated from the data on this page. Check the provider's current terms and limits before you rely on them. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20Sportradar). ### SportsDataIO (Soccer) Data types not confirmed on public pages. League coverage not confirmed. #### Summary - **Good for:** Trying before you pay (free trial) - **Not great for:** Long-term free use (trial only); seeing prices up front (quote only); knowing what data you get (data types not confirmed) - **Cost to start:** Free trial (scrambled data), then plans by quote † (Price not re-confirmed against the official page on 2026-10-19) Summary worked out from the facts on this page. #### Key facts - **Free plan:** Trial only (trial only (scrambled data)) - **From (cheapest public paid price):** Quote only † (Price not re-confirmed against the official page on 2026-10-19) - **Leagues:** Not confirmed - **API style:** REST - **Website:** https://sportsdata.io/developers/api-documentation/soccer - **Docs:** https://sportsdata.io/developers/api-documentation/soccer - **Status page:** Not confirmed - **Also known as:** SportsDataIO, sportsdata.io - **Last checked:** 2026-10-19 - **JSON:** https://footballapis.com/api/v1/providers/sportsdataio-soccer.json #### Pricing Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportsdata.io/cart/free-trial/soccer](https://sportsdata.io/cart/free-trial/soccer) [sportsdata.io/help/data-rights-and-licensing-qu…](https://sportsdata.io/help/data-rights-and-licensing-questions) Commercial pricing is quote only; not re-checked on 2026-10-19. Free plan: Partly verified, checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportsdata.io](https://sportsdata.io/cart/free-trial/soccer) The free trial is confirmed on the trial page. 'Scrambled data' and 'Champions League only' weren't re-confirmed on that page. | Plan | Price | Limits | | --- | --- | --- | | Free trial | $0, no card | scrambled data; small daily call limit; soccer trial = Champions League only | | Commercial | quote per leagues/feeds | Not confirmed | #### Leagues Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportsdata.io](https://sportsdata.io/cart/free-trial/soccer) Not re-checked on 2026-10-19; figures from initial research. League count: Not confirmed - [Premier League](https://footballapis.com/leagues/premier-league/): Yes - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Yes - [Champions League](https://footballapis.com/leagues/champions-league/): Yes Trial page markets 'MLS & EPL Data Feeds'. #### Data types Partly verified · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: [sportsdata.io](https://sportsdata.io/cart/free-trial/soccer) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Not confirmed - **Live scores:** Not confirmed - **Lineups:** Not confirmed - **Match events:** Not confirmed - **Player stats:** Not confirmed - **xG:** Not confirmed - **Odds:** Not confirmed - **Injuries:** Not confirmed - **Transfers:** Not confirmed - **Historical depth:** Not confirmed #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-19. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Commercial pricing is quote only; not re-checked on 2026-10-19. - Sources: - https://sportsdata.io/cart/free-trial/soccer - https://sportsdata.io/help/data-rights-and-licensing-questions ##### Free plan - Status: Partly verified, checked 2026-10-19 (partial; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: The free trial is confirmed on the trial page. 'Scrambled data' and 'Champions League only' weren't re-confirmed on that page. - Sources: - https://sportsdata.io/cart/free-trial/soccer ##### League coverage - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://sportsdata.io/cart/free-trial/soccer ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://sportsdata.io/cart/free-trial/soccer #### Affiliate programme No public affiliate programme found. #### Build with AI Paste this prompt into Claude, ChatGPT, Cursor or Lovable to get a first version built. You'll need an API key from SportsDataIO (Soccer) first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Starter match list ``` Build me a simple app that lists matches for the Champions League, with data from the SportsDataIO (Soccer) API. Start on their "Free trial" plan — $0, no card: scrambled data; small daily call limit; soccer trial = Champions League only. It is a trial, so keep the code easy to point at a paid plan later. Docs: https://sportsdata.io/developers/api-documentation/soccer. 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 small daily call 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. - Their public pages don't say which data types are included, so first check the docs for which endpoints my plan includes. ``` Generated from the data on this page. Check the provider's current terms and limits before you rely on them. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20SportsDataIO%20(Soccer)). ### SportsGameOdds Lists live scores, player stats and odds. 8–53 leagues listed. #### Summary - **Good for:** Starting free; live scores, player stats and odds - **Not great for:** Nothing flagged in our data - **Cost to start:** Free (10 req/min, 2,500 objects/mo); paid from $99/mo Summary worked out from the facts on this page. #### Key facts - **Free plan:** Yes - **From (cheapest public paid price):** $99/mo - **Leagues:** 8 / 17 / 53 leagues by plan (multi-sport, odds-focused) - **API style:** REST - **Website:** https://sportsgameodds.com - **Docs:** https://sportsgameodds.com/docs - **Status page:** Not confirmed - **Also known as:** sportsgameodds.com - **Last checked:** 2026-10-19 - **JSON:** https://footballapis.com/api/v1/providers/sportsgameodds.json - **Used in guides:** [Betting odds model](https://footballapis.com/guides/betting-odds-model/) #### Pricing Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportsgameodds.com](https://sportsgameodds.com/pricing) Prices, request rates and monthly object limits match the official page. The per-plan league counts and update times in the limits weren't re-confirmed. Free plan: Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportsgameodds.com](https://sportsgameodds.com/pricing) Amateur plan: free, 10 req/min, 2,500 objects/mo. | Plan | Price | Limits | | --- | --- | --- | | Amateur (free) | $0 | 10 req/min; 2,500 objects/mo; 8 leagues; 10-min updates | | Rookie | $99/mo | 50 req/min; 100,000 objects/mo; 17 leagues; 3-min updates | | Pro | $299/mo | 300 req/min; unlimited objects; 53 leagues | #### Leagues Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportsgameodds.com](https://sportsgameodds.com/pricing) League counts per plan not re-confirmed on 2026-10-19; figures from initial research. League count: 8 / 17 / 53 leagues by plan (multi-sport, odds-focused) - [Premier League](https://footballapis.com/leagues/premier-league/): Not confirmed - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Yes - [Champions League](https://footballapis.com/leagues/champions-league/): Yes Free plan soccer = Champions League + MLS; other soccer leagues per plan not itemised. #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [sportsgameodds.com](https://sportsgameodds.com/pricing) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** events - **Live scores:** Yes - **Lineups:** Not confirmed - **Match events:** Not confirmed - **Player stats:** Yes - **xG:** Not confirmed - **Odds:** core product: pregame, live, props, alt lines, 80+ bookmakers - **Injuries:** Not confirmed - **Transfers:** Not confirmed - **Historical depth:** Not confirmed #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-19. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Prices, request rates and monthly object limits match the official page. The per-plan league counts and update times in the limits weren't re-confirmed. - Sources: - https://sportsgameodds.com/pricing ##### Free plan - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Amateur plan: free, 10 req/min, 2,500 objects/mo. - Sources: - https://sportsgameodds.com/pricing ##### League coverage - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: League counts per plan not re-confirmed on 2026-10-19; figures from initial research. - Sources: - https://sportsgameodds.com/pricing ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://sportsgameodds.com/pricing ##### Other sources - https://sportsgameodds.com/partner #### Affiliate programme SportsGameOdds runs a public affiliate programme (up to 20% recurring commission): [https://sportsgameodds.com/partner](https://sportsgameodds.com/partner) **Disclosure:** affiliate programmes never affect how providers are listed or described here. FootballAPIs has not joined this programme; if we ever earn commission from a link, that link will be clearly labelled. #### 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 SportsGameOdds first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Odds comparison page ``` Build me an odds comparison page for upcoming matches in the Champions League, with data from the SportsGameOdds API. Start on their "Amateur (free)" plan — $0: 10 req/min; 2,500 objects/mo; 8 leagues; 10-min updates. Docs: https://sportsgameodds.com/docs. 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 10 req/min, 2,500 objects/mo limits. - 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. - This is for information only: no betting tips, and add a note that betting rules vary by country. ``` ##### Live score app ``` Build me a live score app for the Champions League showing today's matches, with data from the SportsGameOdds API. Start on their "Amateur (free)" plan — $0: 10 req/min; 2,500 objects/mo; 8 leagues; 10-min updates. Docs: https://sportsgameodds.com/docs. 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 10 req/min, 2,500 objects/mo limits. - 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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20SportsGameOdds). ### Stats Perform (Opta) Data types not confirmed on public pages. League coverage not confirmed. #### Summary - **Good for:** Nothing we could confirm from public pages - **Not great for:** Starting free (no free plan or trial); seeing prices up front (quote only); choosing by league (per-league coverage not confirmed); knowing what data you get (data types not confirmed) - **Cost to start:** Quote only (contact sales) † (Price not re-confirmed against the official page on 2026-10-19) Summary worked out from the facts on this page. #### Key facts - **Free plan:** No - **From (cheapest public paid price):** Quote only † (Price not re-confirmed against the official page on 2026-10-19) - **Leagues:** Not confirmed - **API style:** Not confirmed - **Website:** https://www.statsperform.com/opta/ - **Docs:** Not confirmed - **Status page:** Not confirmed - **Also known as:** Opta, Stats Perform, statsperform.com - **Last checked:** not yet re-checked (figures from initial research) - **JSON:** https://footballapis.com/api/v1/providers/stats-perform-opta.json #### Pricing Not re-verified — figures from initial research · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: [11.football](https://11.football/tools/data) Not re-checked on 2026-10-19; figures from initial research. Free plan: Not re-verified — figures from initial research · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: [11.football](https://11.football/tools/data) Not re-checked on 2026-10-19; figures from initial research. | Plan | Price | Limits | | --- | --- | --- | | All | price on request | Not confirmed | #### Leagues Not re-verified — figures from initial research · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: [11.football](https://11.football/tools/data) Not re-checked on 2026-10-19; figures from initial research. League count: Not confirmed - [Premier League](https://footballapis.com/leagues/premier-league/): Not confirmed - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Not confirmed #### Data types Partly verified · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: [11.football](https://11.football/tools/data) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Not confirmed - **Live scores:** Not confirmed - **Lineups:** Not confirmed - **Match events:** Not confirmed - **Player stats:** Not confirmed - **xG:** Not confirmed - **Odds:** Not confirmed - **Injuries:** Not confirmed - **Transfers:** Not confirmed - **Historical depth:** Not confirmed #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: not yet. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://11.football/tools/data - Independent pages we looked at: - 11.football (directory) doesn't confirm: https://11.football/tools/data — Directory page, the only source we have. There is no Stats Perform page among the sources, so nothing is confirmed; our snapshot excerpt doesn't name Stats Perform either. ##### Free plan - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://11.football/tools/data - Independent pages we looked at: - 11.football (directory) doesn't confirm: https://11.football/tools/data — Directory page, the only source we have. There is no Stats Perform page among the sources, so nothing is confirmed; our snapshot excerpt doesn't name Stats Perform either. ##### League coverage - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://11.football/tools/data - Independent pages we looked at: - 11.football (directory) doesn't confirm: https://11.football/tools/data — Directory page, the only source we have. There is no Stats Perform page among the sources, so nothing is confirmed; our snapshot excerpt doesn't name Stats Perform either. ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://11.football/tools/data - Independent pages we looked at: - 11.football (directory) doesn't confirm: https://11.football/tools/data — Directory page, the only source we have. There is no Stats Perform page among the sources, so nothing is confirmed; our snapshot excerpt doesn't name Stats Perform either. #### Affiliate programme No public affiliate programme found. #### Notes Official site blocks automated fetch (403). #### Build with AI No public self-serve plan found — you'd need to contact sales. If you're building with an AI tool, start with a provider that has a free tier, e.g. [Sportmonks](https://footballapis.com/p/sportmonks/) or [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/), and switch later if you need to. [Which API should I use?](https://footballapis.com/guides/) · [What's an API key?](https://footballapis.com/guides/api-keys/) Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20Stats%20Perform%20(Opta)). ### StatsBomb Open Data (Hudl) Open data files, no API key needed. Lists lineups, match events and player stats (some with conditions). 24 leagues listed, big five European leagues confirmed. #### Summary - **Good for:** Starting free; lineups; the big five European leagues (all confirmed) - **Not great for:** Player stats: derivable from events; live scores and odds (not offered) - **Cost to start:** Free, attribution required; no paid plans † (Price not re-confirmed against the official page on 2026-10-19) Summary worked out from the facts on this page. #### Key facts - **Free plan:** Yes - **From (cheapest public paid price):** Free only (no paid plans) † (Price not re-confirmed against the official page on 2026-10-19) - **Leagues:** 24 competitions / 80 competition-seasons (competitions.json, fetched 2026-10-19) - **API style:** Static JSON files on GitHub (no API) - **Website:** https://github.com/statsbomb/open-data - **Docs:** https://github.com/statsbomb/open-data/tree/master/doc - **Status page:** n/a - **Also known as:** StatsBomb, Hudl StatsBomb - **Last checked:** 2026-10-19 - **JSON:** https://footballapis.com/api/v1/providers/statsbomb-open-data-hudl.json - **Used in guides:** [Stats dashboard](https://footballapis.com/guides/stats-dashboard/) #### Pricing Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [github.com](https://github.com/statsbomb/open-data) Not re-checked on 2026-10-19; figures from initial research. Free plan: Not re-verified — figures from initial research · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [github.com](https://github.com/statsbomb/open-data) Not re-checked on 2026-10-19; figures from initial research. | Plan | Price | Limits | | --- | --- | --- | | Open data | free (attribution required) | selected competitions/seasons only; research & genuine-interest use | #### Leagues Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [raw.githubusercontent.com](https://raw.githubusercontent.com/statsbomb/open-data/master/data/competitions.json) Counted from the machine-readable competitions.json on 2026-10-19. League count: 24 competitions / 80 competition-seasons (competitions.json, fetched 2026-10-19) - [Premier League](https://footballapis.com/leagues/premier-league/): Yes - [Championship](https://footballapis.com/leagues/championship/): No - [LaLiga](https://footballapis.com/leagues/laliga/): Yes - [Serie A](https://footballapis.com/leagues/serie-a/): Yes - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Yes - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Yes - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): No - [MLS](https://footballapis.com/leagues/mls/): Yes - [Champions League](https://footballapis.com/leagues/champions-league/): Yes Selected seasons only, not current full seasons. #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [github.com](https://github.com/statsbomb/open-data) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** matches - **Live scores:** No - **Lineups:** Yes - **Match events:** full event data - **Player stats:** derivable from events - **xG:** Not confirmed (not stated in README) - **Odds:** No - **Injuries:** No - **Transfers:** No - **Tracking:** StatsBomb 360 freeze-frames for selected matches - **Historical depth:** selected historical seasons #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-19. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://github.com/statsbomb/open-data ##### Free plan - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: Not re-checked on 2026-10-19; figures from initial research. - Sources: - https://github.com/statsbomb/open-data ##### League coverage - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Counted from the machine-readable competitions.json on 2026-10-19. - Sources: - https://raw.githubusercontent.com/statsbomb/open-data/master/data/competitions.json ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://github.com/statsbomb/open-data #### Affiliate programme No public affiliate programme (not applicable). #### Build with AI Paste this prompt into Claude, ChatGPT, Cursor or Lovable to get a first version built. No API key needed for this one. ##### Match event explorer (open data) ``` Build me a match event explorer for the Premier League using StatsBomb Open Data (Hudl). It's static JSON files on GitHub (no API): load the JSON files straight from the GitHub repo https://github.com/statsbomb/open-data — no API key or sign-up needed. Docs: https://github.com/statsbomb/open-data/tree/master/doc. Start by reading data/competitions.json to list the competitions and seasons that exist. Selected seasons only, not current full seasons. Terms: free (attribution required); selected competitions/seasons only; research & genuine-interest use. Please: - There is no API key, so there is nothing secret to store — but never commit any other keys or tokens to front-end code. - Download or cache the JSON files instead of re-fetching them on every page view. - Show attribution as the provider's terms require (free (attribution required)) — put it on every page that shows the data. - Only show data that is in the files; if a season or match is missing, say so instead of inventing it. ``` Generated from the data on this page. Check the provider's current terms and limits before you rely on them. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20StatsBomb%20Open%20Data%20(Hudl)). ### TheSportsDB Lists live scores and media (some with conditions). League coverage not confirmed. #### Summary - **Good for:** Starting free - **Not great for:** Choosing by league (per-league coverage not confirmed); live scores: paid (2-min) - **Cost to start:** Free (30 requests/min); paid from $9/mo Summary worked out from the facts on this page. #### Key facts - **Free plan:** Yes - **From (cheapest public paid price):** $9/mo - **Leagues:** Not confirmed - **API style:** REST (JSON) - **Website:** https://www.thesportsdb.com - **Docs:** https://www.thesportsdb.com/documentation - **Status page:** https://status.thesportsdb.com (responds 200; content not verified) - **Also known as:** thesportsdb.com - **Last checked:** 2026-10-19 - **JSON:** https://footballapis.com/api/v1/providers/thesportsdb.json - **Compare with:** [API-Football (API-Sports)](https://footballapis.com/vs/thesportsdb-vs-api-football-api-sports/) - **Used in guides:** [Football manager game](https://footballapis.com/guides/football-manager-game/) #### Pricing Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [thesportsdb.com](https://www.thesportsdb.com/pricing) Matches the official pricing page. Free plan: Checked 2026-10-19 · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [thesportsdb.com](https://www.thesportsdb.com/pricing) Free plan confirmed on the pricing page. | Plan | Price | Limits | | --- | --- | --- | | Free | $0 | 30 requests/min; most queries limited | | Single Developer | $9/mo | 100 requests/min; 2-min livescore; highlights links | | Small Business | $20/mo | 120 requests/min; no data limit; private key | #### Leagues Not re-verified — figures from initial research · [? not confirmed](https://footballapis.com/how-we-check/#confidence) · Sources: none recorded No coverage source recorded; league count unknown. League count: Not confirmed - [Premier League](https://footballapis.com/leagues/premier-league/): Not confirmed - [Championship](https://footballapis.com/leagues/championship/): Not confirmed - [LaLiga](https://footballapis.com/leagues/laliga/): Not confirmed - [Serie A](https://footballapis.com/leagues/serie-a/): Not confirmed - [Bundesliga](https://footballapis.com/leagues/bundesliga/): Not confirmed - [Ligue 1](https://footballapis.com/leagues/ligue-1/): Not confirmed - [Primeira Liga](https://footballapis.com/leagues/primeira-liga/): Not confirmed - [MLS](https://footballapis.com/leagues/mls/): Not confirmed - [Champions League](https://footballapis.com/leagues/champions-league/): Not confirmed Multi-sport, community-edited database. #### Data types Partly verified · [Vendor page only](https://footballapis.com/how-we-check/#confidence) · Sources: [thesportsdb.com](https://www.thesportsdb.com/pricing) From initial research of public pages on 2026-10-19; not re-checked field by field. - **Fixtures:** Yes - **Live scores:** paid (2-min) - **Lineups:** Not confirmed - **Match events:** Not confirmed - **Player stats:** Not confirmed - **xG:** Not confirmed - **Odds:** Not confirmed - **Injuries:** Not confirmed - **Transfers:** site lists latest transfers - **Historical depth:** Not confirmed - **Media:** artwork + YouTube highlight links #### Sources and confidence Researched from public pages on 2026-10-19. Last re-checked: 2026-10-19. Confidence levels: https://footballapis.com/how-we-check/#confidence ##### Pricing - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Matches the official pricing page. - Sources: - https://www.thesportsdb.com/pricing ##### Free plan - Status: Checked 2026-10-19 (verified; lastVerified 2026-10-19) - Confidence: Vendor page only (`vendor_only`) - Note: Free plan confirmed on the pricing page. - Sources: - https://www.thesportsdb.com/pricing ##### League coverage - Status: Not re-verified — figures from initial research (unverified; lastVerified null) - Confidence: ? not confirmed (`unconfirmed`) - Note: No coverage source recorded; league count unknown. - Sources: none recorded ##### Data types - Status: Partly verified (partial; lastVerified null) - Confidence: Vendor page only (`vendor_only`) - Note: From initial research of public pages on 2026-10-19; not re-checked field by field. - Sources: - https://www.thesportsdb.com/pricing #### Affiliate programme No public affiliate programme found. #### Build with AI Paste this prompt into Claude, ChatGPT, Cursor or Lovable to get a first version built. You'll need an API key from TheSportsDB first — [what's an API key?](https://footballapis.com/guides/api-keys/) ##### Fixtures and media browser ``` Build me a match browser for a league it covers that shows upcoming fixtures with the provider's media (artwork + YouTube highlight links), with data from TheSportsDB API. We couldn't confirm specific leagues on TheSportsDB's public pages — check their coverage page first (start from https://www.thesportsdb.com). Start on their "Free" plan — $0: 30 requests/min; most queries limited. Docs: https://www.thesportsdb.com/documentation. 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 30 requests/min 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. Spotted an error? Email [hello@footballapis.com](mailto:hello@footballapis.com?subject=Correction%3A%20TheSportsDB). ## Comparison table All 17 providers side by side. Free plans first, then A–Z. Nobody pays for position. Prices re-checked against official pages on 2026-10-19. Prices marked † weren't re-confirmed. "From" is the cheapest public paid price, at face value (€ and $ are not converted). | Provider | Free plan | From | Leagues | Live scores | Odds | Lineups | Events | Player stats | xG | Injuries | Transfers | API style | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/) | Yes | $19/mo | 1,249 | ✓ | ✓ | ✓ | ✓ | ✓ | ? | ✓ | ✓ | REST (also distributed via RapidAPI) | | [football-data.org](https://footballapis.com/p/football-data-org/) | Yes | €12/mo | ~100 | ✓ | add-on (€15/mo) | ✓ | ✓ | ✓ | ? | ? | ? | REST | | [Highlightly](https://footballapis.com/p/highlightly/) | Yes | $9.49/mo | 950+ | ✓ | ✓ | ✓ | ✓ | ✓ | ? | ? | ✓ | REST (via RapidAPI or direct) | | [OpenLigaDB](https://footballapis.com/p/openligadb/) | Yes | Free only † | 839 | ✓ | – | ? | ✓ | ? | – | – | – | REST (JSON) | | [SportDevs](https://footballapis.com/p/sportdevs/) | Yes | from €19 † | up to 130 | ✓ | ✓ | ✓ | ✓ | ✓ | ? | ? | ? | REST + WebSockets (add-on) | | [Sportmonks](https://footballapis.com/p/sportmonks/) | Yes | €29/mo | 2,200+ | ✓ | ✓ | ✓ | ✓ | ✓ | add-on | ✓ | ✓ | REST | | [SportsGameOdds](https://footballapis.com/p/sportsgameodds/) | Yes | $99/mo | 8–53 | ✓ | ✓ | ? | ? | ✓ | ? | ? | ? | REST | | [StatsBomb Open Data (Hudl)](https://footballapis.com/p/statsbomb-open-data-hudl/) | Yes | Free only † | 24 | – | – | ✓ | ✓ | ✓ | ? | – | – | Static JSON files on GitHub (no API) | | [TheSportsDB](https://footballapis.com/p/thesportsdb/) | Yes | $9/mo | Unknown | ✓ | ? | ? | ? | ? | ? | ? | ? | REST (JSON) | | [Data Sports Group (DSG)](https://footballapis.com/p/data-sports-group-dsg/) | Trial | Quote † | 5,000+ | ? | ? | ? | ? | ? | ? | ? | ? | Not confirmed | | [Entity Sports](https://footballapis.com/p/entity-sports/) | Trial | $250/mo | 10–100+ | ✓ | ✓ | ? | ? | ? | ? | ✓ | ✓ | REST; WebSocket on Gold/Enterprise | | [FootballAnt](https://footballapis.com/p/footballant/) | Unknown | Unknown † | 1,000+ | ✓ | ? | ✓ | ✓ | ✓ | ? | ? | ? | Not confirmed | | [Goalserve](https://footballapis.com/p/goalserve/) | Trial | $150/mo | 400+ | ✓ | ✓ | ✓ | ✓ | ✓ | ? | ✓ | ? | REST (XML + JSON); WebSocket add-on for live odds | | [iSports API](https://footballapis.com/p/isports-api/) | Trial | $299/mo † | 2,000+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | REST | | [Sportradar](https://footballapis.com/p/sportradar/) | Trial | Quote † | Unknown | ? | ? | ? | ? | ? | ? | ? | ? | REST (+ push feeds; not verified) | | [SportsDataIO (Soccer)](https://footballapis.com/p/sportsdataio-soccer/) | Trial | Quote † | Unknown | ? | ? | ? | ? | ? | ? | ? | ? | REST | | [Stats Perform (Opta)](https://footballapis.com/p/stats-perform-opta/) | No | Quote † | Unknown | ? | ? | ? | ? | ? | ? | ? | ? | Not confirmed | ✓ listed · ? not confirmed (not "no") · – not offered · add-on: paid extra. Leagues: the vendor's own count. Open a provider page for details, add-ons and sources. Download the data: https://footballapis.com/data/providers.json · https://footballapis.com/data/providers.csv · https://footballapis.com/api/v1/providers.json Head to head: [football-data.org vs API-Football (API-Sports)](https://footballapis.com/vs/football-data-org-vs-api-football-api-sports/) · [API-Football (API-Sports) vs Sportmonks](https://footballapis.com/vs/api-football-api-sports-vs-sportmonks/) · [football-data.org vs Sportmonks](https://footballapis.com/vs/football-data-org-vs-sportmonks/) · [API-Football (API-Sports) vs Highlightly](https://footballapis.com/vs/api-football-api-sports-vs-highlightly/) · [TheSportsDB vs API-Football (API-Sports)](https://footballapis.com/vs/thesportsdb-vs-api-football-api-sports/) · [Sportmonks vs Sportradar](https://footballapis.com/vs/sportmonks-vs-sportradar/) · [All](https://footballapis.com/vs/) ## League coverage matrix Which football data APIs cover the leagues people ask about most. Yes = confirmed on public pages; No = confirmed not covered; ? = unknown, not confirmed either way. | Provider | [Premier League](https://footballapis.com/leagues/premier-league/) | [Championship](https://footballapis.com/leagues/championship/) | [LaLiga](https://footballapis.com/leagues/laliga/) | [Serie A](https://footballapis.com/leagues/serie-a/) | [Bundesliga](https://footballapis.com/leagues/bundesliga/) | [Ligue 1](https://footballapis.com/leagues/ligue-1/) | [Primeira Liga](https://footballapis.com/leagues/primeira-liga/) | [MLS](https://footballapis.com/leagues/mls/) | [Champions League](https://footballapis.com/leagues/champions-league/) | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [Data Sports Group (DSG)](https://footballapis.com/p/data-sports-group-dsg/) | ? | ? | ? | ? | ? | ? | ? | ? | ? | | [Entity Sports](https://footballapis.com/p/entity-sports/) | Yes | ? | ? | ? | ? | Yes | ? | ? | ? | | [football-data.org](https://footballapis.com/p/football-data-org/) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [FootballAnt](https://footballapis.com/p/footballant/) | ? | ? | ? | ? | ? | ? | ? | ? | ? | | [Goalserve](https://footballapis.com/p/goalserve/) | Yes | ? | Yes | Yes | Yes | Yes | ? | Yes | Yes | | [Highlightly](https://footballapis.com/p/highlightly/) | ? | ? | ? | ? | ? | ? | ? | ? | ? | | [iSports API](https://footballapis.com/p/isports-api/) | ? | ? | ? | ? | ? | ? | ? | ? | ? | | [OpenLigaDB](https://footballapis.com/p/openligadb/) | Yes | ? | Yes | ? | Yes | ? | ? | ? | Yes | | [SportDevs](https://footballapis.com/p/sportdevs/) | ? | ? | ? | ? | ? | ? | ? | ? | ? | | [Sportmonks](https://footballapis.com/p/sportmonks/) | Yes | ? | Yes | Yes | Yes | Yes | ? | ? | ? | | [Sportradar](https://footballapis.com/p/sportradar/) | ? | ? | ? | ? | ? | ? | ? | ? | ? | | [SportsDataIO (Soccer)](https://footballapis.com/p/sportsdataio-soccer/) | Yes | ? | ? | ? | ? | ? | ? | Yes | Yes | | [SportsGameOdds](https://footballapis.com/p/sportsgameodds/) | ? | ? | ? | ? | ? | ? | ? | Yes | Yes | | [Stats Perform (Opta)](https://footballapis.com/p/stats-perform-opta/) | ? | ? | ? | ? | ? | ? | ? | ? | ? | | [StatsBomb Open Data (Hudl)](https://footballapis.com/p/statsbomb-open-data-hudl/) | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Yes | | [TheSportsDB](https://footballapis.com/p/thesportsdb/) | ? | ? | ? | ? | ? | ? | ? | ? | ? | Many vendors publish total league counts but not per-league lists, or block automated checks of their coverage pages. We mark those "?" rather than guess. See each provider page for notes. #### League guides - [Best football data APIs for Premier League](https://footballapis.com/leagues/premier-league/): 8 of 17 providers confirm coverage - [Best football data APIs for Championship](https://footballapis.com/leagues/championship/): 2 of 17 providers confirm coverage - [Best football data APIs for LaLiga](https://footballapis.com/leagues/laliga/): 6 of 17 providers confirm coverage - [Best football data APIs for Serie A](https://footballapis.com/leagues/serie-a/): 5 of 17 providers confirm coverage - [Best football data APIs for Bundesliga](https://footballapis.com/leagues/bundesliga/): 6 of 17 providers confirm coverage - [Best football data APIs for Ligue 1](https://footballapis.com/leagues/ligue-1/): 6 of 17 providers confirm coverage - [Best football data APIs for Primeira Liga](https://footballapis.com/leagues/primeira-liga/): 2 of 17 providers confirm coverage - [Best football data APIs for MLS](https://footballapis.com/leagues/mls/): 6 of 17 providers confirm coverage - [Best football data APIs for Champions League](https://footballapis.com/leagues/champions-league/): 7 of 17 providers confirm coverage ## Frequently asked questions ### What is the best free football API? As of 2026-10-20, 9 of the 17 providers we track have a free plan: [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/), [football-data.org](https://footballapis.com/p/football-data-org/), [Highlightly](https://footballapis.com/p/highlightly/), [OpenLigaDB](https://footballapis.com/p/openligadb/), [SportDevs](https://footballapis.com/p/sportdevs/), [Sportmonks](https://footballapis.com/p/sportmonks/), [SportsGameOdds](https://footballapis.com/p/sportsgameodds/), [StatsBomb Open Data (Hudl)](https://footballapis.com/p/statsbomb-open-data-hudl/) and [TheSportsDB](https://footballapis.com/p/thesportsdb/). [OpenLigaDB](https://footballapis.com/p/openligadb/) and [StatsBomb Open Data (Hudl)](https://footballapis.com/p/statsbomb-open-data-hudl/) are free only, with no paid plans; the others also sell paid plans. 6 more offer a free trial only. Which is best depends on the leagues and data types you need: see the [guides by use case](https://footballapis.com/guides/) or the [league coverage](https://footballapis.com/leagues/) pages. ### What is the cheapest football data API? As of 2026-10-20, the cheapest clear monthly paid price we list is €12/mo in euros ([football-data.org](https://footballapis.com/p/football-data-org/)) and $9/mo in US dollars ([TheSportsDB](https://footballapis.com/p/thesportsdb/)). We don't convert between currencies. 4 providers sell paid plans by quote only: [Data Sports Group (DSG)](https://footballapis.com/p/data-sports-group-dsg/), [Sportradar](https://footballapis.com/p/sportradar/), [SportsDataIO (Soccer)](https://footballapis.com/p/sportsdataio-soccer/) and [Stats Perform (Opta)](https://footballapis.com/p/stats-perform-opta/). Free-only providers aren't counted as paid. Prices change, so check the provider's own pricing page. ### Which football APIs include odds? As of 2026-10-20, 9 of the 17 providers list odds data. By cheapest paid plan, in euros, [football-data.org](https://footballapis.com/p/football-data-org/) (€12/mo, odds as a paid add-on), [SportDevs](https://footballapis.com/p/sportdevs/) (from €19) and [Sportmonks](https://footballapis.com/p/sportmonks/) (€29/mo); in US dollars, [Highlightly](https://footballapis.com/p/highlightly/) ($9.49/mo), [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/) ($19/mo), [SportsGameOdds](https://footballapis.com/p/sportsgameodds/) ($99/mo), [Goalserve](https://footballapis.com/p/goalserve/) ($150/mo), [Entity Sports](https://footballapis.com/p/entity-sports/) ($250/mo) and [iSports API](https://footballapis.com/p/isports-api/) ($299/mo). The cheapest plan may not include odds; some providers only offer them on higher tiers. Each provider page has the details. ### Which football APIs cover the Premier League? As of 2026-10-20, 8 of the 17 providers confirm the Premier League on their public pages: [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/), [Entity Sports](https://footballapis.com/p/entity-sports/), [football-data.org](https://footballapis.com/p/football-data-org/), [Goalserve](https://footballapis.com/p/goalserve/), [OpenLigaDB](https://footballapis.com/p/openligadb/), [Sportmonks](https://footballapis.com/p/sportmonks/), [SportsDataIO (Soccer)](https://footballapis.com/p/sportsdataio-soccer/) and [StatsBomb Open Data (Hudl)](https://footballapis.com/p/statsbomb-open-data-hudl/). For the other 9 it isn't confirmed either way, which doesn't mean no. Coverage can depend on the plan. Full list: [football data APIs for the Premier League](https://footballapis.com/leagues/premier-league/). ### Is this data independent? Yes. Vendors can't buy rankings, placement or a better description. Sponsored slots and newsletter sponsorships may exist in future. They will always be clearly labelled as sponsored. Every value comes from a provider's public pages: pricing, coverage and documentation. No accounts, no private info. If we can't find something, we mark it "Not confirmed" (or "?" in tables). We never guess. Read the [independence policy](https://footballapis.com/about/#independence) and [how we check](https://footballapis.com/how-we-check/). ## Guides ### Best football API for a fantasy football app In a fantasy football game, people pick real players and score points based on what those players do in real matches. So your app needs to know when the matches are, who actually played, and what each player did — goals, assists, cards, minutes. Injury news helps managers avoid picking someone who is out. #### What you need - **Fixtures** — when each gameweek’s matches are played (listed by 13 of 17 providers) - **Lineups** — who started and who came off the bench (listed by 9 of 17 providers) - **Player stats** — goals, assists, minutes and more — the numbers you turn into points (listed by 10 of 17 providers) - **Match events** — goals, cards and substitutions as they happen (listed by 10 of 17 providers) - **Injuries** — who is injured or suspended (listed by 5 of 17 providers) - **Fantasy** — a ready-made fantasy API (rare) (listed by 1 of 17 providers) Not every app needs every item. Start with the first two or three. #### Good places to start How we chose: each pick must have a self-serve way to start (free plan, trial with stated limits, or a public price); and player stats or a fantasy API listed. Facts below are quoted from the provider's public pages, checked 2026-10-19. - **[API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/)** Free plan: Yes · From: $19/mo - Start: Free plan "Free" — $0/mo: 100 requests/day; free plans limited in available seasons. - Paid plans from $19/mo. - Lists: fixtures, lineups, player stats, match events, injuries. - Confirmed leagues: Premier League, Championship, LaLiga, Serie A, Bundesliga, Ligue 1, Primeira Liga, MLS, Champions League. - Coverage: 1,249 leagues & cups (coverage page, list updated 2026-10-18); all competitions on all plans. Watch out - 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. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/api-football-api-sports/#build-with-ai) - **[Sportmonks](https://footballapis.com/p/sportmonks/)** Free plan: Yes · From: €29/mo - Start: Free plan "Free" — €0: free tier, no card (limits not stated on pricing page); paid plans also have a 14-day free trial, no card. - Paid plans from €29/mo. - Lists: fixtures, lineups, player stats, match events, injuries. - Confirmed leagues: Premier League, LaLiga, Serie A, Bundesliga, Ligue 1. - Coverage: 2,200+ (pricing page also says 2,300+ on Enterprise). Watch out - Top-5 have dedicated coverage pages; others pick-your-leagues, not individually verified. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/sportmonks/#build-with-ai) - **[football-data.org](https://footballapis.com/p/football-data-org/)** Free plan: Yes · From: €12/mo - Start: Free plan "Free" — €0/mo: 12 competitions; scores delayed; 10 calls/min. - Paid plans from €12/mo. - Lists: fixtures, lineups, player stats, match events. - Confirmed leagues: Premier League, Championship, LaLiga, Serie A, Bundesliga, Ligue 1, Primeira Liga, MLS, Champions League. - Coverage: ~100 competitions in full list; 12 on free tier. Watch out - Lineups: paid tiers. - Player stats: limited (scorers, squads). - Match events: goals/cards/subs on paid tiers. - Not confirmed on public pages: injuries. - Free tier includes PL, Championship, Primeira Liga, LaLiga, Serie A, Bundesliga, Ligue 1, CL; MLS on paid tiers. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/football-data-org/#build-with-ai) - **[Entity Sports](https://footballapis.com/p/entity-sports/)** Free plan: Trial only · From: $250/mo - Start: Trial "Developer (free)" — $0 for 15 days: 2,000 calls total; Ligue 1 & Eredivisie only. - Paid plans from $250/mo. - Lists: fixtures, injuries, fantasy. - Confirmed leagues: Premier League, Ligue 1. - Coverage: 10 / 35 / 65 / 100+ by plan. Watch out - Trial only (15 days) — not an ongoing free plan. - Injuries: Enterprise. - Fantasy: Fantasy API on all paid plans. - Not confirmed on public pages: lineups, player stats, match events. - An older Entity blog post lists different plans ($150/$250/$400) incl. LaLiga, Bundesliga, Serie A, MLS — conflicts with current pricing page; not relied on. - Docs URL not found on public pages. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/entity-sports/#build-with-ai) Recommendations are based only on public data we've checked; nobody pays for placement. Always check the provider's terms (especially for commercial use and betting). #### Budget option and if you grow - **Budget option:** Cheapest paid plan among these picks: football-data.org, from €12/mo (face value; € and $ aren't converted). - **If you grow:** API-Football (API-Sports)'s clear public monthly prices run from Pro at $19/mo (7,500 requests/day) to Mega at $39/mo (150,000 requests/day). - **If you grow:** Sportmonks's clear public monthly prices run from Starter at €29/mo (€24/mo yearly) (any 5 leagues; 2,000 calls/entity/hour) to Pro at €249/mo (€199/mo yearly) (any 120 leagues; 3,000 calls/entity/hour). - **If you grow:** football-data.org's clear public monthly prices run from Free w/ Livescores at €12/mo (12 competitions; live scores; 20 calls/min) to Pro at €199/mo (100 competitions; deep data; 120 calls/min). - **If you grow:** Entity Sports's clear public monthly prices run from Starter at $250/mo ($2,500/yr) (10 leagues incl. EPL; 1M calls/mo) to Gold at $1,600/mo ($16,000/yr) (100+ leagues; 6M calls/mo; WebSocket). #### Other providers that also match These pass the same rules from our data. They're not ranked. - [Goalserve](https://footballapis.com/p/goalserve/) — free plan: Trial, cheapest paid: $150/mo - [Highlightly](https://footballapis.com/p/highlightly/) — free plan: Yes, cheapest paid: $9.49/mo - [iSports API](https://footballapis.com/p/isports-api/) — free plan: Trial, cheapest paid: $299/mo - [SportDevs](https://footballapis.com/p/sportdevs/) — free plan: Yes, cheapest paid: from €19 - [SportsGameOdds](https://footballapis.com/p/sportsgameodds/) — free plan: Yes, cheapest paid: $99/mo - [StatsBomb Open Data (Hudl)](https://footballapis.com/p/statsbomb-open-data-hudl/) — free plan: Yes, cheapest paid: Free only #### Next steps 1. Open a pick's page and copy its **Build with AI** starter prompt. 2. Sign up on the provider's site and get an API key — [here's what that means](https://footballapis.com/guides/api-keys/). 3. Paste the prompt into Claude, ChatGPT, Cursor or Lovable, and put your key in the tool's secrets or environment variables — never in the chat. [← All guides](https://footballapis.com/guides/) · [Compare all providers](https://footballapis.com/compare/) ### Best football API for a live score app A live score app shows today’s matches and updates the score while games are being played. You need fixtures (what’s on), live scores, and ideally match events like goals and cards so you can show a timeline. Watch out for free tiers that only give you delayed scores. #### What you need - **Fixtures** — the list of upcoming and finished matches (listed by 13 of 17 providers) - **Live scores** — the score while the match is being played (listed by 12 of 17 providers) - **Match events** — goals, cards and substitutions for a match timeline (listed by 10 of 17 providers) - **Lineups** — the starting XI shown before kick-off (listed by 9 of 17 providers) Not every app needs every item. Start with the first two or three. #### Good places to start How we chose: each pick must have a self-serve way to start (free plan, trial with stated limits, or a public price); and live scores listed. Facts below are quoted from the provider's public pages, checked 2026-10-19. - **[API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/)** Free plan: Yes · From: $19/mo - Start: Free plan "Free" — $0/mo: 100 requests/day; free plans limited in available seasons. - Paid plans from $19/mo. - Lists: fixtures, live scores, match events, lineups. - Confirmed leagues: Premier League, Championship, LaLiga, Serie A, Bundesliga, Ligue 1, Primeira Liga, MLS, Champions League. - Coverage: 1,249 leagues & cups (coverage page, list updated 2026-10-18); all competitions on all plans. Watch out - 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. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/api-football-api-sports/#build-with-ai) - **[football-data.org](https://footballapis.com/p/football-data-org/)** Free plan: Yes · From: €12/mo - Start: Free plan "Free" — €0/mo: 12 competitions; scores delayed; 10 calls/min. - Relevant plan: Free w/ Livescores — €12/mo (12 competitions; live scores; 20 calls/min). - Paid plans from €12/mo. - Lists: fixtures, live scores, match events, lineups. - Confirmed leagues: Premier League, Championship, LaLiga, Serie A, Bundesliga, Ligue 1, Primeira Liga, MLS, Champions League. - Coverage: ~100 competitions in full list; 12 on free tier. Watch out - Live scores: paid (free is delayed). - Match events: goals/cards/subs on paid tiers. - Lineups: paid tiers. - Free tier includes PL, Championship, Primeira Liga, LaLiga, Serie A, Bundesliga, Ligue 1, CL; MLS on paid tiers. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/football-data-org/#build-with-ai) - **[Highlightly](https://footballapis.com/p/highlightly/)** Free plan: Yes · From: $9.49/mo - Start: Free plan "Basic" — $0: 100 requests/day; no credit card. - Paid plans from $9.49/mo. - Lists: fixtures, live scores, match events (live events), lineups. - Coverage: 950+ leagues, 170+ countries (9 sports). Watch out - Per-league coverage not confirmed on public pages — check their coverage page. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/highlightly/#build-with-ai) - **[SportDevs](https://footballapis.com/p/sportdevs/)** Free plan: Yes · From: €19 - Start: Free plan "Free" — €0: up to 300 requests/day; up to 10 major leagues. - Paid plans from €19. - Lists: fixtures, live scores, match events (incidents), lineups. - Coverage: up to 130 (Worldwide) / all (Enterprise); total not stated. Watch out - Per-league coverage not confirmed on public pages — check their coverage page. - Which 10 'major leagues' not listed on the page fetched. - Docs URL not found on public pages. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/sportdevs/#build-with-ai) Recommendations are based only on public data we've checked; nobody pays for placement. Always check the provider's terms (especially for commercial use and betting). #### Budget option and if you grow - **Budget option:** Cheapest paid plan among these picks: Highlightly, from $9.49/mo (face value; € and $ aren't converted). - **If you grow:** API-Football (API-Sports)'s clear public monthly prices run from Pro at $19/mo (7,500 requests/day) to Mega at $39/mo (150,000 requests/day). - **If you grow:** football-data.org's clear public monthly prices run from Free w/ Livescores at €12/mo (12 competitions; live scores; 20 calls/min) to Pro at €199/mo (100 competitions; deep data; 120 calls/min). - **If you grow:** Highlightly's clear public monthly prices run from Pro at $9.49/mo (7,500 requests/day; 12 requests/second) to Mega at $45.99/mo (65,000 requests/day; 100 requests/second). - **If you grow:** SportDevs's clear public monthly prices run from Major at from €19 (5,000–1,000,000 requests/day; 10 major leagues) to Enterprise at from €129 (all leagues). #### Other providers that also match These pass the same rules from our data. They're not ranked. - [Entity Sports](https://footballapis.com/p/entity-sports/) — free plan: Trial, cheapest paid: $250/mo - [Goalserve](https://footballapis.com/p/goalserve/) — free plan: Trial, cheapest paid: $150/mo - [iSports API](https://footballapis.com/p/isports-api/) — free plan: Trial, cheapest paid: $299/mo - [OpenLigaDB](https://footballapis.com/p/openligadb/) — free plan: Yes, cheapest paid: Free only - [Sportmonks](https://footballapis.com/p/sportmonks/) — free plan: Yes, cheapest paid: €29/mo - [SportsGameOdds](https://footballapis.com/p/sportsgameodds/) — free plan: Yes, cheapest paid: $99/mo - [TheSportsDB](https://footballapis.com/p/thesportsdb/) — free plan: Yes, cheapest paid: $9/mo #### Next steps 1. Open a pick's page and copy its **Build with AI** starter prompt. 2. Sign up on the provider's site and get an API key — [here's what that means](https://footballapis.com/guides/api-keys/). 3. Paste the prompt into Claude, ChatGPT, Cursor or Lovable, and put your key in the tool's secrets or environment variables — never in the chat. [← All guides](https://footballapis.com/guides/) · [Compare all providers](https://footballapis.com/compare/) ### Best football odds API for a betting model An odds model or odds comparison tool collects the prices bookmakers offer on matches and compares them with your own numbers. You need odds (before the match, and in-play if you want live prices), fixtures and results, and as much history as you can get to test your model. **Responsible gambling and the law:** Betting rules vary by country, and some providers restrict betting use in their terms. FootballAPIs doesn’t give betting advice and nothing here is a tip or a prediction. If gambling stops being fun, get help from a local support service. #### What you need - **Odds** — bookmaker prices — pre-match and/or in-play (listed by 9 of 17 providers) - **Fixtures** — which matches are coming up, and their results (listed by 13 of 17 providers) - **Historical depth** — past seasons to test your model against (listed by 7 of 17 providers) - **Live scores** — the current score if you work with in-play odds (listed by 12 of 17 providers) Not every app needs every item. Start with the first two or three. #### Good places to start How we chose: each pick must have a self-serve way to start (free plan, trial with stated limits, or a public price); and odds listed. Facts below are quoted from the provider's public pages, checked 2026-10-19. - **[SportsGameOdds](https://footballapis.com/p/sportsgameodds/)** Free plan: Yes · From: $99/mo - Start: Free plan "Amateur (free)" — $0: 10 req/min; 2,500 objects/mo; 8 leagues; 10-min updates. - Paid plans from $99/mo. - Lists: odds (core product: pregame, live, props, alt lines, 80+ bookmakers), fixtures (events), live scores. - Confirmed leagues: MLS, Champions League. - Coverage: 8 / 17 / 53 leagues by plan (multi-sport, odds-focused). Watch out - Not confirmed on public pages: historical depth. - Free plan soccer = Champions League + MLS; other soccer leagues per plan not itemised. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/sportsgameodds/#build-with-ai) - **[API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/)** Free plan: Yes · From: $19/mo - Start: Free plan "Free" — $0/mo: 100 requests/day; free plans limited in available seasons. - Paid plans from $19/mo. - Lists: odds (pre-match + in-play), fixtures, live scores. - Confirmed leagues: Premier League, Championship, LaLiga, Serie A, Bundesliga, Ligue 1, Primeira Liga, MLS, Champions League. - Coverage: 1,249 leagues & cups (coverage page, list updated 2026-10-18); all competitions on all plans. Watch out - Not confirmed on public pages: historical depth. - 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. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/api-football-api-sports/#build-with-ai) - **[Goalserve](https://footballapis.com/p/goalserve/)** Free plan: Trial only · From: $150/mo - Start: Trial "Free trial" — $0: 30 days. - Relevant plan: Pregame Odds — $250/mo (20+ bookmakers, 300+ leagues). - Paid plans from $150/mo. - Lists: odds (pregame + in-play), fixtures, historical depth (historical stats since 2016), live scores. - Confirmed leagues: Premier League, LaLiga, Serie A, Bundesliga, Ligue 1, MLS, Champions League. - Coverage: 400+ (page also says 500+). Watch out - Trial only (30 days) — not an ongoing free plan. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/goalserve/#build-with-ai) Recommendations are based only on public data we've checked; nobody pays for placement. Always check the provider's terms (especially for commercial use and betting). #### Budget option and if you grow - **Budget option:** Cheapest paid plan among these picks: API-Football (API-Sports), from $19/mo (face value; € and $ aren't converted). - **If you grow:** SportsGameOdds's clear public monthly prices run from Rookie at $99/mo (50 req/min; 100,000 objects/mo; 17 leagues; 3-min updates) to Pro at $299/mo (300 req/min; unlimited objects; 53 leagues). - **If you grow:** API-Football (API-Sports)'s clear public monthly prices run from Pro at $19/mo (7,500 requests/day) to Mega at $39/mo (150,000 requests/day). - **If you grow:** Goalserve's clear public monthly prices run from Soccer Live Score at $150/mo (sale) (limits not stated) to Full Soccer at $550/mo (sale) (incl. in-play odds). #### Other providers that also match These pass the same rules from our data. They're not ranked. - [Entity Sports](https://footballapis.com/p/entity-sports/) — free plan: Trial, cheapest paid: $250/mo - [football-data.org](https://footballapis.com/p/football-data-org/) — free plan: Yes, cheapest paid: €12/mo - [Highlightly](https://footballapis.com/p/highlightly/) — free plan: Yes, cheapest paid: $9.49/mo - [iSports API](https://footballapis.com/p/isports-api/) — free plan: Trial, cheapest paid: $299/mo - [SportDevs](https://footballapis.com/p/sportdevs/) — free plan: Yes, cheapest paid: from €19 - [Sportmonks](https://footballapis.com/p/sportmonks/) — free plan: Yes, cheapest paid: €29/mo #### Next steps 1. Open a pick's page and copy its **Build with AI** starter prompt. 2. Sign up on the provider's site and get an API key — [here's what that means](https://footballapis.com/guides/api-keys/). 3. Paste the prompt into Claude, ChatGPT, Cursor or Lovable, and put your key in the tool's secrets or environment variables — never in the chat. [← All guides](https://footballapis.com/guides/) · [Compare all providers](https://footballapis.com/compare/) ### Best football API for a stats dashboard A stats dashboard turns match data into charts and tables — shot maps, player comparisons, team form. The richer the data, the better the dashboard: match events (every pass, shot or goal), player stats, xG (expected goals — how good each chance was) and past seasons to compare against. #### What you need - **Match events** — what happened in each match, event by event (listed by 10 of 17 providers) - **Player stats** — per-player numbers to compare (listed by 10 of 17 providers) - **xG** — expected goals — how good each chance was (listed by 2 of 17 providers) - **Historical depth** — past seasons for trends and comparisons (listed by 7 of 17 providers) - **Lineups** — who played, for minutes-based stats (listed by 9 of 17 providers) Not every app needs every item. Start with the first two or three. #### Good places to start How we chose: each pick must have a self-serve way to start (free plan, trial with stated limits, or a public price); and match events or player stats listed. Facts below are quoted from the provider's public pages, checked 2026-10-19. - **[StatsBomb Open Data (Hudl)](https://footballapis.com/p/statsbomb-open-data-hudl/)** Free plan: Yes · From: Free only (no paid plans) - Start: Free plan "Open data" — free (attribution required): selected competitions/seasons only; research & genuine-interest use. - No paid plans — free only. - Lists: match events (full event data), player stats, historical depth, lineups. - Confirmed leagues: Premier League, LaLiga, Serie A, Bundesliga, Ligue 1, MLS, Champions League. - Coverage: 24 competitions / 80 competition-seasons (competitions.json, fetched 2026-10-19). Watch out - Player stats: derivable from events. - Historical depth: selected historical seasons. - Not confirmed on public pages: xG. - Selected seasons only, not current full seasons. - Attribution required: free (attribution required). [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/statsbomb-open-data-hudl/#build-with-ai) - **[Sportmonks](https://footballapis.com/p/sportmonks/)** Free plan: Yes · From: €29/mo - Start: Free plan "Free" — €0: free tier, no card (limits not stated on pricing page); paid plans also have a 14-day free trial, no card. - Paid plans from €29/mo. - Lists: match events, player stats, xG, historical depth (historical data included (depth not stated)), lineups. - Confirmed leagues: Premier League, LaLiga, Serie A, Bundesliga, Ligue 1. - Coverage: 2,200+ (pricing page also says 2,300+ on Enterprise). Watch out - xG: add-on (xG, xGOT, xPTS, npxG). - Top-5 have dedicated coverage pages; others pick-your-leagues, not individually verified. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/sportmonks/#build-with-ai) - **[football-data.org](https://footballapis.com/p/football-data-org/)** Free plan: Yes · From: €12/mo - Start: Free plan "Free" — €0/mo: 12 competitions; scores delayed; 10 calls/min. - Relevant plan: Statistic Add-On — €15/mo (corners, fouls, possession, shots, saves etc. (needs a regular plan)). - Paid plans from €12/mo. - Lists: match events, player stats, historical depth (10 seasons on ML Pack Light), lineups. - Confirmed leagues: Premier League, Championship, LaLiga, Serie A, Bundesliga, Ligue 1, Primeira Liga, MLS, Champions League. - Coverage: ~100 competitions in full list; 12 on free tier. Watch out - Match events: goals/cards/subs on paid tiers. - Player stats: limited (scorers, squads). - Lineups: paid tiers. - Not confirmed on public pages: xG. - Free tier includes PL, Championship, Primeira Liga, LaLiga, Serie A, Bundesliga, Ligue 1, CL; MLS on paid tiers. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/football-data-org/#build-with-ai) Recommendations are based only on public data we've checked; nobody pays for placement. Always check the provider's terms (especially for commercial use and betting). #### Budget option and if you grow - **Budget option:** Cheapest paid plan among these picks: football-data.org, from €12/mo (face value; € and $ aren't converted). - **If you grow:** Sportmonks's clear public monthly prices run from Starter at €29/mo (€24/mo yearly) (any 5 leagues; 2,000 calls/entity/hour) to Pro at €249/mo (€199/mo yearly) (any 120 leagues; 3,000 calls/entity/hour). - **If you grow:** football-data.org's clear public monthly prices run from Free w/ Livescores at €12/mo (12 competitions; live scores; 20 calls/min) to Pro at €199/mo (100 competitions; deep data; 120 calls/min). #### Other providers that also match These pass the same rules from our data. They're not ranked. - [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/) — free plan: Yes, cheapest paid: $19/mo - [Goalserve](https://footballapis.com/p/goalserve/) — free plan: Trial, cheapest paid: $150/mo - [Highlightly](https://footballapis.com/p/highlightly/) — free plan: Yes, cheapest paid: $9.49/mo - [iSports API](https://footballapis.com/p/isports-api/) — free plan: Trial, cheapest paid: $299/mo - [OpenLigaDB](https://footballapis.com/p/openligadb/) — free plan: Yes, cheapest paid: Free only - [SportDevs](https://footballapis.com/p/sportdevs/) — free plan: Yes, cheapest paid: from €19 - [SportsGameOdds](https://footballapis.com/p/sportsgameodds/) — free plan: Yes, cheapest paid: $99/mo #### Next steps 1. Open a pick's page and copy its **Build with AI** starter prompt. 2. Sign up on the provider's site and get an API key — [here's what that means](https://footballapis.com/guides/api-keys/). 3. Paste the prompt into Claude, ChatGPT, Cursor or Lovable, and put your key in the tool's secrets or environment variables — never in the chat. [← All guides](https://footballapis.com/guides/) · [Compare all providers](https://footballapis.com/compare/) ### Best football API for a football manager game A football manager-style game lets players run a club: pick a squad, play a season, buy and sell players. Real data makes it feel real — real fixtures, real players, club badges and artwork. Most games start as hobby projects, so a free plan matters. #### What you need - **Fixtures** — real season schedules (listed by 13 of 17 providers) - **Player stats** — player details and numbers to rate players (listed by 10 of 17 providers) - **Lineups** — who plays for each club (listed by 9 of 17 providers) - **Transfers** — real-world player moves (listed by 5 of 17 providers) - **Media** — club badges, artwork and highlights (listed by 2 of 17 providers) Not every app needs every item. Start with the first two or three. #### Good places to start How we chose: each pick must have a self-serve way to start (free plan, trial with stated limits, or a public price); and fixtures listed; and a free plan (not just a trial); and player stats, lineups or media (artwork) listed. Facts below are quoted from the provider's public pages, checked 2026-10-19. - **[TheSportsDB](https://footballapis.com/p/thesportsdb/)** Free plan: Yes · From: $9/mo - Start: Free plan "Free" — $0: 30 requests/min; most queries limited. - Paid plans from $9/mo. - Lists: fixtures, media (artwork + YouTube highlight links). Watch out - Not confirmed on public pages: player stats, lineups, transfers. - Per-league coverage not confirmed on public pages — check their coverage page. - Multi-sport, community-edited database. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/thesportsdb/#build-with-ai) - **[API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/)** Free plan: Yes · From: $19/mo - Start: Free plan "Free" — $0/mo: 100 requests/day; free plans limited in available seasons. - Paid plans from $19/mo. - Lists: fixtures, player stats, lineups, transfers. - Confirmed leagues: Premier League, Championship, LaLiga, Serie A, Bundesliga, Ligue 1, Primeira Liga, MLS, Champions League. - Coverage: 1,249 leagues & cups (coverage page, list updated 2026-10-18); all competitions on all plans. Watch out - 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. [Starter prompt for Claude, ChatGPT, Cursor or Lovable](https://footballapis.com/p/api-football-api-sports/#build-with-ai) Recommendations are based only on public data we've checked; nobody pays for placement. Always check the provider's terms (especially for commercial use and betting). #### Budget option and if you grow - **Budget option:** Cheapest paid plan among these picks: TheSportsDB, from $9/mo (face value; € and $ aren't converted). - **If you grow:** TheSportsDB's clear public monthly prices run from Single Developer at $9/mo (100 requests/min; 2-min livescore; highlights links) to Small Business at $20/mo (120 requests/min; no data limit; private key). - **If you grow:** API-Football (API-Sports)'s clear public monthly prices run from Pro at $19/mo (7,500 requests/day) to Mega at $39/mo (150,000 requests/day). #### Considered, but the data doesn't support it yet - [OpenLigaDB](https://footballapis.com/p/openligadb/) — public pages don't confirm player stats, lineups or media (artwork) listed. German-focused community database. The homepage lists current Bundesliga 1–3, Champions League, Europa League, LaLiga and Premier League 2026/27 matchdays; how complete a league is depends on community upkeep. #### Other providers that also match These pass the same rules from our data. They're not ranked. - [football-data.org](https://footballapis.com/p/football-data-org/) — free plan: Yes, cheapest paid: €12/mo - [Highlightly](https://footballapis.com/p/highlightly/) — free plan: Yes, cheapest paid: $9.49/mo - [SportDevs](https://footballapis.com/p/sportdevs/) — free plan: Yes, cheapest paid: from €19 - [Sportmonks](https://footballapis.com/p/sportmonks/) — free plan: Yes, cheapest paid: €29/mo - [SportsGameOdds](https://footballapis.com/p/sportsgameodds/) — free plan: Yes, cheapest paid: $99/mo - [StatsBomb Open Data (Hudl)](https://footballapis.com/p/statsbomb-open-data-hudl/) — free plan: Yes, cheapest paid: Free only #### Next steps 1. Open a pick's page and copy its **Build with AI** starter prompt. 2. Sign up on the provider's site and get an API key — [here's what that means](https://footballapis.com/guides/api-keys/). 3. Paste the prompt into Claude, ChatGPT, Cursor or Lovable, and put your key in the tool's secrets or environment variables — never in the chat. [← All guides](https://footballapis.com/guides/) · [Compare all providers](https://footballapis.com/compare/) ### What's an API key and how do I get one? A plain-English explainer for anyone building a football app with an AI tool — no coding background needed. #### What's an API? An API is like a menu your app orders data from. Your app sends a request — for example 'today's Premier League matches' — and the provider's server sends back the data, usually as JSON (structured text your code can read). Football data APIs sell (or give away) access to fixtures, scores, lineups, player stats and more. Your AI coding tool writes the code that places the orders. #### What's an API key? An API key is a long password that identifies you to the provider. Every request your app sends includes it, so the provider knows who is asking, which plan you are on, and how much of your allowance you have used. #### How to get one 1. **Sign up** on the provider's own website (each provider page here links to it). 2. **Find the key** in your account dashboard. It may be called an API key, token or access key. 3. **Store it as a secret.** Paste it into your tool's secrets or environment variables (for example a `.env` file that isn't shared, or the secrets / environment settings of your hosting or AI app builder). Don't paste it into the chat, and never put it in public code or front-end code. 4. **Tell your AI tool the name** of the variable (e.g. `FOOTBALL_API_KEY`), not the key itself. #### Rate limits, explained A rate limit is how many requests you can make in a period of time. Some real free-plan limits from our data: - [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/): 100 requests/day - [football-data.org](https://footballapis.com/p/football-data-org/): 10 calls/min - [SportDevs](https://footballapis.com/p/sportdevs/): up to 300 requests/day If your app asks for fresh data every time someone opens it, a busy day can use up a daily limit quickly. Ask your AI tool to **cache** responses — save each answer for a few minutes and reuse it. #### Why keep it secret? Anyone who has your key can use it as if they were you: they can use up your free quota, or run up usage on your paid plan. Code that runs in the browser can be read by anyone, so the key must live on a server or in a server-side function, loaded from an environment variable. #### What if it leaks? Go to the provider's dashboard and regenerate (or revoke) the key straight away, then update it in your environment variables. The old key stops working, so whoever found it can't use it any more. #### Free trial vs free plan A free plan is free for as long as you stay within its limits. A free trial gives you access for a limited time — after that you have to pay or stop. For example, Goalserve (30 days) and Entity Sports (15 days) offer trials, while API-Football (API-Sports) has a free plan. Of the 17 providers we track, 9 list a free plan and 6 offer a trial only. Use the "Free access" filter on the [Compare page](https://footballapis.com/compare/) to see which is which. #### Next steps Pick a [guide for what you're building](https://footballapis.com/guides/), open a provider page and copy its **Build with AI** prompt. ## Head to head ### football-data.org vs API-Football (API-Sports) Side by side from each provider's public pages. Nobody pays for position. #### Price and plan | Fact | football-data.org | API-Football (API-Sports) | | --- | --- | --- | | Free plan | Yes | Yes | | Cheapest paid | €12/mo | $19/mo | | Leagues listed | ~100 | 1,249 | | API style | REST | REST (also distributed via RapidAPI) | | Docs | [docs.football-data.org](https://docs.football-data.org/) | [api-football.com](https://www.api-football.com/documentation-v3) | #### Leagues | Fact | football-data.org | API-Football (API-Sports) | | --- | --- | --- | | Premier League | Yes | Yes | | Championship | Yes | Yes | | LaLiga | Yes | Yes | | Serie A | Yes | Yes | | Bundesliga | Yes | Yes | | Ligue 1 | Yes | Yes | | Primeira Liga | Yes | Yes | | MLS | Yes | Yes | | Champions League | Yes | Yes | #### Data types | Fact | football-data.org | API-Football (API-Sports) | | --- | --- | --- | | Live scores | Yes | Yes | | Lineups | Yes | Yes | | Events | Yes | Yes | | Player stats | Yes | Yes | | xG | Not confirmed | Not confirmed | | Odds | Yes (paid add-on, €15/mo) | Yes | | Injuries | Not confirmed | Yes | | Transfers | Not confirmed | Yes | #### Last checked and confidence | Fact | football-data.org | API-Football (API-Sports) | | --- | --- | --- | | Pricing | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Checked 2026-10-19 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Free plan | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | League coverage | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Partly verified, checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Data types | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | A question mark means not confirmed publicly. [How we check](https://footballapis.com/how-we-check/) #### Key differences - Cheapest paid prices are in different currencies (€12/mo vs $19/mo), so we don't rank them. - API-Football (API-Sports) lists injuries and transfers; football-data.org doesn't confirm them. - football-data.org sells odds as a paid add-on; API-Football (API-Sports) lists it (see its provider page for plan details). Worked out from the tables above. "Not confirmed" means we couldn't find it on public pages, not that it's missing. Full details: [football-data.org](https://footballapis.com/p/football-data-org/) · [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/) [← Compare all providers](https://footballapis.com/compare/) · [More head-to-heads](https://footballapis.com/vs/) ### API-Football (API-Sports) vs Sportmonks Side by side from each provider's public pages. Nobody pays for position. #### Price and plan | Fact | API-Football (API-Sports) | Sportmonks | | --- | --- | --- | | Free plan | Yes | Yes | | Cheapest paid | $19/mo | €29/mo | | Leagues listed | 1,249 | 2,200+ | | API style | REST (also distributed via RapidAPI) | REST | | Docs | [api-football.com](https://www.api-football.com/documentation-v3) | [docs.sportmonks.com](https://docs.sportmonks.com/football) | #### Leagues | Fact | API-Football (API-Sports) | Sportmonks | | --- | --- | --- | | Premier League | Yes | Yes | | Championship | Yes | Not confirmed | | LaLiga | Yes | Yes | | Serie A | Yes | Yes | | Bundesliga | Yes | Yes | | Ligue 1 | Yes | Yes | | Primeira Liga | Yes | Not confirmed | | MLS | Yes | Not confirmed | | Champions League | Yes | Not confirmed | #### Data types | Fact | API-Football (API-Sports) | Sportmonks | | --- | --- | --- | | Live scores | Yes | Yes | | Lineups | Yes | Yes | | Events | Yes | Yes | | Player stats | Yes | Yes | | xG | Not confirmed | Yes (paid add-on) | | Odds | Yes | Yes | | Injuries | Yes | Yes | | Transfers | Yes | Yes | #### Last checked and confidence | Fact | API-Football (API-Sports) | Sportmonks | | --- | --- | --- | | Pricing | Checked 2026-10-19 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Free plan | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | League coverage | Partly verified, checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Not re-verified — figures from initial research [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Data types | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | A question mark means not confirmed publicly. [How we check](https://footballapis.com/how-we-check/) #### Key differences - Cheapest paid prices are in different currencies ($19/mo vs €29/mo), so we don't rank them. - API-Football (API-Sports) confirms the Championship, Primeira Liga, MLS and the Champions League; Sportmonks doesn't confirm them on its public pages (not confirmed, not necessarily missing). - Sportmonks lists xG; API-Football (API-Sports) doesn't confirm it. Worked out from the tables above. "Not confirmed" means we couldn't find it on public pages, not that it's missing. Full details: [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/) · [Sportmonks](https://footballapis.com/p/sportmonks/) [← Compare all providers](https://footballapis.com/compare/) · [More head-to-heads](https://footballapis.com/vs/) ### football-data.org vs Sportmonks Side by side from each provider's public pages. Nobody pays for position. #### Price and plan | Fact | football-data.org | Sportmonks | | --- | --- | --- | | Free plan | Yes | Yes | | Cheapest paid | €12/mo | €29/mo | | Leagues listed | ~100 | 2,200+ | | API style | REST | REST | | Docs | [docs.football-data.org](https://docs.football-data.org/) | [docs.sportmonks.com](https://docs.sportmonks.com/football) | #### Leagues | Fact | football-data.org | Sportmonks | | --- | --- | --- | | Premier League | Yes | Yes | | Championship | Yes | Not confirmed | | LaLiga | Yes | Yes | | Serie A | Yes | Yes | | Bundesliga | Yes | Yes | | Ligue 1 | Yes | Yes | | Primeira Liga | Yes | Not confirmed | | MLS | Yes | Not confirmed | | Champions League | Yes | Not confirmed | #### Data types | Fact | football-data.org | Sportmonks | | --- | --- | --- | | Live scores | Yes | Yes | | Lineups | Yes | Yes | | Events | Yes | Yes | | Player stats | Yes | Yes | | xG | Not confirmed | Yes (paid add-on) | | Odds | Yes (paid add-on, €15/mo) | Yes | | Injuries | Not confirmed | Yes | | Transfers | Not confirmed | Yes | #### Last checked and confidence | Fact | football-data.org | Sportmonks | | --- | --- | --- | | Pricing | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Free plan | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | League coverage | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Not re-verified — figures from initial research [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Data types | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | A question mark means not confirmed publicly. [How we check](https://footballapis.com/how-we-check/) #### Key differences - football-data.org's cheapest paid plan (€12/mo) costs less than Sportmonks' (€29/mo). - football-data.org confirms the Championship, Primeira Liga, MLS and the Champions League; Sportmonks doesn't confirm them on its public pages (not confirmed, not necessarily missing). - Sportmonks lists xG, injuries and transfers; football-data.org doesn't confirm them. - football-data.org sells odds as a paid add-on; Sportmonks lists it (see its provider page for plan details). Worked out from the tables above. "Not confirmed" means we couldn't find it on public pages, not that it's missing. Full details: [football-data.org](https://footballapis.com/p/football-data-org/) · [Sportmonks](https://footballapis.com/p/sportmonks/) [← Compare all providers](https://footballapis.com/compare/) · [More head-to-heads](https://footballapis.com/vs/) ### API-Football (API-Sports) vs Highlightly Side by side from each provider's public pages. Nobody pays for position. #### Price and plan | Fact | API-Football (API-Sports) | Highlightly | | --- | --- | --- | | Free plan | Yes | Yes | | Cheapest paid | $19/mo | $9.49/mo | | Leagues listed | 1,249 | 950+ | | API style | REST (also distributed via RapidAPI) | REST (via RapidAPI or direct) | | Docs | [api-football.com](https://www.api-football.com/documentation-v3) | [highlightly.net](https://highlightly.net/football-api/documentation/) | #### Leagues | Fact | API-Football (API-Sports) | Highlightly | | --- | --- | --- | | Premier League | Yes | Not confirmed | | Championship | Yes | Not confirmed | | LaLiga | Yes | Not confirmed | | Serie A | Yes | Not confirmed | | Bundesliga | Yes | Not confirmed | | Ligue 1 | Yes | Not confirmed | | Primeira Liga | Yes | Not confirmed | | MLS | Yes | Not confirmed | | Champions League | Yes | Not confirmed | #### Data types | Fact | API-Football (API-Sports) | Highlightly | | --- | --- | --- | | Live scores | Yes | Yes | | Lineups | Yes | Yes | | Events | Yes | Yes | | Player stats | Yes | Yes | | xG | Not confirmed | Not confirmed | | Odds | Yes | Yes | | Injuries | Yes | Not confirmed | | Transfers | Yes | Yes | #### Last checked and confidence | Fact | API-Football (API-Sports) | Highlightly | | --- | --- | --- | | Pricing | Checked 2026-10-19 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Checked 2026-10-19 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Free plan | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Checked 2026-10-19 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | League coverage | Partly verified, checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Partly verified, checked 2026-10-19 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Data types | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | A question mark means not confirmed publicly. [How we check](https://footballapis.com/how-we-check/) #### Key differences - Highlightly's cheapest paid plan ($9.49/mo) costs less than API-Football (API-Sports)'s ($19/mo). - API-Football (API-Sports) confirms the Premier League, the Championship, LaLiga, Serie A, the Bundesliga, Ligue 1, Primeira Liga, MLS and the Champions League; Highlightly doesn't confirm them on its public pages (not confirmed, not necessarily missing). - API-Football (API-Sports) lists injuries; Highlightly doesn't confirm it. Worked out from the tables above. "Not confirmed" means we couldn't find it on public pages, not that it's missing. Full details: [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/) · [Highlightly](https://footballapis.com/p/highlightly/) [← Compare all providers](https://footballapis.com/compare/) · [More head-to-heads](https://footballapis.com/vs/) ### TheSportsDB vs API-Football (API-Sports) Side by side from each provider's public pages. Nobody pays for position. #### Price and plan | Fact | TheSportsDB | API-Football (API-Sports) | | --- | --- | --- | | Free plan | Yes | Yes | | Cheapest paid | $9/mo | $19/mo | | Leagues listed | Not confirmed | 1,249 | | API style | REST (JSON) | REST (also distributed via RapidAPI) | | Docs | [thesportsdb.com](https://www.thesportsdb.com/documentation) | [api-football.com](https://www.api-football.com/documentation-v3) | #### Leagues | Fact | TheSportsDB | API-Football (API-Sports) | | --- | --- | --- | | Premier League | Not confirmed | Yes | | Championship | Not confirmed | Yes | | LaLiga | Not confirmed | Yes | | Serie A | Not confirmed | Yes | | Bundesliga | Not confirmed | Yes | | Ligue 1 | Not confirmed | Yes | | Primeira Liga | Not confirmed | Yes | | MLS | Not confirmed | Yes | | Champions League | Not confirmed | Yes | #### Data types | Fact | TheSportsDB | API-Football (API-Sports) | | --- | --- | --- | | Live scores | Yes | Yes | | Lineups | Not confirmed | Yes | | Events | Not confirmed | Yes | | Player stats | Not confirmed | Yes | | xG | Not confirmed | Not confirmed | | Odds | Not confirmed | Yes | | Injuries | Not confirmed | Yes | | Transfers | Not confirmed | Yes | #### Last checked and confidence | Fact | TheSportsDB | API-Football (API-Sports) | | --- | --- | --- | | Pricing | Checked 2026-10-19 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Checked 2026-10-19 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Free plan | Checked 2026-10-19 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | League coverage | Not re-verified — figures from initial research [? not confirmed](https://footballapis.com/how-we-check/#confidence) | Partly verified, checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Data types | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | A question mark means not confirmed publicly. [How we check](https://footballapis.com/how-we-check/) #### Key differences - TheSportsDB's cheapest paid plan ($9/mo) costs less than API-Football (API-Sports)'s ($19/mo). - API-Football (API-Sports) confirms the Premier League, the Championship, LaLiga, Serie A, the Bundesliga, Ligue 1, Primeira Liga, MLS and the Champions League; TheSportsDB doesn't confirm them on its public pages (not confirmed, not necessarily missing). - API-Football (API-Sports) lists lineups, events, player stats, odds, injuries and transfers; TheSportsDB doesn't confirm them. Worked out from the tables above. "Not confirmed" means we couldn't find it on public pages, not that it's missing. Full details: [TheSportsDB](https://footballapis.com/p/thesportsdb/) · [API-Football (API-Sports)](https://footballapis.com/p/api-football-api-sports/) [← Compare all providers](https://footballapis.com/compare/) · [More head-to-heads](https://footballapis.com/vs/) ### Sportmonks vs Sportradar Side by side from each provider's public pages. Nobody pays for position. #### Price and plan | Fact | Sportmonks | Sportradar | | --- | --- | --- | | Free plan | Yes | Trial only | | Cheapest paid | €29/mo | Quote only (Price not re-confirmed against the official page on 2026-10-19) | | Leagues listed | 2,200+ | Not confirmed | | API style | REST | REST (+ push feeds; not verified) | | Docs | [docs.sportmonks.com](https://docs.sportmonks.com/football) | [developer.sportradar.com](https://developer.sportradar.com/soccer/reference/soccer-api-overview) | Price not re-confirmed against the official page on 2026-10-19. #### Leagues | Fact | Sportmonks | Sportradar | | --- | --- | --- | | Premier League | Yes | Not confirmed | | Championship | Not confirmed | Not confirmed | | LaLiga | Yes | Not confirmed | | Serie A | Yes | Not confirmed | | Bundesliga | Yes | Not confirmed | | Ligue 1 | Yes | Not confirmed | | Primeira Liga | Not confirmed | Not confirmed | | MLS | Not confirmed | Not confirmed | | Champions League | Not confirmed | Not confirmed | #### Data types | Fact | Sportmonks | Sportradar | | --- | --- | --- | | Live scores | Yes | Not confirmed | | Lineups | Yes | Not confirmed | | Events | Yes | Not confirmed | | Player stats | Yes | Not confirmed | | xG | Yes (paid add-on) | Not confirmed | | Odds | Yes | Not confirmed | | Injuries | Yes | Not confirmed | | Transfers | Yes | Not confirmed | #### Last checked and confidence | Fact | Sportmonks | Sportradar | | --- | --- | --- | | Pricing | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Not re-verified — figures from initial research [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | Free plan | Checked 2026-10-20 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Partly verified, checked 2026-10-19 [Vendor page only](https://footballapis.com/how-we-check/#confidence) | | League coverage | Not re-verified — figures from initial research [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Not re-verified — figures from initial research [? not confirmed](https://footballapis.com/how-we-check/#confidence) | | Data types | Partly verified [Vendor page only](https://footballapis.com/how-we-check/#confidence) | Partly verified [? not confirmed](https://footballapis.com/how-we-check/#confidence) | A question mark means not confirmed publicly. [How we check](https://footballapis.com/how-we-check/) #### Key differences - Sportmonks has a free plan; Sportradar offers a free trial only. - Sportmonks publishes a paid price (€29/mo); Sportradar sells paid plans by quote only. - Sportmonks confirms the Premier League, LaLiga, Serie A, the Bundesliga and Ligue 1; Sportradar doesn't confirm them on its public pages (not confirmed, not necessarily missing). - Sportmonks lists live scores, lineups, events, player stats, xG, odds, injuries and transfers; Sportradar doesn't confirm them. - Sportmonks' prices were re-checked on its official page on 2026-10-20; Sportradar's weren't re-confirmed. Worked out from the tables above. "Not confirmed" means we couldn't find it on public pages, not that it's missing. Full details: [Sportmonks](https://footballapis.com/p/sportmonks/) · [Sportradar](https://footballapis.com/p/sportradar/) [← Compare all providers](https://footballapis.com/compare/) · [More head-to-heads](https://footballapis.com/vs/) ## Recent changes - 2026-10-20 — OpenLigaDB now has the Premier League 2026/27: OpenLigaDB's community database now has the Premier League 2026/27: all 380 fixtures, with results as they're entered. We confirmed it on its homepage and with a real API call. Its league list now has 839 entries. We also fully re-checked football-data.org, API-Football and Sportmonks today, and nothing changed. - 2026-10-19 — Daily live API checks for 7 providers: Once a day we now make one real API call to 7 providers (football-data.org, Sportmonks, API-Football, Highlightly, TheSportsDB, OpenLigaDB and StatsBomb Open Data) and check the answer holds real football data. The keyed ones use free-plan keys, so this shows the free tier works for the competitions it covers, not paid coverage or uptime. Results are on provider pages, in [checks.json](https://footballapis.com/api/v1/checks.json) (`liveApi`) and the MCP `provider_health` tool. [How we check](https://footballapis.com/how-we-check/#live-api-checks). The page reachability checks are unchanged. - 2026-10-19 — Paid add-ons marked; provider names easier to look up: A data type that costs extra on top of a plan no longer shows a plain tick or "yes": the [comparison](https://footballapis.com/compare/) says "add-on", provider pages say "Paid add-on" with the price when the vendor states it (football-data.org odds: €15/mo), and the [API](https://footballapis.com/api/) and MCP answers mark it `"addon"` with an `addons` list. Picks never count an add-on as included. The MCP tools now accept well-known names such as "API-Football", "Opta" or "StatsBomb", and list the closest matches when a name is ambiguous. No provider facts changed. - 2026-10-19 — Two-source check on every fact group: Every group of facts (prices, free plan, leagues, data types) now says how sure we are: "Confirmed by vendor + 1 independent source", "Vendor page only" or "? not confirmed". The vendor's own page is required; a marketplace counts only for the prices it charges. It's on provider pages, in the [API](https://footballapis.com/api/) and MCP answers (`confidence`) and in the CSV. [How we check](https://footballapis.com/how-we-check/#confidence). The old /status/ page now redirects to [daily checks](https://footballapis.com/how-we-check/#daily-checks). No provider facts changed. - 2026-10-19 — New logo: New logo: a lowercase "footballapis" wordmark with a lime ball for the dot on the i, and a matching app icon. The header is shorter (Compare, Guides, Leagues, About; Newsletter moved to the footer), and a new [How we check](https://footballapis.com/how-we-check/) page explains where our facts come from and what "?" means. No provider data changed. - 2026-10-19 — Free public API and MCP server; daily reachability checks: The data on this site is now a free, read-only [JSON API](https://footballapis.com/api/) (CC BY 4.0) and an MCP server you can add to Claude, Cursor and other AI assistants. Once a day we check that each provider's public page, or a keyless API or open-data endpoint for three of them, is reachable, and show the result on provider pages. [How we check](https://footballapis.com/api/#checks). No provider data changed. - 2026-10-19 — Light mode: Light mode: follows your device; switch with the sun/moon button. No provider data changed. - 2026-10-19 — Newsletter signup is open: The monthly "What changed in football data" newsletter is live. [Sign up](https://footballapis.com/newsletter/) with the beehiiv form, or on beehiiv directly if the form doesn't load. FootballAnt's odds note ("odds analysis on site") describes its website, not its API, so it no longer counts as odds data in summaries, "Good for" and the home page picks. - 2026-10-19 — Simpler home page, new Compare page, sponsor bar and RSS feed: The home page now helps you pick by what you need (free to start, live scores, big European leagues, betting odds, cheapest paid plan). The full table and filters moved to [Compare](https://footballapis.com/compare/). Each provider page starts with a plain-English summary. This changelog now has an [RSS feed](https://footballapis.com/changelog/rss.xml). No provider data changed. - 2026-10-19 — Re-verified prices; football-data.org pricing corrected; Highlightly prices confirmed on official site: Prices and free plans were re-checked against providers' official pages. football-data.org now shows a separate price for every plan and add-on. Highlightly's paid plans are listed one per row from its own site. iSports API's product pages now return 404, so its sources point to its homepage and its plan prices are marked as not re-confirmed. Each provider page now shows when each group of facts (prices, free plan, coverage, data types) was last checked and which pages back it up; anything not re-confirmed is marked. - 2026-10-19 — Guides, Build-with-AI prompts and API key explainer added: New [use-case guides](https://footballapis.com/guides/), starter prompts on every provider page with a self-serve plan, and [What's an API key?](https://footballapis.com/guides/api-keys/). No provider data changed. - 2026-10-19 — Seed dataset: 17 providers added from public pages ## Licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Free to use, including commercially. Credit "FootballAPIs.com" with a link to https://footballapis.com/, for example: "Data: FootballAPIs.com (CC BY 4.0)". Prices, plans and coverage belong to each vendor and change without notice. Facts as of 2026-10-19. Verify on the vendor page before relying on them.