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": 547,
          "average_age": 26.2,
          "foreigners_percent": 71.8,
          "total_market_value": {
            "amount": 14110000000,
            "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": 519,
          "average_age": 26.6,
          "foreigners_percent": 41.6,
          "total_market_value": {
            "amount": 6120000000,
            "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.9,
          "foreigners_percent": 68.7,
          "total_market_value": {
            "amount": 6080000000,
            "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": 508,
          "average_age": 25.9,
          "foreigners_percent": 55.1,
          "total_market_value": {
            "amount": 5110000000,
            "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": 482,
          "average_age": 25.0,
          "foreigners_percent": 60.8,
          "total_market_value": {
            "amount": 4220000000,
            "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": 519,
          "average_age": 24.7,
          "foreigners_percent": 72.3,
          "total_market_value": {
            "amount": 1970000000,
            "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": 526,
          "average_age": 26.0,
          "foreigners_percent": 51.0,
          "total_market_value": {
            "amount": 1670000000,
            "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": 505,
          "average_age": 24.7,
          "foreigners_percent": 49.5,
          "total_market_value": {
            "amount": 1460000000,
            "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": 533,
          "average_age": 23.9,
          "foreigners_percent": 61.2,
          "total_market_value": {
            "amount": 1160000000,
            "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": 438,
          "average_age": 26.0,
          "foreigners_percent": 36.8,
          "total_market_value": {
            "amount": 1030000000,
            "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": 440,
          "average_age": 26.7,
          "foreigners_percent": 58.4,
          "total_market_value": {
            "amount": 685800000,
            "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": 445,
          "average_age": 25.5,
          "foreigners_percent": 29.9,
          "total_market_value": {
            "amount": 484750000,
            "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": 486,
          "average_age": 25.7,
          "foreigners_percent": 39.5,
          "total_market_value": {
            "amount": 448600000,
            "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": 332,
          "average_age": 24.7,
          "foreigners_percent": 47.3,
          "total_market_value": {
            "amount": 408560000,
            "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": 535,
          "average_age": 25.4,
          "foreigners_percent": 50.3,
          "total_market_value": {
            "amount": 406050000,
            "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": 326,
          "average_age": 25.8,
          "foreigners_percent": 67.5,
          "total_market_value": {
            "amount": 401600000,
            "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": 395900000,
            "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": 354,
          "average_age": 24.8,
          "foreigners_percent": 53.7,
          "total_market_value": {
            "amount": 392110000,
            "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": 326,
          "average_age": 24.7,
          "foreigners_percent": 51.5,
          "total_market_value": {
            "amount": 384030000,
            "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": 423,
          "average_age": 25.2,
          "foreigners_percent": 43.7,
          "total_market_value": {
            "amount": 295650000,
            "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": 435,
          "average_age": 25.2,
          "foreigners_percent": 34.0,
          "total_market_value": {
            "amount": 290700000,
            "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": 462,
          "average_age": 26.3,
          "foreigners_percent": 47.2,
          "total_market_value": {
            "amount": 228740000,
            "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": 327,
          "average_age": 24.7,
          "foreigners_percent": 39.4,
          "total_market_value": {
            "amount": 222810000,
            "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": 363,
          "average_age": 26.0,
          "foreigners_percent": 50.1,
          "total_market_value": {
            "amount": 209180000,
            "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": 382,
          "average_age": 25.6,
          "foreigners_percent": 30.6,
          "total_market_value": {
            "amount": 188240000,
            "currency": "EUR"
          }
        }
      ]
    }
  ]
}