Login Get API Key
Reference

Which Football Leagues Does This API Cover? 159 Countries, Full Breakdown

World map illustration highlighting countries with football league data coverage

Live Football API covers 159 countries and regions. See a full breakdown by country with league counts, plus how to query live coverage programmatically.

On this page

One of the first questions developers ask before integrating a football data provider is simple: does it actually cover the leagues I need? This reference breaks down exactly which countries and competitions Live Football API supports — pulled directly from the live /leagues endpoint.

How Many Leagues and Countries Are Covered?

Live Football API currently covers 159 countries and regions, spanning everything from the world's most-watched top-flight leagues down to regional amateur divisions, youth competitions, and women's football. Coverage isn't limited to Europe's "big five" — it extends deep into South America, Asia, Africa, and North/Central America as well, including entire continental groupings like "Africa," "Asia," "Europe," and "World" for tournaments not tied to a single country.

Coverage by Country (Sample)

The table below shows the number of competitions tracked for a representative set of countries — from major footballing nations to smaller federations most competitors don't bother covering:

CountryCompetitions
Brazil125
Australia96
World (international/global)56
England41
Germany39
Asia (continental)40
Europe (continental)38
Spain22
Italy21
Scotland21
North/Central America21
Holland20
Iceland20
Japan20
Portugal18
Türkiye18
USA16
Austria15
Estonia15
Israel15
Mexico15
Northern Ireland15
Denmark14
France14
Norway14
Switzerland14
Sweden13
Poland12
Russia12
South America (continental)12
Vietnam12
Belgium11
Canada11
Czechia11
Croatia10
Hong Kong10
South Africa10
Hungary9
Romania9
Bahrain8
Chile8
Greece8
Malta8
Serbia8
Slovakia8
Argentina13
Saudi Arabia7
South Korea7
UAE7
Uruguay7

This is a sample — the full list spans 159 entries, from major nations down to single-league federations like Angola, Cuba, and Namibia.

Beyond the Big Leagues

  • Lower divisions — England alone includes tiers down to regional non-league football and county cup competitions (41 total competitions)
  • Women's football — Nearly every major country has a dedicated women's league and cup tracked separately (WSL, Frauen-Bundesliga, Serie A Women, and more)
  • Youth football — U17 through U23 competitions are tracked for many federations
  • Continental competitions — CAF Champions League (Africa), AFC Champions League (Asia), CONCACAF Champions League (North/Central America), Copa Libertadores and Sudamericana (South America)
  • Regional depth — Brazil's 125 competitions include state championships like Paulista, Carioca, Mineiro, and Gaucho; Germany's 39 include a regional cup for nearly every federal state

How to Check Coverage Programmatically

Rather than relying on a static blog post that can go out of date, the most reliable way to check current coverage is to query the API directly. The /leagues endpoint returns every available league grouped by country in real time:

import requests

response = requests.get(
    'https://live-football-api.com/api/v1/leagues',
    params={'api_key': 'YOUR_KEY', 'lang': 'en'}
).json()

data = response['data']
print(f"Total countries covered: {data['total_countries']}")

for country in data['data']:
    print(f"{country['country']}: {len(country['leagues'])} competitions")

Building a Searchable Coverage Page

With 159 countries and thousands of competitions, a static list isn't practical for browsing — this is why our own coverage page uses a searchable, collapsible interface instead of a flat list. If you're building something similar, group the response by country, render each as a collapsible section, and add a client-side search filter over league and country names:

const target = data.data
  .find(c => c.country === 'Türkiye')
  ?.leagues.find(l => l.name === 'Trendyol Super League');

console.log(target ? `Found: ${target.id}` : 'Not covered');

Frequently Asked Questions

How many countries does Live Football API cover in total?

159 countries and regions, including continental groupings like Africa, Asia, Europe, North/Central America, and worldwide competitions not tied to a single nation.

Is the Champions League included?

Yes, along with the Europa League, Conference League, and UEFA Super Cup — all listed under the "Europe" region.

Does coverage include women's leagues?

Yes, most major footballing countries have a dedicated women's league and cup tracked as separate competitions.

How often does league coverage change?

New competitions are added periodically, particularly at the start of new seasons. Querying /leagues directly, rather than relying on a static list, ensures your integration always reflects current coverage.

Share this article:
← Back to blog