Transfermarkt Scraper

ENDPOINTS
GET/competitions/list

List Competitions

Leagues and cups of a region by tier with clubs, players, average age, foreigners and total value.

QUERY PARAMS

Continent directory.

Default: europe

Allowed values: europe, asia, america, africa

{
  "region": "europe",
  "count": 25,
  "tiers": [
    {
      "tier": "First Tier",
      "competitions": [
        {
          "id": "GB1",
          "name": "Premier League",
          "link": "https://www.transfermarkt.com/premier-league/startseite/wettbewerb/GB1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
          "country": {
            "id": 189,
            "name": "England",
            "code": "ENG"
          },
          "clubs_count": 20,
          "players_count": 542,
          "average_age": 26.2,
          "foreigners_percent": 72.1,
          "total_market_value": {
            "amount": 13160000000,
            "currency": "EUR"
          }
        },
        {
          "id": "ES1",
          "name": "LaLiga",
          "link": "https://www.transfermarkt.com/laliga/startseite/wettbewerb/ES1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
          "country": {
            "id": 157,
            "name": "Spain",
            "code": "ESP"
          },
          "clubs_count": 20,
          "players_count": 511,
          "average_age": 26.6,
          "foreigners_percent": 42.3,
          "total_market_value": {
            "amount": 5880000000,
            "currency": "EUR"
          }
        },
        {
          "id": "IT1",
          "name": "Serie A",
          "link": "https://www.transfermarkt.com/serie-a/startseite/wettbewerb/IT1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/it1.png?lm=1789377132",
          "country": {
            "id": 75,
            "name": "Italy",
            "code": "ITA"
          },
          "clubs_count": 20,
          "players_count": 579,
          "average_age": 25.8,
          "foreigners_percent": 68.4,
          "total_market_value": {
            "amount": 5860000000,
            "currency": "EUR"
          }
        },
        {
          "id": "L1",
          "name": "Bundesliga",
          "link": "https://www.transfermarkt.com/bundesliga/startseite/wettbewerb/L1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/l1.png?lm=1789377132",
          "country": {
            "id": 40,
            "name": "Germany",
            "code": "GER"
          },
          "clubs_count": 18,
          "players_count": 509,
          "average_age": 25.8,
          "foreigners_percent": 55.2,
          "total_market_value": {
            "amount": 4930000000,
            "currency": "EUR"
          }
        },
        {
          "id": "FR1",
          "name": "Ligue 1",
          "link": "https://www.transfermarkt.com/ligue-1/startseite/wettbewerb/FR1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/fr1.png?lm=1789377131",
          "country": {
            "id": 50,
            "name": "France",
            "code": "FRA"
          },
          "clubs_count": 18,
          "players_count": 473,
          "average_age": 25.0,
          "foreigners_percent": 59.8,
          "total_market_value": {
            "amount": 3940000000,
            "currency": "EUR"
          }
        },
        {
          "id": "PO1",
          "name": "Liga Portugal",
          "link": "https://www.transfermarkt.com/liga-portugal/startseite/wettbewerb/PO1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/po1.png?lm=1789377134",
          "country": {
            "id": 136,
            "name": "Portugal",
            "code": "POR"
          },
          "clubs_count": 18,
          "players_count": 522,
          "average_age": 24.6,
          "foreigners_percent": 72.2,
          "total_market_value": {
            "amount": 1830000000,
            "currency": "EUR"
          }
        },
        {
          "id": "TR1",
          "name": "Süper Lig",
          "link": "https://www.transfermarkt.com/super-lig/startseite/wettbewerb/TR1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/tr1.png?lm=1789377136",
          "country": {
            "id": 174,
            "name": "Türkiye",
            "code": "TUR"
          },
          "clubs_count": 18,
          "players_count": 527,
          "average_age": 25.9,
          "foreigners_percent": 51.2,
          "total_market_value": {
            "amount": 1700000000,
            "currency": "EUR"
          }
        },
        {
          "id": "NL1",
          "name": "Eredivisie",
          "link": "https://www.transfermarkt.com/eredivisie/startseite/wettbewerb/NL1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/nl1.png?lm=1789377133",
          "country": {
            "id": 122,
            "name": "Netherlands",
            "code": "NED"
          },
          "clubs_count": 18,
          "players_count": 502,
          "average_age": 24.6,
          "foreigners_percent": 49.8,
          "total_market_value": {
            "amount": 1300000000,
            "currency": "EUR"
          }
        },
        {
          "id": "BE1",
          "name": "Jupiler Pro League",
          "link": "https://www.transfermarkt.com/jupiler-pro-league/startseite/wettbewerb/BE1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/be1.png?lm=1789377129",
          "country": {
            "id": 19,
            "name": "Belgium",
            "code": "BEL"
          },
          "clubs_count": 18,
          "players_count": 531,
          "average_age": 23.9,
          "foreigners_percent": 61.2,
          "total_market_value": {
            "amount": 981180000,
            "currency": "EUR"
          }
        },
        {
          "id": "RU1",
          "name": "Premier Liga",
          "link": "https://www.transfermarkt.com/premier-liga/startseite/wettbewerb/RU1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/ru1.png?lm=1789377135",
          "country": {
            "id": 141,
            "name": "Russia",
            "code": "RUS"
          },
          "clubs_count": 16,
          "players_count": 435,
          "average_age": 25.9,
          "foreigners_percent": 36.8,
          "total_market_value": {
            "amount": 973930000,
            "currency": "EUR"
          }
        },
        {
          "id": "GR1",
          "name": "Super League 1",
          "link": "https://www.transfermarkt.com/super-league-1/startseite/wettbewerb/GR1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/gr1.png?lm=1789377131",
          "country": {
            "id": 56,
            "name": "Greece",
            "code": "GRE"
          },
          "clubs_count": 14,
          "players_count": 442,
          "average_age": 26.6,
          "foreigners_percent": 57.9,
          "total_market_value": {
            "amount": 697880000,
            "currency": "EUR"
          }
        },
        {
          "id": "UKR1",
          "name": "Premier Liga",
          "link": "https://www.transfermarkt.com/premier-liga/startseite/wettbewerb/UKR1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/ukr1.png?lm=1789377137",
          "country": {
            "id": 177,
            "name": "Ukraine",
            "code": "UKR"
          },
          "clubs_count": 16,
          "players_count": 442,
          "average_age": 25.4,
          "foreigners_percent": 30.1,
          "total_market_value": {
            "amount": 459060000,
            "currency": "EUR"
          }
        },
        {
          "id": "TS1",
          "name": "Chance Liga",
          "link": "https://www.transfermarkt.com/chance-liga/startseite/wettbewerb/TS1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/ts1.png?lm=1789377136",
          "country": {
            "id": 172,
            "name": "Czech Republic",
            "code": "CZE"
          },
          "clubs_count": 16,
          "players_count": 483,
          "average_age": 25.7,
          "foreigners_percent": 40.0,
          "total_market_value": {
            "amount": 426730000,
            "currency": "EUR"
          }
        },
        {
          "id": "PL1",
          "name": "PKO BP Ekstraklasa",
          "link": "https://www.transfermarkt.com/pko-bp-ekstraklasa/startseite/wettbewerb/PL1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/pl1.png?lm=1789377134",
          "country": {
            "id": 135,
            "name": "Poland",
            "code": "POL"
          },
          "clubs_count": 18,
          "players_count": 533,
          "average_age": 25.4,
          "foreigners_percent": 50.5,
          "total_market_value": {
            "amount": 413300000,
            "currency": "EUR"
          }
        },
        {
          "id": "NO1",
          "name": "Eliteserien",
          "link": "https://www.transfermarkt.com/eliteserien/startseite/wettbewerb/NO1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/no1.png?lm=1789377133",
          "country": {
            "id": 125,
            "name": "Norway",
            "code": "NOR"
          },
          "clubs_count": 16,
          "players_count": 425,
          "average_age": 25.3,
          "foreigners_percent": 32.2,
          "total_market_value": {
            "amount": 396300000,
            "currency": "EUR"
          }
        },
        {
          "id": "SC1",
          "name": "Scottish Premiership",
          "link": "https://www.transfermarkt.com/scottish-premiership/startseite/wettbewerb/SC1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/sc1.png?lm=1789377136",
          "country": {
            "id": 190,
            "name": "Scotland",
            "code": "SCO"
          },
          "clubs_count": 12,
          "players_count": 329,
          "average_age": 25.7,
          "foreigners_percent": 67.5,
          "total_market_value": {
            "amount": 386480000,
            "currency": "EUR"
          }
        },
        {
          "id": "DK1",
          "name": "Superliga",
          "link": "https://www.transfermarkt.com/superliga/startseite/wettbewerb/DK1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/dk1.png?lm=1789377130",
          "country": {
            "id": 39,
            "name": "Denmark",
            "code": "DEN"
          },
          "clubs_count": 12,
          "players_count": 324,
          "average_age": 24.7,
          "foreigners_percent": 51.9,
          "total_market_value": {
            "amount": 363980000,
            "currency": "EUR"
          }
        },
        {
          "id": "C1",
          "name": "Super League",
          "link": "https://www.transfermarkt.com/super-league/startseite/wettbewerb/C1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/c1.png?lm=1789377129",
          "country": {
            "id": 148,
            "name": "Switzerland",
            "code": "SUI"
          },
          "clubs_count": 12,
          "players_count": 352,
          "average_age": 24.7,
          "foreigners_percent": 53.4,
          "total_market_value": {
            "amount": 353790000,
            "currency": "EUR"
          }
        },
        {
          "id": "A1",
          "name": "Bundesliga",
          "link": "https://www.transfermarkt.com/bundesliga/startseite/wettbewerb/A1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/a1.png?lm=1789377128",
          "country": {
            "id": 127,
            "name": "Austria",
            "code": "AUT"
          },
          "clubs_count": 12,
          "players_count": 333,
          "average_age": 24.6,
          "foreigners_percent": 47.1,
          "total_market_value": {
            "amount": 338390000,
            "currency": "EUR"
          }
        },
        {
          "id": "SER1",
          "name": "Super liga Srbije",
          "link": "https://www.transfermarkt.com/super-liga-srbije/startseite/wettbewerb/SER1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/ser1.png?lm=1789377136",
          "country": {
            "id": 215,
            "name": "Serbia",
            "code": "SRB"
          },
          "clubs_count": 14,
          "players_count": 436,
          "average_age": 25.0,
          "foreigners_percent": 33.3,
          "total_market_value": {
            "amount": 290500000,
            "currency": "EUR"
          }
        },
        {
          "id": "SE1",
          "name": "Allsvenskan",
          "link": "https://www.transfermarkt.com/allsvenskan/startseite/wettbewerb/SE1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/se1.png?lm=1789377136",
          "country": {
            "id": 147,
            "name": "Sweden",
            "code": "SWE"
          },
          "clubs_count": 16,
          "players_count": 421,
          "average_age": 25.1,
          "foreigners_percent": 43.9,
          "total_market_value": {
            "amount": 265330000,
            "currency": "EUR"
          }
        },
        {
          "id": "RO1",
          "name": "SuperLiga",
          "link": "https://www.transfermarkt.com/superliga/startseite/wettbewerb/RO1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/ro1.png?lm=1789377135",
          "country": {
            "id": 140,
            "name": "Romania",
            "code": "ROU"
          },
          "clubs_count": 16,
          "players_count": 458,
          "average_age": 26.2,
          "foreigners_percent": 46.7,
          "total_market_value": {
            "amount": 222390000,
            "currency": "EUR"
          }
        },
        {
          "id": "BU1",
          "name": "efbet Liga",
          "link": "https://www.transfermarkt.com/efbet-liga/startseite/wettbewerb/BU1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/bu1.png?lm=1789377129",
          "country": {
            "id": 28,
            "name": "Bulgaria",
            "code": "BUL"
          },
          "clubs_count": 14,
          "players_count": 360,
          "average_age": 25.9,
          "foreigners_percent": 49.4,
          "total_market_value": {
            "amount": 208600000,
            "currency": "EUR"
          }
        },
        {
          "id": "KR1",
          "name": "SuperSport HNL",
          "link": "https://www.transfermarkt.com/supersport-hnl/startseite/wettbewerb/KR1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/kr1.png?lm=1789377132",
          "country": {
            "id": 37,
            "name": "Croatia",
            "code": "CRO"
          },
          "clubs_count": 10,
          "players_count": 321,
          "average_age": 24.7,
          "foreigners_percent": 41.1,
          "total_market_value": {
            "amount": 203260000,
            "currency": "EUR"
          }
        },
        {
          "id": "ISR1",
          "name": "Ligat ha'Al",
          "link": "https://www.transfermarkt.com/ligat-haal/startseite/wettbewerb/ISR1",
          "logo": "https://img.a.transfermarkt.technology/logo/medium/isr1.png?lm=1789377132",
          "country": {
            "id": 74,
            "name": "Israel",
            "code": "ISR"
          },
          "clubs_count": 14,
          "players_count": 387,
          "average_age": 25.4,
          "foreigners_percent": 30.2,
          "total_market_value": {
            "amount": 187440000,
            "currency": "EUR"
          }
        }
      ]
    }
  ]
}