Transfermarkt API

API ID 14941

Football player market values, transfer histories, injuries and statistics, club squads, competition tables, fixtures and top scorers, match line-ups, transfer rumours and value rankings.

API Documentation

Endpoints

Request
Searches players, clubs, competitions, coaches and referees by name and returns the best matches of each kind, with the total number of matches per kind.
Endpoint ID: 39063
GET https://zylalabs.com/api/14941/transfermarkt+api/39063/search+players+clubs+competitions+coaches+and+referees
INPUT PARAMETERS

Search players clubs competitions coaches and referees — Endpoint Features

Object Description
query Required Search term, at least 2 characters long

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

query
API EXAMPLE RESPONSE
JSON
{
    "players": [
        {
            "id": "28003",
            "name": "Lionel Messi",
            "image": "https://img.a.transfermarkt.technology/portrait/big/28003-1771694720.jpg",
            "dateOfBirth": "1987-06-24",
            "age": 39,
            "position": "Right Winger",
            "nationalities": [
                "Argentina",
                "Spain"
            ],
            "marketValue": 15000000,
            "club": {
                "id": "69261",
                "name": "Inter Miami CF",
                "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707"
            }
        },
        {
            "id": "113586",
            "name": "Manoel",
            "image": "https://img.a.transfermarkt.technology/portrait/big/113586-1580738457.png",
            "dateOfBirth": "1990-02-26",
            "age": 36,
            "position": "Centre-Back",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 100000,
            "club": {
                "id": "2863",
                "name": "América Futebol Clube (MG)",
                "image": "https://img.a.transfermarkt.technology/wappen/big/2863.png?lm=1789459320"
            }
        },
        {
            "id": "449151",
            "name": "Junior Messias",
            "image": "https://img.a.transfermarkt.technology/portrait/big/449151-1663575000.jpg",
            "dateOfBirth": "1991-05-13",
            "age": 35,
            "position": "Right Winger",
            "nationalities": [
                "Brazil",
                "Italy"
            ],
            "marketValue": 1100000,
            "club": {
                "id": "252",
                "name": "Genoa CFC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/252.png?lm=1789459182"
            }
        },
        {
            "id": "744024",
            "name": "João Marcelo",
            "image": "https://img.a.transfermarkt.technology/portrait/big/744024-1697289524.jpg",
            "dateOfBirth": "2000-06-13",
            "age": 26,
            "position": "Centre-Back",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 3000000,
            "club": {
                "id": "609",
                "name": "Cruzeiro Esporte Clube",
                "image": "https://img.a.transfermarkt.technology/wappen/big/609.png?lm=1789459204"
            }
        },
        {
            "id": "173617",
            "name": "Fabrício",
            "image": "https://img.a.transfermarkt.technology/portrait/big/173617-1441720737.jpg",
            "dateOfBirth": "1990-03-28",
            "age": 36,
            "position": "Centre-Forward",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 0,
            "club": {
                "id": "8433",
                "name": "Esporte Clube São Bento (SP)",
                "image": "https://img.a.transfermarkt.technology/wappen/big/8433.png?lm=1789459602"
            }
        },
        {
            "id": "1075590",
            "name": "Rayane Messi",
            "image": "https://img.a.transfermarkt.technology/portrait/big/1075590-1731715676.png",
            "dateOfBirth": "2007-05-23",
            "age": 19,
            "position": "Left Winger",
            "nationalities": [
                "France",
                "Cameroon"
            ],
            "marketValue": 2800000,
            "club": {
                "id": "7732",
                "name": "Al-Ettifaq FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/7732.png?lm=1789459564"
            }
        },
        {
            "id": "1185913",
            "name": "Pierre Mounguengue",
            "image": "https://img.a.transfermarkt.technology/portrait/big/1185913-1788550302.png",
            "dateOfBirth": "2008-01-03",
            "age": 18,
            "position": "Centre-Forward",
            "nationalities": [
                "France",
                "Congo"
            ],
            "marketValue": 2000000,
            "club": {
                "id": "338",
                "name": "Dynamo Kyiv",
                "image": "https://img.a.transfermarkt.technology/wappen/big/338.png?lm=1789459184"
            }
        },
        {
            "id": "13810",
            "name": "Alexandre Rotweiller",
            "image": "https://img.a.transfermarkt.technology/portrait/big/13810-1730499367.jpg",
            "dateOfBirth": "1979-02-19",
            "age": 47,
            "position": "Defensive Midfield",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 0,
            "club": {
                "id": "123",
                "name": "Retired",
                "image": "https://img.a.transfermarkt.technology/wappen/big/123.png?lm=1789459175"
            }
        },
        {
            "id": "393581",
            "name": "Bruno Almeida",
            "image": "https://img.a.transfermarkt.technology/portrait/big/393581-1716925058.jpeg",
            "dateOfBirth": "1996-09-09",
            "age": 30,
            "position": "Right Winger",
            "nationalities": [
                "Portugal"
            ],
            "marketValue": 300000,
            "club": {
                "id": "786",
                "name": "AEL Limassol",
                "image": "https://img.a.transfermarkt.technology/wappen/big/786.png?lm=1789459213"
            }
        },
        {
            "id": "76071",
            "name": "Leandro",
            "image": "https://img.a.transfermarkt.technology/portrait/big/76071-1675376253.jpg",
            "dateOfBirth": "1983-12-29",
            "age": 42,
            "position": "Left-Back",
            "nationalities": [
                "Brazil",
                "Poland"
            ],
            "marketValue": 0,
            "club": {
                "id": "123",
                "name": "Retired",
                "image": "https://img.a.transfermarkt.technology/wappen/big/123.png?lm=1789459175"
            }
        }
    ],
    "clubs": [
        {
            "id": "6303",
            "name": "Mexico",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 221300000
        },
        {
            "id": "16418",
            "name": "Mexico U23",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 42820000
        },
        {
            "id": "26092",
            "name": "Mexico U20",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 15375000
        },
        {
            "id": "51023",
            "name": "Mexico U18",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 8375000
        },
        {
            "id": "45997",
            "name": "Mexico U21",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 8325000
        },
        {
            "id": "23134",
            "name": "Mexico U17",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 550000
        },
        {
            "id": "47231",
            "name": "Mexico U16",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 150000
        },
        {
            "id": "1104",
            "name": "ACR Messina",
            "image": "https://img.a.transfermarkt.technology/wappen/big/1104.png?lm=1789459235",
            "country": "Italy",
            "marketValue": null
        },
        {
            "id": "11442",
            "name": "UD Messinense",
            "image": "https://img.a.transfermarkt.technology/wappen/big/11442.png?lm=1789827491",
            "country": "Portugal",
            "marketValue": null
        },
        {
            "id": "35473",
            "name": "Pamisos Messinis",
            "image": "https://img.a.transfermarkt.technology/wappen/big/35473.png?lm=1789461229",
            "country": "Greece",
            "marketValue": null
        }
    ],
    "competitions": [],
    "coaches": [],
    "referees": [
        {
            "id": "316",
            "name": "Matt Messias"
        },
        {
            "id": "6563",
            "name": "Messie Nkounkou"
        },
        {
            "id": "305",
            "name": "Domenico Messina"
        },
        {
            "id": "7554",
            "name": "Marc Messinger"
        },
        {
            "id": "18860",
            "name": "Laura Messingfeld"
        },
        {
            "id": "23080",
            "name": "Panagiotis Messinis"
        },
        {
            "id": "43709",
            "name": "Davide Messina"
        },
        {
            "id": "46643",
            "name": ". Messinger"
        },
        {
            "id": "47764",
            "name": "Michele Messina"
        },
        {
            "id": "52995",
            "name": "Maxime Messier"
        }
    ],
    "totalCount": {
        "players": 263,
        "clubs": 43,
        "competitions": 0,
        "coaches": 13,
        "referees": 19
    }
}
Search players clubs competitions coaches and referees — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39063/search+players+clubs+competitions+coaches+and+referees?query=messi' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Searches players by name. Each player comes with age, position, nationalities, market value and current club.
Endpoint ID: 39064
GET https://zylalabs.com/api/14941/transfermarkt+api/39064/search+players
INPUT PARAMETERS

Search players — Endpoint Features

Object Description
query Required Search term, at least 2 characters long
page Optional Page number, starting at 1

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

query
page
API EXAMPLE RESPONSE
JSON
{
    "page": 1,
    "totalCount": 263,
    "players": [
        {
            "id": "28003",
            "name": "Lionel Messi",
            "image": "https://img.a.transfermarkt.technology/portrait/big/28003-1771694720.jpg",
            "dateOfBirth": "1987-06-24",
            "age": 39,
            "position": "Right Winger",
            "nationalities": [
                "Argentina",
                "Spain"
            ],
            "marketValue": 15000000,
            "club": {
                "id": "69261",
                "name": "Inter Miami CF",
                "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707"
            }
        },
        {
            "id": "113586",
            "name": "Manoel",
            "image": "https://img.a.transfermarkt.technology/portrait/big/113586-1580738457.png",
            "dateOfBirth": "1990-02-26",
            "age": 36,
            "position": "Centre-Back",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 100000,
            "club": {
                "id": "2863",
                "name": "América Futebol Clube (MG)",
                "image": "https://img.a.transfermarkt.technology/wappen/big/2863.png?lm=1789459320"
            }
        },
        {
            "id": "449151",
            "name": "Junior Messias",
            "image": "https://img.a.transfermarkt.technology/portrait/big/449151-1663575000.jpg",
            "dateOfBirth": "1991-05-13",
            "age": 35,
            "position": "Right Winger",
            "nationalities": [
                "Brazil",
                "Italy"
            ],
            "marketValue": 1100000,
            "club": {
                "id": "252",
                "name": "Genoa CFC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/252.png?lm=1789459182"
            }
        },
        {
            "id": "744024",
            "name": "João Marcelo",
            "image": "https://img.a.transfermarkt.technology/portrait/big/744024-1697289524.jpg",
            "dateOfBirth": "2000-06-13",
            "age": 26,
            "position": "Centre-Back",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 3000000,
            "club": {
                "id": "609",
                "name": "Cruzeiro Esporte Clube",
                "image": "https://img.a.transfermarkt.technology/wappen/big/609.png?lm=1789459204"
            }
        },
        {
            "id": "173617",
            "name": "Fabrício",
            "image": "https://img.a.transfermarkt.technology/portrait/big/173617-1441720737.jpg",
            "dateOfBirth": "1990-03-28",
            "age": 36,
            "position": "Centre-Forward",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 0,
            "club": {
                "id": "8433",
                "name": "Esporte Clube São Bento (SP)",
                "image": "https://img.a.transfermarkt.technology/wappen/big/8433.png?lm=1789459602"
            }
        },
        {
            "id": "1075590",
            "name": "Rayane Messi",
            "image": "https://img.a.transfermarkt.technology/portrait/big/1075590-1731715676.png",
            "dateOfBirth": "2007-05-23",
            "age": 19,
            "position": "Left Winger",
            "nationalities": [
                "France",
                "Cameroon"
            ],
            "marketValue": 2800000,
            "club": {
                "id": "7732",
                "name": "Al-Ettifaq FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/7732.png?lm=1789459564"
            }
        },
        {
            "id": "1185913",
            "name": "Pierre Mounguengue",
            "image": "https://img.a.transfermarkt.technology/portrait/big/1185913-1788550302.png",
            "dateOfBirth": "2008-01-03",
            "age": 18,
            "position": "Centre-Forward",
            "nationalities": [
                "France",
                "Congo"
            ],
            "marketValue": 2000000,
            "club": {
                "id": "338",
                "name": "Dynamo Kyiv",
                "image": "https://img.a.transfermarkt.technology/wappen/big/338.png?lm=1789459184"
            }
        },
        {
            "id": "13810",
            "name": "Alexandre Rotweiller",
            "image": "https://img.a.transfermarkt.technology/portrait/big/13810-1730499367.jpg",
            "dateOfBirth": "1979-02-19",
            "age": 47,
            "position": "Defensive Midfield",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 0,
            "club": {
                "id": "123",
                "name": "Retired",
                "image": "https://img.a.transfermarkt.technology/wappen/big/123.png?lm=1789459175"
            }
        },
        {
            "id": "393581",
            "name": "Bruno Almeida",
            "image": "https://img.a.transfermarkt.technology/portrait/big/393581-1716925058.jpeg",
            "dateOfBirth": "1996-09-09",
            "age": 30,
            "position": "Right Winger",
            "nationalities": [
                "Portugal"
            ],
            "marketValue": 300000,
            "club": {
                "id": "786",
                "name": "AEL Limassol",
                "image": "https://img.a.transfermarkt.technology/wappen/big/786.png?lm=1789459213"
            }
        },
        {
            "id": "76071",
            "name": "Leandro",
            "image": "https://img.a.transfermarkt.technology/portrait/big/76071-1675376253.jpg",
            "dateOfBirth": "1983-12-29",
            "age": 42,
            "position": "Left-Back",
            "nationalities": [
                "Brazil",
                "Poland"
            ],
            "marketValue": 0,
            "club": {
                "id": "123",
                "name": "Retired",
                "image": "https://img.a.transfermarkt.technology/wappen/big/123.png?lm=1789459175"
            }
        },
        {
            "id": "885368",
            "name": "Haim Mesika",
            "image": null,
            "dateOfBirth": "1962-01-17",
            "age": 64,
            "position": null,
            "nationalities": [
                "Israel"
            ],
            "marketValue": null,
            "club": {
                "id": "123",
                "name": "Retired",
                "image": "https://img.a.transfermarkt.technology/wappen/big/123.png?lm=1789459175"
            }
        },
        {
            "id": "7854",
            "name": "Messias Conceicao",
            "image": null,
            "dateOfBirth": "1977-12-23",
            "age": 48,
            "position": "Defensive Midfield",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 0,
            "club": {
                "id": "123",
                "name": "Retired",
                "image": "https://img.a.transfermarkt.technology/wappen/big/123.png?lm=1789459175"
            }
        },
        {
            "id": "45240",
            "name": "Georges Messi",
            "image": "https://img.a.transfermarkt.technology/portrait/big/s_45240_9539_2009_1.jpg",
            "dateOfBirth": "1980-12-08",
            "age": 45,
            "position": "Attacking Midfield",
            "nationalities": [
                "Cameroon"
            ],
            "marketValue": 0,
            "club": {
                "id": "123",
                "name": "Retired",
                "image": "https://img.a.transfermarkt.technology/wappen/big/123.png?lm=1789459175"
            }
        },
        {
            "id": "52872",
            "name": "Tiko Messina",
            "image": "https://img.a.transfermarkt.technology/portrait/big/52872-1735106120.png",
            "dateOfBirth": "1990-04-29",
            "age": 36,
            "position": "Right Winger",
            "nationalities": [
                "Cameroon"
            ],
            "marketValue": 0,
            "club": {
                "id": "123",
                "name": "Retired",
                "image": "https://img.a.transfermarkt.technology/wappen/big/123.png?lm=1789459175"
            }
        },
        {
            "id": "129844",
            "name": "Reef Messika",
            "image": null,
            "dateOfBirth": "1989-06-15",
            "age": 37,
            "position": "Attacking Midfield",
            "nationalities": [
                "Israel"
            ],
            "marketValue": 0,
            "club": {
                "id": "31134",
                "name": "Hapoel Ramat haSharon",
                "image": "https://img.a.transfermarkt.technology/wappen/big/31134.png?lm=1789460916"
            }
        },
        {
            "id": "288017",
            "name": "Yuri",
            "image": "https://img.a.transfermarkt.technology/portrait/big/288017-1562957241.jpg",
            "dateOfBirth": "1991-09-11",
            "age": 35,
            "position": "Centre-Forward",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 150000,
            "club": {
                "id": "36162",
                "name": "Birzebbuga St. Peter’s FC"
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Search players — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39064/search+players?query=messi&page=1' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Searches clubs and national teams by name. Each club comes with its crest, country and squad market value.
Endpoint ID: 39065
GET https://zylalabs.com/api/14941/transfermarkt+api/39065/search+clubs
INPUT PARAMETERS

Search clubs — Endpoint Features

Object Description
query Required Search term, at least 2 characters long
page Optional Page number, starting at 1

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

query
page
API EXAMPLE RESPONSE
JSON
{
    "page": 1,
    "totalCount": 43,
    "clubs": [
        {
            "id": "6303",
            "name": "Mexico",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 221300000
        },
        {
            "id": "16418",
            "name": "Mexico U23",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 42820000
        },
        {
            "id": "26092",
            "name": "Mexico U20",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 15375000
        },
        {
            "id": "51023",
            "name": "Mexico U18",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 8375000
        },
        {
            "id": "45997",
            "name": "Mexico U21",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 8325000
        },
        {
            "id": "23134",
            "name": "Mexico U17",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 550000
        },
        {
            "id": "47231",
            "name": "Mexico U16",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": 150000
        },
        {
            "id": "1104",
            "name": "ACR Messina",
            "image": "https://img.a.transfermarkt.technology/wappen/big/1104.png?lm=1789459235",
            "country": "Italy",
            "marketValue": null
        },
        {
            "id": "11442",
            "name": "UD Messinense",
            "image": "https://img.a.transfermarkt.technology/wappen/big/11442.png?lm=1789827491",
            "country": "Portugal",
            "marketValue": null
        },
        {
            "id": "35473",
            "name": "Pamisos Messinis",
            "image": "https://img.a.transfermarkt.technology/wappen/big/35473.png?lm=1789461229",
            "country": "Greece",
            "marketValue": null
        },
        {
            "id": "81679",
            "name": "ASD Atletico Messina",
            "image": "https://img.a.transfermarkt.technology/wappen/big/81679.png?lm=1789464613",
            "country": "Italy",
            "marketValue": null
        },
        {
            "id": "59452",
            "name": "Messiah College Falcons (Messiah College)",
            "image": "https://img.a.transfermarkt.technology/wappen/big/59452.png?lm=1789462987",
            "country": "United States",
            "marketValue": null
        },
        {
            "id": "136685",
            "name": "ASD Virtus Messina",
            "image": "https://img.a.transfermarkt.technology/wappen/big/136685.png?lm=1789468658",
            "country": "Italy",
            "marketValue": null
        },
        {
            "id": "11482",
            "name": "Messina Berretti",
            "image": "https://img.a.transfermarkt.technology/wappen/big/11482.png?lm=1789459770",
            "country": "Italy",
            "marketValue": null
        },
        {
            "id": "48724",
            "name": "Mexico U15",
            "image": "https://img.a.transfermarkt.technology/flagge/original/110.png",
            "country": "Mexico",
            "marketValue": null
        },
        {
            "id": "136691",
            "name": "Garden Club Messina",
            "image": "https://img.a.transfermarkt.technology/wappen/big/136691.png?lm=1789468658",
            "country": "Italy",
            "marketValue": null
        },
        {
            "id": "8028",
            "name": "Messiniakos GS",
            "image": "https://img.a.transfermarkt.technology/wappen/big/8028.png?lm=1789459584",
            "country": "Greece",
            "marketValue": null
        },
        {
            "id": "14850",
            "name": "ACR Messina Youth",
            "image": "https://img.a.transfermarkt.technology/wappen/big/14850.png?lm=1789459907",
            "country": "Italy",
            "marketValue": null
        },
        {
            "id": "29526",
            "name": "SV Adler Messingen",
            "image": "https://img.a.transfermarkt.technology/wappen/big/29526.png?lm=1789460800",
            "country": "Germany",
            "marketValue": null
        },
        {
            "id": "33500",
            "name": "Messiniakos GS U19",
            "image": "https://img.a.transfermarkt.technology/wappen/big/33500.png?lm=1789461089",
            "country": "Greece",
            "marketValue": null
        }
    ]
}
Search clubs — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39065/search+clubs?query=messi&page=1' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Searches leagues, cups and tournaments by name. Each competition comes with its logo, country and total market value.
Endpoint ID: 39066
GET https://zylalabs.com/api/14941/transfermarkt+api/39066/search+competitions
INPUT PARAMETERS

Search competitions — Endpoint Features

Object Description
query Required Search term, at least 2 characters long
page Optional Page number, starting at 1

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

query
page
API EXAMPLE RESPONSE
JSON
[]
Search competitions — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39066/search+competitions?query=messi&page=1' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the profile of a player: name, date and place of birth, nationalities, height, preferred foot, positions, agent, contract, current club and current, previous and highest market value.
Endpoint ID: 39067
GET https://zylalabs.com/api/14941/transfermarkt+api/39067/get+player+details
INPUT PARAMETERS

Get player details — Endpoint Features

Object Description
player_id Required Player id, as returned by the search, squad and ranking endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

player_id
API EXAMPLE RESPONSE
JSON
{
    "id": "28003",
    "name": "Lionel Messi",
    "firstName": "Lionel",
    "lastName": "Messi",
    "shortName": "L. Messi",
    "artistName": "",
    "displayName": "",
    "lifeDates": {
        "age": 39,
        "dateOfBirth": "1987-06-24",
        "isDateOfBirthUnknown": false,
        "dateOfDeath": null,
        "isDateOfDeathUnknown": false
    },
    "birthPlaceDetails": {
        "placeOfBirth": "Rosario",
        "countryOfBirthId": 9,
        "countryOfBirth": {
            "id": 9,
            "name": "Argentina",
            "code": "ARG",
            "image": "https://img.a.transfermarkt.technology/flagge/original/9.png"
        },
        "placeOfBirthAdditionalInfo": "",
        "gender": "male"
    },
    "nationalityDetails": {
        "passportName": "Lionel Andrés Messi Cuccitini",
        "nationalities": {
            "nationalityId": 9,
            "nationality": {
                "id": 9,
                "name": "Argentina",
                "code": "ARG",
                "image": "https://img.a.transfermarkt.technology/flagge/original/9.png"
            },
            "secondNationalityId": 157,
            "secondNationality": {
                "id": 157,
                "name": "Spain",
                "code": "ESP",
                "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
            }
        }
    },
    "attributes": {
        "height": 1.7,
        "preferredFootId": 1,
        "outfitterId": 1,
        "positionGroup": "FORWARD",
        "positionGroupName": "Striker",
        "positionId": 12,
        "firstSidePositionId": 14,
        "secondSidePositionId": 13,
        "lastContractRenewal": {
            "year": 2025,
            "month": 10,
            "day": 23
        },
        "contractUntil": "2028-12-31",
        "contractOptionId": null,
        "formerClubsNote": "Grandoli FC (1992-1995), Newell's Old Boys (1995-2000)",
        "consultantAgencyId": 1207,
        "preferredFoot": {
            "id": 1,
            "name": "left"
        },
        "outfitter": {
            "id": 1,
            "name": "adidas"
        },
        "position": {
            "id": 12,
            "name": "Right Winger",
            "shortName": "RW",
            "category": "Striker"
        },
        "firstSidePosition": {
            "id": 14,
            "name": "Centre-Forward",
            "shortName": "CF",
            "category": "Striker"
        },
        "secondSidePosition": {
            "id": 13,
            "name": "Second Striker",
            "shortName": "SS",
            "category": "Striker"
        },
        "consultantAgency": {
            "id": 1207,
            "name": "Relatives",
            "shortName": "Familienangehörige",
            "verificationStatus": "not verified",
            "verificationDate": null,
            "unlockedDomains": [],
            "isSpecialConsultantAgency": true,
            "hasGlobalPremiumAccess": false,
            "relativeUrl": null
        }
    },
    "nominees": [],
    "participations": [],
    "relativeUrl": "/lionel-messi/profil/spieler/28003",
    "portraitUrl": "https://img.a.transfermarkt.technology/portrait/big/28003-1771694720.jpg",
    "portraitUrlSource": "Major League Soccer",
    "marketValueDetails": {
        "current": {
            "value": 15000000,
            "currency": "EUR",
            "compact": {
                "prefix": "€",
                "content": "15.00",
                "suffix": "M"
            },
            "determined": "2026-06-02"
        },
        "previous": {
            "value": 15000000,
            "currency": "EUR",
            "compact": {
                "prefix": "€",
                "content": "15.00",
                "suffix": "M"
            },
            "determined": "2025-12-11"
        },
        "delta": {
            "value": "0 €",
            "percentage": "0,00 %",
            "isVisible": false,
            "type": "UNCHANGED"
        },
        "highest": {
            "value": 180000000,
            "currency": "EUR",
            "compact": {
                "prefix": "€",
                "content": "180.00",
                "suffix": "M"
            },
            "determined": "2018-05-30"
        }
    },
    "clubAssignments": [
        {
            "playerId": "28003",
            "clubId": "69261",
            "club": {
                "id": "69261",
                "name": "Inter Miami CF",
                "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707",
                "country": "United States",
                "marketValue": 96750000
            },
            "shirtNumber": 10,
            "isCaptain": true,
            "type": "current",
            "debut": "2023-07-22",
            "start": "2023-07-15"
        }
    ],
    "lastClubId": 0,
    "lastClub": null
}
Get player details — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39067/get+player+details?player_id=28003' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the market value history of a player, with the club and age at each valuation, the current market value and the position of the player in the worldwide market value ranking.
Endpoint ID: 39068
GET https://zylalabs.com/api/14941/transfermarkt+api/39068/get+player+market+value+history
INPUT PARAMETERS

Get player market value history — Endpoint Features

Object Description
player_id Required Player id, as returned by the search, squad and ranking endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

player_id
API EXAMPLE RESPONSE
JSON
{
    "playerId": "28003",
    "ranking": 859,
    "current": {
        "playerId": "28003",
        "seasonId": 2025,
        "clubId": "69261",
        "club": {
            "id": "69261",
            "name": "Inter Miami CF",
            "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707",
            "country": "United States",
            "marketValue": 96750000
        },
        "age": 38,
        "marketValue": {
            "value": 15000000,
            "currency": "EUR",
            "compact": {
                "prefix": "€",
                "content": "15.00",
                "suffix": "M"
            },
            "determined": "2026-06-02"
        }
    },
    "history": [
        {
            "playerId": "28003",
            "seasonId": 2004,
            "clubId": "2464",
            "club": {
                "id": "2464",
                "name": "FC Barcelona Atlètic",
                "image": "https://img.a.transfermarkt.technology/wappen/big/2464.png?lm=1789459297",
                "country": "Spain",
                "marketValue": 31775000
            },
            "age": 17,
            "marketValue": {
                "value": 3000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "3.00",
                    "suffix": "M"
                },
                "determined": "2004-12-20"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2005,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 18,
            "marketValue": {
                "value": 5000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "5.00",
                    "suffix": "M"
                },
                "determined": "2005-12-28"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2005,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 18,
            "marketValue": {
                "value": 15000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "15.00",
                    "suffix": "M"
                },
                "determined": "2006-01-20"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2007,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 20,
            "marketValue": {
                "value": 40000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "40.00",
                    "suffix": "M"
                },
                "determined": "2007-07-26"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2007,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 20,
            "marketValue": {
                "value": 60000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "60.00",
                    "suffix": "M"
                },
                "determined": "2007-09-12"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2007,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 20,
            "marketValue": {
                "value": 55000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "55.00",
                    "suffix": "M"
                },
                "determined": "2008-02-04"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2008,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 21,
            "marketValue": {
                "value": 55000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "55.00",
                    "suffix": "M"
                },
                "determined": "2008-07-10"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2008,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 21,
            "marketValue": {
                "value": 55000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "55.00",
                    "suffix": "M"
                },
                "determined": "2009-01-26"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2008,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 21,
            "marketValue": {
                "value": 60000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "60.00",
                    "suffix": "M"
                },
                "determined": "2009-04-28"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2009,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 22,
            "marketValue": {
                "value": 70000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "70.00",
                    "suffix": "M"
                },
                "determined": "2009-07-22"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2009,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 22,
            "marketValue": {
                "value": 70000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "70.00",
                    "suffix": "M"
                },
                "determined": "2009-12-03"
            }
        },
        {
            "playerId": "28003",
            "seasonId": 2009,
            "clubId": "131",
            "club": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "age": 22,
            "marketValue": {
                "value": 80000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "80.00",
                    "suffix": "M"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get player market value history — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39068/get+player+market+value+history?player_id=28003' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns every transfer of a player with the clubs and competitions involved, date, fee, market value at the time and transfer type, plus pending transfers and the total of all fees.
Endpoint ID: 39069
GET https://zylalabs.com/api/14941/transfermarkt+api/39069/get+player+transfer+history
INPUT PARAMETERS

Get player transfer history — Endpoint Features

Object Description
player_id Required Player id, as returned by the search, squad and ranking endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

player_id
API EXAMPLE RESPONSE
JSON
{
    "playerId": "28003",
    "history": {
        "terminated": [
            {
                "id": "4418847",
                "transferSource": {
                    "competitionId": "FR1",
                    "competition": {
                        "id": "FR1",
                        "name": "Ligue 1",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/fr1.png?lm=1789377131",
                        "country": "France",
                        "marketValue": 4223350000
                    },
                    "countryId": 50,
                    "country": {
                        "id": 50,
                        "name": "France",
                        "code": "FRA",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/50.png"
                    },
                    "clubId": "583",
                    "club": {
                        "id": "583",
                        "name": "Paris Saint-Germain",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/583.png?lm=1789459199",
                        "country": "France",
                        "marketValue": 1362600000
                    },
                    "coachId": "6499"
                },
                "transferDestination": {
                    "competitionId": "MLS1",
                    "competition": {
                        "id": "MLS1",
                        "name": "Major League Soccer",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/mls1.png?lm=1789377133",
                        "country": "United States",
                        "marketValue": 1546625000
                    },
                    "countryId": 184,
                    "country": {
                        "id": 184,
                        "name": "United States",
                        "code": "USA",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/184.png"
                    },
                    "clubId": "69261",
                    "club": {
                        "id": "69261",
                        "name": "Inter Miami CF",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707",
                        "country": "United States",
                        "marketValue": 96750000
                    },
                    "coachId": "5616"
                },
                "details": {
                    "playerId": "28003",
                    "date": "2023-07-15T00:00:00+02:00",
                    "contractUntilDate": "2028-12-31T00:00:00+01:00",
                    "seasonId": 2023,
                    "isPending": false,
                    "marketValue": {
                        "value": 35000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "35.00",
                            "suffix": "M"
                        }
                    },
                    "age": 36,
                    "fee": {
                        "value": null,
                        "currency": "",
                        "compact": {
                            "prefix": "",
                            "content": "Free Transfer",
                            "suffix": ""
                        }
                    },
                    "season": {
                        "id": 2023,
                        "display": "23/24",
                        "cyclicalName": "2024",
                        "nonCyclicalName": "23/24"
                    }
                },
                "typeDetails": {
                    "type": "STANDARD",
                    "name": "",
                    "feeDescription": ""
                },
                "relativeUrl": "/lionel-messi/transfers/spieler/28003/transfer_id/4418847"
            },
            {
                "id": "3489998",
                "transferSource": {
                    "competitionId": "ES1",
                    "competition": {
                        "id": "ES1",
                        "name": "LaLiga",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                        "country": "Spain",
                        "marketValue": 6127100000
                    },
                    "countryId": 157,
                    "country": {
                        "id": 157,
                        "name": "Spain",
                        "code": "ESP",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
                    },
                    "clubId": "131",
                    "club": {
                        "id": "131",
                        "name": "FC Barcelona",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                        "country": "Spain",
                        "marketValue": 1295800000
                    },
                    "coachId": "439"
                },
                "transferDestination": {
                    "competitionId": "FR1",
                    "competition": {
                        "id": "FR1",
                        "name": "Ligue 1",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/fr1.png?lm=1789377131",
                        "country": "France",
                        "marketValue": 4223350000
                    },
                    "countryId": 50,
                    "country": {
                        "id": 50,
                        "name": "France",
                        "code": "FRA",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/50.png"
                    },
                    "clubId": "583",
                    "club": {
                        "id": "583",
                        "name": "Paris Saint-Germain",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/583.png?lm=1789459199",
                        "country": "France",
                        "marketValue": 1362600000
                    },
                    "coachId": "9044"
                },
                "details": {
                    "playerId": "28003",
                    "date": "2021-08-10T00:00:00+02:00",
                    "contractUntilDate": "2023-06-30T00:00:00+02:00",
                    "seasonId": 2021,
                    "isPending": false,
                    "marketValue": {
                        "value": 80000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "80.00",
                            "suffix": "M"
                        }
                    },
                    "age": 34,
                    "fee": {
                        "value": null,
                        "currency": "",
                        "compact": {
                            "prefix": "",
                            "content": "Free Transfer",
                            "suffix": ""
                        }
                    },
                    "season": {
                        "id": 2021,
                        "display": "21/22",
                        "cyclicalName": "2022",
                        "nonCyclicalName": "21/22"
                    }
                },
                "typeDetails": {
                    "type": "STANDARD",
                    "name": "",
                    "feeDescription": ""
                },
                "relativeUrl": "/lionel-messi/transfers/spieler/28003/transfer_id/3489998"
            },
            {
                "id": "48265",
                "transferSource": {
                    "competitionId": "ES3C",
                    "competition": {
                        "id": "ES3C",
                        "name": "Segunda División B - Grupo III (-20/21)",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/es3c.png?lm=1789377142",
                        "country": "Spain",
                        "marketValue": 0
                    },
                    "countryId": 157,
                    "country": {
                        "id": 157,
                        "name": "Spain",
                        "code": "ESP",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
                    },
                    "clubId": "2464",
                    "club": {
                        "id": "2464",
                        "name": "FC Barcelona Atlètic",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/2464.png?lm=1789459297",
                        "country": "Spain",
                        "marketValue": 31775000
                    },
                    "coachId": "5171"
                },
                "transferDestination": {
                    "competitionId": "ES1",
                    "competition": {
                        "id": "ES1",
                        "name": "LaLiga",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                        "country": "Spain"
                    }
                }
            }
        ]
    },
    "_note": "Response truncated for documentation purposes"
}
Get player transfer history — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39069/get+player+transfer+history?player_id=28003' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the statistics of a player per season and competition (appearances, minutes, goals, assists, cards, penalties) together with career totals.
Endpoint ID: 39070
GET https://zylalabs.com/api/14941/transfermarkt+api/39070/get+player+statistics
INPUT PARAMETERS

Get player statistics — Endpoint Features

Object Description
player_id Required Player id, as returned by the search, squad and ranking endpoints
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Without it every season is returned

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

player_id
season
API EXAMPLE RESPONSE
JSON
{
    "playerId": "28003",
    "performance": [
        {
            "generalInformation": {
                "seasonId": 2025,
                "competitionId": "MLS1",
                "competition": {
                    "id": "MLS1",
                    "name": "Major League Soccer",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/mls1.png?lm=1789377133",
                    "country": "United States",
                    "marketValue": 1546625000
                },
                "clubId": "69261",
                "club": {
                    "id": "69261",
                    "name": "Inter Miami CF",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707",
                    "country": "United States",
                    "marketValue": 96750000
                },
                "coachId": "95593",
                "season": {
                    "id": 2025,
                    "display": "2026",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                }
            },
            "statistics": {
                "goalStatistics": {
                    "goalsSum": 26,
                    "assistsSum": 14,
                    "scorersSum": 40,
                    "ownGoalsSum": 0,
                    "teamGoalsOnThePitchSum": 72,
                    "opponentGoalsOnThePitch": 55,
                    "penaltyShooterAttempts": 2,
                    "penaltyShooterGoalsScored": 1,
                    "penaltyShooterSaves": 1,
                    "penaltyShooterMisses": 1,
                    "penaltyGoalkeeperAttempts": 0,
                    "penaltyGoalkeeperGoalsConceded": 0,
                    "penaltyGoalkeeperSaves": 0,
                    "penaltyGoalkeeperMisses": 0
                },
                "cardStatistics": {
                    "yellowCardNetSum": 5,
                    "yellowCardGrossSum": 5,
                    "yellowRedCardsCount": 0,
                    "redCardsCount": 0
                },
                "playingTimeStatistics": {
                    "playedMinutesSum": 2664,
                    "startingCount": 29,
                    "substitutedOutCount": 1,
                    "substitutedInCount": 2,
                    "appearancesCount": 31
                }
            }
        },
        {
            "generalInformation": {
                "seasonId": 2025,
                "competitionId": "FIWC",
                "competition": {
                    "id": "FIWC",
                    "name": "World Cup",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/fiwc.png?lm=1789378702",
                    "country": null,
                    "marketValue": 17218775000
                },
                "clubId": "3437",
                "club": {
                    "id": "3437",
                    "name": "Argentina",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/9.png",
                    "country": "Argentina",
                    "marketValue": 900500000
                },
                "coachId": "62271",
                "season": {
                    "id": 2025,
                    "display": "2026",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                }
            },
            "statistics": {
                "goalStatistics": {
                    "goalsSum": 8,
                    "assistsSum": 4,
                    "scorersSum": 12,
                    "ownGoalsSum": 0,
                    "teamGoalsOnThePitchSum": 17,
                    "opponentGoalsOnThePitch": 7,
                    "penaltyShooterAttempts": 2,
                    "penaltyShooterGoalsScored": 0,
                    "penaltyShooterSaves": 1,
                    "penaltyShooterMisses": 2,
                    "penaltyGoalkeeperAttempts": 0,
                    "penaltyGoalkeeperGoalsConceded": 0,
                    "penaltyGoalkeeperSaves": 0,
                    "penaltyGoalkeeperMisses": 0
                },
                "cardStatistics": {
                    "yellowCardNetSum": 0,
                    "yellowCardGrossSum": 0,
                    "yellowRedCardsCount": 0,
                    "redCardsCount": 0
                },
                "playingTimeStatistics": {
                    "playedMinutesSum": 740,
                    "startingCount": 7,
                    "substitutedOutCount": 1,
                    "substitutedInCount": 1,
                    "appearancesCount": 8
                }
            }
        },
        {
            "generalInformation": {
                "seasonId": 2025,
                "competitionId": "FS",
                "competition": {
                    "id": "FS",
                    "name": "International Friendlies",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/fs.png?lm=1789377131",
                    "country": null,
                    "marketValue": 16579500000
                },
                "clubId": "3437",
                "club": {
                    "id": "3437",
                    "name": "Argentina",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/9.png",
                    "country": "Argentina",
                    "marketValue": 900500000
                },
                "coachId": "62271",
                "season": {
                    "id": 2025,
                    "display": "25/26",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                }
            },
            "statistics": {
                "goalStatistics": {
                    "goalsSum": 3,
                    "assistsSum": 3,
                    "scorersSum": 6,
                    "ownGoalsSum": 0,
                    "teamGoalsOnThePitchSum": 15,
                    "opponentGoalsOnThePitch": 1,
                    "penaltyShooterAttempts": 1,
                    "penaltyShooterGoalsScored": 1,
                    "penaltyShooterSaves": 0,
                    "penaltyShooterMisses": 0,
                    "penaltyGoalkeeperAttempts": 0,
                    "penaltyGoalkeeperGoalsConceded": 0,
                    "penaltyGoalkeeperSaves": 0,
                    "penaltyGoalkeeperMisses": 0
                },
                "cardStatistics": {
                    "yellowCardNetSum": 0,
                    "yellowCardGrossSum": 0,
                    "yellowRedCardsCount": 0,
                    "redCardsCount": 0
                },
                "playingTimeStatistics": {
                    "playedMinutesSum": 331,
                    "startingCount": 3,
                    "substitutedOutCount": 1,
                    "substitutedInCount": 2,
                    "appearancesCount": 5
                }
            }
        },
        {
            "generalInformation": {
                "seasonId": 2025,
                "competitionId": "CCL",
                "competition": {
                    "id": "CCL",
                    "name": "CONCACAF Champions Cup",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/ccl.png?lm=1789377129",
                    "country": null,
                    "marketValue": 1056355000
                },
                "clubId": "69261",
                "club": {
                    "id": "69261",
                    "name": "Inter Miami CF",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707",
                    "country": "United States",
                    "marketValue": 96750000
                },
                "coachId": "95593",
                "season": {
                    "id": 2025,
                    "display": "25/26",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                }
            },
            "statistics": {
                "goalStatistics": {
                    "goalsSum": 1,
                    "assistsSum": 0,
                    "scorersSum": 1,
                    "ownGoalsSum": 0,
                    "teamGoalsOnThePitchSum": 1,
                    "opponentGoalsOnThePitch": 1,
                    "penaltyShooterAttempts": 0,
                    "penaltyShooterGoalsScored": 0,
                    "penaltyShooterSaves": 0,
                    "penaltyShooterMisses": 0,
                    "penaltyGoalkeeperAttempts": 0,
                    "penaltyGoalkeeperGoalsConceded": 0,
                    "penaltyGoalkeeperSaves": 0,
                    "penaltyGoalkeeperMisses": 0
                },
                "cardStatistics": {
                    "yellowCardNetSum": 0,
                    "yellowCardGrossSum": 0,
                    "yellowRedCardsCount": 0,
                    "redCardsCount": 0
                },
                "playingTimeStatistics": {
                    "playedMinutesSum": 180,
                    "startingCount": 2,
                    "substitutedOutCount": 0,
                    "substitutedInCount": 0
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get player statistics — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39070/get+player+statistics?player_id=28003&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the matches of a player in a season, each with the result, opponent, position played, minutes, goals, assists and cards.
Endpoint ID: 39071
GET https://zylalabs.com/api/14941/transfermarkt+api/39071/get+player+matches
INPUT PARAMETERS

Get player matches — Endpoint Features

Object Description
player_id Required Player id, as returned by the search, squad and ranking endpoints
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

player_id
season
API EXAMPLE RESPONSE
JSON
{
    "playerId": "28003",
    "performance": [
        {
            "gameInformation": {
                "gameId": "5053469",
                "competitionId": "MLS1",
                "competition": {
                    "id": "MLS1",
                    "name": "Major League Soccer",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/mls1.png?lm=1789377133",
                    "country": "United States",
                    "marketValue": 1546625000
                },
                "competitionTypeId": 1,
                "competitionGroupId": "",
                "refereeId": 14177,
                "stadiumId": 28516,
                "seasonId": 2025,
                "gameDay": 35,
                "gameDuration": 90,
                "isNationalGame": false,
                "isLiveGame": false,
                "isGameReportCreated": true,
                "isGamePostponed": false,
                "gameState": "regularly_terminated",
                "date": {
                    "dateTimeUTC": "2026-11-07T21:00:00+00:00",
                    "isTimeDefined": true
                },
                "season": {
                    "id": 2025,
                    "display": "2026",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                }
            },
            "clubsInformation": {
                "club": {
                    "venue": "home",
                    "clubId": "69261",
                    "club": {
                        "id": "69261",
                        "name": "Inter Miami CF",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707",
                        "country": "United States",
                        "marketValue": 96750000
                    },
                    "coachId": "81288",
                    "goalsTotal": 3,
                    "opponentGoalsTotal": 3,
                    "clubRank": 2,
                    "tacticId": 10,
                    "points": 1
                },
                "opponent": {
                    "venue": "away",
                    "clubId": "78435",
                    "club": {
                        "id": "78435",
                        "name": "Charlotte FC",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/78435.png?lm=1789464379",
                        "country": "United States",
                        "marketValue": 46775000
                    },
                    "coachId": "15315",
                    "goalsTotal": 3,
                    "opponentGoalsTotal": 3,
                    "clubRank": 5,
                    "tacticId": 3,
                    "points": 1
                }
            },
            "statistics": {
                "generalStatistics": {
                    "shirtNumber": 10,
                    "isCaptain": true,
                    "participationState": "played",
                    "positionId": 12,
                    "injuryId": 0,
                    "absenceId": 0,
                    "primaryClubId": 69261,
                    "playedForAnotherTeamGameId": null,
                    "age": 39,
                    "ageDiscrepancyDays": 136,
                    "grade": null,
                    "pointsOnThePitch": 1
                },
                "goalStatistics": {
                    "goalsScoredTotal": 0,
                    "goalsScoredTotalOfficial": 0,
                    "assists": 0,
                    "assistsOfficial": 0,
                    "scorer": 0,
                    "ownGoalsScored": 0,
                    "teamGoalsOnThePitch": 3,
                    "opponentGoalsOnThePitch": 3,
                    "penaltyShooterAttempts": 0,
                    "penaltyShooterGoalsScored": 0,
                    "penaltyShooterSaves": 0,
                    "penaltyShooterMisses": 0,
                    "penaltyGoalkeeperAttempts": 0,
                    "penaltyGoalkeeperGoalsConceded": 0,
                    "penaltyGoalkeeperSaves": 0,
                    "penaltyGoalkeeperMisses": 0,
                    "penaltiesReceived": 0,
                    "penaltiesCaused": 0,
                    "penaltiesCausedGoalsScored": 0,
                    "scoringAttempts": 4,
                    "scoringAttemptsOnGoal": 2,
                    "scoringAttemptsOnGoalRatio": 50,
                    "scoringAttemptsOffGoal": 2,
                    "scoringAttemptsBlocked": 0,
                    "scoringGoalkeeperSaves": 0
                },
                "cardStatistics": {
                    "yellowCardNet": 0,
                    "yellowCardGross": 0,
                    "fairPlayPoints": 0,
                    "redCardsRescinded": 0
                },
                "playingTimeStatistics": {
                    "playedMinutes": 90,
                    "isStarting": true
                },
                "duelStatistics": {
                    "tackles": 1,
                    "tacklesWon": 1,
                    "tacklesLost": 0,
                    "tacklesWonRatio": 100,
                    "foulsCommitted": 1,
                    "foulsGained": 1,
                    "offsides": 0
                },
                "distributionStatistics": {
                    "passes": 54,
                    "passesReached": 44,
                    "passesFailed": 10,
                    "passesReachedRatio": 81.5,
                    "corners": 5,
                    "throwIns": 1,
                    "goalKicks": 0
                }
            }
        },
        {
            "gameInformation": {
                "gameId": "5053454",
                "competitionId": "MLS1",
                "competition": {
                    "id": "MLS1",
                    "name": "Major League Soccer",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/mls1.png?lm=1789377133",
                    "country": "United States",
                    "marketValue": 1546625000
                },
                "competitionTypeId": 1,
                "competitionGroupId": "",
                "refereeId": 2123,
                "stadiumId": 643,
                "seasonId": 2025,
                "gameDay": 34,
                "gameDuration": 90,
                "isNationalGame": false,
                "isLiveGame": false,
                "isGameReportCreated": true,
                "isGamePostponed": false,
                "gameState": "regularly_terminated",
                "date": {
                    "dateTimeUTC": "2026-11-02T00:00:00+00:00",
                    "isTimeDefined": true
                },
                "season": {
                    "id": 2025,
                    "display": "2026",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                }
            },
            "clubsInformation": {
                "club": {
                    "venue": "away",
                    "clubId": "69261",
                    "club": {
                        "id": "69261",
                        "name": "Inter Miami CF",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707",
                        "country": "United States",
                        "marketValue": 96750000
                    },
                    "coachId": "81288",
                    "goalsTotal": 2,
                    "opponentGoalsTotal": 1,
                    "clubRank": 3,
                    "tacticId": 10,
                    "points": 3
                },
                "opponent": {
                    "venue": "home",
                    "clubId": "626",
                    "club": {
                        "id": "626",
                        "name": "New England Revolution",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/626.png?lm=1789459205",
                        "country": "United States",
                        "marketValue": 49475000
                    },
                    "coachId": "24972",
                    "goalsTotal": 1,
                    "opponentGoalsTotal": 2,
                    "clubRank": 2,
                    "tacticId": 10,
                    "points": 0
                }
            },
            "statistics": {
                "generalStatistics": {
                    "shirtNumber": 10,
                    "isCaptain": true,
                    "participationState": "played",
                    "positionId": 12,
                    "injuryId": 0,
                    "absenceId": 0,
                    "primaryClubId": 69261,
                    "playedForAnotherTeamGameId": null,
                    "age": 39,
                    "ageDiscrepancyDays": 131,
                    "grade": null,
                    "pointsOnThePitch": 3
                },
                "goalStatistics": {
                    "goalsScoredTotal": 1,
                    "goalsScoredTotalOfficial": 1,
                    "assists": 1,
                    "assistsOfficial": 1,
                    "scorer": 2,
                    "ownGoalsScored": 0,
                    "teamGoalsOnThePitch": 2,
                    "opponentGoalsOnThePitch": 1,
                    "penaltyShooterAttempts": 0,
                    "penaltyShooterGoalsScored": 0,
                    "penaltyShooterSaves": 0
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get player matches — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39071/get+player+matches?player_id=28003&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the injury history of a player with the injury, start and end dates, duration and number of matches missed.
Endpoint ID: 39072
GET https://zylalabs.com/api/14941/transfermarkt+api/39072/get+player+injury+history
INPUT PARAMETERS

Get player injury history — Endpoint Features

Object Description
player_id Required Player id, as returned by the search, squad and ranking endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

player_id
API EXAMPLE RESPONSE
JSON
{
    "playerId": "28003",
    "injuries": [
        {
            "playerId": "28003",
            "injuryId": 58,
            "missedGamesCount": 0,
            "seasonId": 2025,
            "start": "2026-05-26",
            "end": "2026-06-06",
            "durationDetails": {
                "days": 11,
                "returningDays": null
            },
            "name": "muscular problems",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 365,
            "missedGamesCount": 1,
            "seasonId": 2025,
            "start": "2026-03-13",
            "end": "2026-03-16",
            "durationDetails": {
                "days": 3,
                "returningDays": null
            },
            "name": "Rest",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 58,
            "missedGamesCount": 2,
            "seasonId": 2025,
            "start": "2025-08-18",
            "end": "2025-08-26",
            "durationDetails": {
                "days": 8,
                "returningDays": null
            },
            "name": "muscular problems",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 58,
            "missedGamesCount": 2,
            "seasonId": 2025,
            "start": "2025-08-04",
            "end": "2025-08-14",
            "durationDetails": {
                "days": 10,
                "returningDays": null
            },
            "name": "muscular problems",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 213,
            "missedGamesCount": 2,
            "seasonId": 2024,
            "start": "2025-03-18",
            "end": "2025-03-27",
            "durationDetails": {
                "days": 9,
                "returningDays": null
            },
            "name": "Adductor pain",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 126,
            "missedGamesCount": 10,
            "seasonId": 2024,
            "start": "2024-07-16",
            "end": "2024-09-12",
            "durationDetails": {
                "days": 58,
                "returningDays": null
            },
            "name": "Ligament injury",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 312,
            "missedGamesCount": 1,
            "seasonId": 2023,
            "start": "2024-05-14",
            "end": "2024-05-18",
            "durationDetails": {
                "days": 4,
                "returningDays": null
            },
            "name": "Leg injury",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 58,
            "missedGamesCount": 6,
            "seasonId": 2023,
            "start": "2024-03-15",
            "end": "2024-04-05",
            "durationDetails": {
                "days": 21,
                "returningDays": null
            },
            "name": "muscular problems",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 303,
            "missedGamesCount": 4,
            "seasonId": 2023,
            "start": "2023-09-22",
            "end": "2023-10-06",
            "durationDetails": {
                "days": 14,
                "returningDays": null
            },
            "name": "Muscle injury",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 303,
            "missedGamesCount": 3,
            "seasonId": 2023,
            "start": "2023-09-06",
            "end": "2023-09-18",
            "durationDetails": {
                "days": 12,
                "returningDays": null
            },
            "name": "Muscle injury",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 47,
            "missedGamesCount": 1,
            "seasonId": 2022,
            "start": "2023-02-08",
            "end": "2023-02-13",
            "durationDetails": {
                "days": 5,
                "returningDays": null
            },
            "name": "Knee problems",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 304,
            "missedGamesCount": 1,
            "seasonId": 2022,
            "start": "2022-11-05",
            "end": "2022-11-07",
            "durationDetails": {
                "days": 2,
                "returningDays": null
            },
            "name": "Achilles heel problems",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 117,
            "missedGamesCount": 2,
            "seasonId": 2022,
            "start": "2022-10-05",
            "end": "2022-10-13",
            "durationDetails": {
                "days": 8,
                "returningDays": null
            },
            "name": "Calf problems",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 9,
            "missedGamesCount": 1,
            "seasonId": 2021,
            "start": "2022-03-17",
            "end": "2022-03-24",
            "durationDetails": {
                "days": 7,
                "returningDays": null
            },
            "name": "flu",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 376,
            "missedGamesCount": 2,
            "seasonId": 2021,
            "start": "2022-01-06",
            "end": "2022-01-20",
            "durationDetails": {
                "days": 14,
                "returningDays": null
            },
            "name": "Quarantine",
            "category": "Ill"
        },
        {
            "playerId": "28003",
            "injuryId": 374,
            "missedGamesCount": 1,
            "seasonId": 2021,
            "start": "2022-01-01",
            "end": "2022-01-05",
            "durationDetails": {
                "days": 4,
                "returningDays": null
            },
            "name": "Corona virus",
            "category": "Ill"
        },
        {
            "playerId": "28003",
            "injuryId": 47,
            "missedGamesCount": 2,
            "seasonId": 2021,
            "start": "2021-10-29",
            "end": "2021-11-11",
            "durationDetails": {
                "days": 13,
                "returningDays": null
            },
            "name": "Knee problems",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 339,
            "missedGamesCount": 2,
            "seasonId": 2021,
            "start": "2021-09-20",
            "end": "2021-09-27",
            "durationDetails": {
                "days": 7,
                "returningDays": null
            },
            "name": "Bone bruise",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 355,
            "missedGamesCount": 2,
            "seasonId": 2021,
            "start": "2021-08-01",
            "end": "2021-08-26",
            "durationDetails": {
                "days": 25,
                "returningDays": null
            },
            "name": "Fitness",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 42,
            "missedGamesCount": 1,
            "seasonId": 2020,
            "start": "2021-01-12",
            "end": "2021-01-15",
            "durationDetails": {
                "days": 3,
                "returningDays": null
            },
            "name": "Thigh problems",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 99,
            "missedGamesCount": 1,
            "seasonId": 2020,
            "start": "2020-12-23",
            "end": "2021-01-01",
            "durationDetails": {
                "days": 9,
                "returningDays": null
            },
            "name": "Ankle injury",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 213,
            "missedGamesCount": 1,
            "seasonId": 2019,
            "start": "2019-09-25",
            "end": "2019-10-01",
            "durationDetails": {
                "days": 6,
                "returningDays": null
            },
            "name": "Adductor pain",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 194,
            "missedGamesCount": 6,
            "seasonId": 2019,
            "start": "2019-08-05",
            "end": "2019-09-16",
            "durationDetails": {
                "days": 42,
                "returningDays": null
            },
            "name": "Foot injury",
            "category": "Unknown"
        },
        {
            "playerId": "28003",
            "injuryId": 39,
            "missedGamesCount": 1,
            "seasonId": 2018,
            "start": "2019-03-23",
            "end": "2019-03-29",
            "durationDetails": {
                "days": 6
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get player injury history — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39072/get+player+injury+history?player_id=28003' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the suspensions and other absences of a player with the reason, competition, dates and number of matches missed.
Endpoint ID: 39073
GET https://zylalabs.com/api/14941/transfermarkt+api/39073/get+player+suspensions+and+absences
INPUT PARAMETERS

Get player suspensions and absences — Endpoint Features

Object Description
player_id Required Player id, as returned by the search, squad and ranking endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

player_id
API EXAMPLE RESPONSE
JSON
{
    "playerId": "28003",
    "absences": [
        {
            "playerId": "28003",
            "absenceId": 4,
            "missedGamesCount": 2,
            "possibleMissingGamesCount": 2,
            "competitionId": "",
            "competition": null,
            "seasonId": 2026,
            "start": "2026-07-20",
            "end": "2026-07-31",
            "durationDetails": {
                "days": 11,
                "returningDays": null
            },
            "name": "special leave"
        },
        {
            "playerId": "28003",
            "absenceId": 6,
            "missedGamesCount": 1,
            "possibleMissingGamesCount": 1,
            "competitionId": "MLS1",
            "competition": {
                "id": "MLS1",
                "name": "Major League Soccer",
                "image": "https://img.a.transfermarkt.technology/logo/medium/mls1.png?lm=1789377133",
                "country": "United States",
                "marketValue": 1546625000
            },
            "seasonId": 2025,
            "start": "2025-07-25",
            "end": "2025-07-28",
            "durationDetails": {
                "days": 3,
                "returningDays": null
            },
            "name": "Suspension through sports court",
            "season": {
                "id": 2025,
                "display": "2026",
                "cyclicalName": "2026",
                "nonCyclicalName": "25/26"
            }
        },
        {
            "playerId": "28003",
            "absenceId": 5,
            "missedGamesCount": 0,
            "possibleMissingGamesCount": 0,
            "competitionId": "",
            "competition": null,
            "seasonId": 2024,
            "start": "2025-06-05",
            "end": "2025-06-12",
            "durationDetails": {
                "days": 7,
                "returningDays": null
            },
            "name": "Called up to national team"
        },
        {
            "playerId": "28003",
            "absenceId": 5,
            "missedGamesCount": 5,
            "possibleMissingGamesCount": 0,
            "competitionId": "",
            "competition": null,
            "seasonId": 2023,
            "start": "2024-06-12",
            "end": "2024-07-15",
            "durationDetails": {
                "days": 33,
                "returningDays": null
            },
            "name": "Called up to national team"
        },
        {
            "playerId": "28003",
            "absenceId": 5,
            "missedGamesCount": 1,
            "possibleMissingGamesCount": 0,
            "competitionId": "",
            "competition": null,
            "seasonId": 2021,
            "start": "2021-10-06",
            "end": "2021-10-17",
            "durationDetails": {
                "days": 11,
                "returningDays": null
            },
            "name": "Called up to national team"
        },
        {
            "playerId": "28003",
            "absenceId": 3,
            "missedGamesCount": 2,
            "possibleMissingGamesCount": 1,
            "competitionId": "ES1",
            "competition": {
                "id": "ES1",
                "name": "LaLiga",
                "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                "country": "Spain",
                "marketValue": 6127100000
            },
            "seasonId": 2020,
            "start": "2021-01-17",
            "end": "2021-01-25",
            "durationDetails": {
                "days": 8,
                "returningDays": null
            },
            "name": "Red card suspension",
            "season": {
                "id": 2020,
                "display": "20/21",
                "cyclicalName": "2021",
                "nonCyclicalName": "20/21"
            }
        },
        {
            "playerId": "28003",
            "absenceId": 3,
            "missedGamesCount": 1,
            "possibleMissingGamesCount": 1,
            "competitionId": "CDR",
            "competition": {
                "id": "CDR",
                "name": "Copa del Rey",
                "image": "https://img.a.transfermarkt.technology/logo/medium/cdr.png?lm=1789377129",
                "country": "Spain",
                "marketValue": 6794825000
            },
            "seasonId": 2020,
            "start": "2021-01-17",
            "end": "2021-01-22",
            "durationDetails": {
                "days": 5,
                "returningDays": null
            },
            "name": "Red card suspension",
            "season": {
                "id": 2020,
                "display": "20/21",
                "cyclicalName": "2021",
                "nonCyclicalName": "20/21"
            }
        },
        {
            "playerId": "28003",
            "absenceId": 6,
            "missedGamesCount": 2,
            "possibleMissingGamesCount": 4,
            "competitionId": "FS",
            "competition": {
                "id": "FS",
                "name": "International Friendlies",
                "image": "https://img.a.transfermarkt.technology/logo/medium/fs.png?lm=1789377131",
                "country": null,
                "marketValue": 16579500000
            },
            "seasonId": 2019,
            "start": "2019-08-03",
            "end": "2019-11-03",
            "durationDetails": {
                "days": 92,
                "returningDays": null
            },
            "name": "Suspension through sports court",
            "season": {
                "id": 2019,
                "display": "19/20",
                "cyclicalName": "2020",
                "nonCyclicalName": "19/20"
            }
        },
        {
            "playerId": "28003",
            "absenceId": 4,
            "missedGamesCount": 1,
            "possibleMissingGamesCount": 1,
            "competitionId": "ES1",
            "competition": {
                "id": "ES1",
                "name": "LaLiga",
                "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                "country": "Spain",
                "marketValue": 6127100000
            },
            "seasonId": 2017,
            "start": "2018-03-09",
            "end": "2018-03-11",
            "durationDetails": {
                "days": 2,
                "returningDays": null
            },
            "name": "special leave",
            "season": {
                "id": 2017,
                "display": "17/18",
                "cyclicalName": "2018",
                "nonCyclicalName": "17/18"
            }
        },
        {
            "playerId": "28003",
            "absenceId": 1,
            "missedGamesCount": 1,
            "possibleMissingGamesCount": 1,
            "competitionId": "CDR",
            "competition": {
                "id": "CDR",
                "name": "Copa del Rey",
                "image": "https://img.a.transfermarkt.technology/logo/medium/cdr.png?lm=1789377129",
                "country": "Spain",
                "marketValue": 6794825000
            },
            "seasonId": 2017,
            "start": "2017-05-28",
            "end": "2017-10-25",
            "durationDetails": {
                "days": 150,
                "returningDays": null
            },
            "name": "Yellow card suspension",
            "season": {
                "id": 2017,
                "display": "17/18",
                "cyclicalName": "2018",
                "nonCyclicalName": "17/18"
            }
        },
        {
            "playerId": "28003",
            "absenceId": 6,
            "missedGamesCount": 1,
            "possibleMissingGamesCount": 1,
            "competitionId": "WMQ4",
            "competition": {
                "id": "WMQ4",
                "name": "World Cup qualification South America",
                "image": "https://img.a.transfermarkt.technology/logo/medium/wmq4.png?lm=1789377137",
                "country": null,
                "marketValue": 3104325000
            },
            "seasonId": 2016,
            "start": "2017-03-27",
            "end": "2017-03-30",
            "durationDetails": {
                "days": 3,
                "returningDays": null
            },
            "name": "Suspension through sports court"
        },
        {
            "playerId": "28003",
            "absenceId": 1,
            "missedGamesCount": 1,
            "possibleMissingGamesCount": 1,
            "competitionId": "ES1",
            "competition": {
                "id": "ES1",
                "name": "LaLiga",
                "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                "country": "Spain",
                "marketValue": 6127100000
            },
            "seasonId": 2016,
            "start": "2017-03-20",
            "end": "2017-04-03",
            "durationDetails": {
                "days": 14,
                "returningDays": null
            },
            "name": "Yellow card suspension",
            "season": {
                "id": 2016,
                "display": "16/17",
                "cyclicalName": "2017",
                "nonCyclicalName": "16/17"
            }
        },
        {
            "playerId": "28003",
            "absenceId": 1,
            "missedGamesCount": 1,
            "possibleMissingGamesCount": 1,
            "competitionId": "ES1"
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get player suspensions and absences — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39073/get+player+suspensions+and+absences?player_id=28003' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the titles and individual awards of a player per season with the club and competition, the number of times each one was won and overall totals.
Endpoint ID: 39074
GET https://zylalabs.com/api/14941/transfermarkt+api/39074/get+player+achievements
INPUT PARAMETERS

Get player achievements — Endpoint Features

Object Description
player_id Required Player id, as returned by the search, squad and ranking endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

player_id
API EXAMPLE RESPONSE
JSON
{
    "achievements": [
        {
            "id": 32,
            "name": "World Cup winner",
            "seasonId": 2021,
            "trophyId": 101,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "3437",
                "club": {
                    "id": "3437",
                    "name": "Argentina",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/9.png",
                    "country": "Argentina",
                    "marketValue": 900500000
                },
                "coachId": "0",
                "competitionId": "FIWC",
                "competition": {
                    "id": "FIWC",
                    "name": "World Cup",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/fiwc.png?lm=1789378702",
                    "country": null,
                    "marketValue": 17218775000
                },
                "playerId": "28003"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/101.png",
            "season": {
                "id": 2021,
                "display": "2022",
                "cyclicalName": "2022",
                "nonCyclicalName": "21/22"
            }
        },
        {
            "id": 67,
            "name": "Copa América winner",
            "seasonId": 2020,
            "trophyId": 106,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "3437",
                "club": {
                    "id": "3437",
                    "name": "Argentina",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/9.png",
                    "country": "Argentina",
                    "marketValue": 900500000
                },
                "coachId": "0",
                "competitionId": "COPA",
                "competition": {
                    "id": "COPA",
                    "name": "Copa América",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/copa.png?lm=1789378703",
                    "country": null,
                    "marketValue": 3895925000
                },
                "playerId": "28003"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/106.png",
            "season": {
                "id": 2020,
                "display": "2021",
                "cyclicalName": "2021",
                "nonCyclicalName": "20/21"
            }
        },
        {
            "id": 67,
            "name": "Copa América winner",
            "seasonId": 2023,
            "trophyId": 106,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "3437",
                "club": {
                    "id": "3437",
                    "name": "Argentina",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/9.png",
                    "country": "Argentina",
                    "marketValue": 900500000
                },
                "coachId": "0",
                "competitionId": "COPA",
                "competition": {
                    "id": "COPA",
                    "name": "Copa América",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/copa.png?lm=1789378703",
                    "country": null,
                    "marketValue": 3895925000
                },
                "playerId": "28003"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/106.png",
            "season": {
                "id": 2023,
                "display": "2024",
                "cyclicalName": "2024",
                "nonCyclicalName": "23/24"
            }
        },
        {
            "id": 195,
            "name": "The Best FIFA Men's Player",
            "seasonId": 2018,
            "trophyId": 0,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "coachId": "0",
                "competitionId": "",
                "competition": null,
                "playerId": "28003"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/titel/medium/195.png",
            "season": {
                "id": 2018,
                "display": "18/19",
                "cyclicalName": "2019",
                "nonCyclicalName": "18/19"
            }
        },
        {
            "id": 195,
            "name": "The Best FIFA Men's Player",
            "seasonId": 2008,
            "trophyId": 0,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "coachId": "0",
                "competitionId": "",
                "competition": null,
                "playerId": "28003"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/titel/medium/195.png",
            "season": {
                "id": 2008,
                "display": "08/09",
                "cyclicalName": "2009",
                "nonCyclicalName": "08/09"
            }
        },
        {
            "id": 195,
            "name": "The Best FIFA Men's Player",
            "seasonId": 2021,
            "trophyId": 0,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "583",
                "club": {
                    "id": "583",
                    "name": "Paris Saint-Germain",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/583.png?lm=1789459199",
                    "country": "France",
                    "marketValue": 1362600000
                },
                "coachId": "0",
                "competitionId": "",
                "competition": null,
                "playerId": "28003"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/titel/medium/195.png",
            "season": {
                "id": 2021,
                "display": "2022",
                "cyclicalName": "2022",
                "nonCyclicalName": "21/22"
            }
        },
        {
            "id": 195,
            "name": "The Best FIFA Men's Player",
            "seasonId": 2022,
            "trophyId": 0,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "69261",
                "club": {
                    "id": "69261",
                    "name": "Inter Miami CF",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707",
                    "country": "United States",
                    "marketValue": 96750000
                },
                "coachId": "0",
                "competitionId": "",
                "competition": null,
                "playerId": "28003"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/titel/medium/195.png",
            "season": {
                "id": 2022,
                "display": "22/23",
                "cyclicalName": "2023",
                "nonCyclicalName": "22/23"
            }
        },
        {
            "id": 676,
            "name": "Winner Ballon d'Or",
            "seasonId": 2008,
            "trophyId": 0,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "coachId": "0",
                "competitionId": "",
                "competition": null,
                "playerId": "28003"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/titel/medium/676.png",
            "season": {
                "id": 2008,
                "display": "08/09",
                "cyclicalName": "2009",
                "nonCyclicalName": "08/09"
            }
        },
        {
            "id": 676,
            "name": "Winner Ballon d'Or",
            "seasonId": 2009,
            "trophyId": 0,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get player achievements — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39074/get+player+achievements?player_id=28003' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the national team career of a player: caps, goals, shirt number, debut and last match for every national team.
Endpoint ID: 39075
GET https://zylalabs.com/api/14941/transfermarkt+api/39075/get+player+national+team+career
INPUT PARAMETERS

Get player national team career — Endpoint Features

Object Description
player_id Required Player id, as returned by the search, squad and ranking endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

player_id
API EXAMPLE RESPONSE
JSON
{
    "history": [
        {
            "playerId": "28003",
            "clubId": "3437",
            "club": {
                "id": "3437",
                "name": "Argentina",
                "image": "https://img.a.transfermarkt.technology/flagge/original/9.png",
                "country": "Argentina",
                "marketValue": 900500000
            },
            "gamesPlayed": 208,
            "goalsScored": 126,
            "shirtNumber": 10,
            "isCaptain": false,
            "debut": "2005-08-17",
            "debutCoachId": "2541",
            "debutCoach": {
                "id": "2541",
                "name": "José Néstor Pekerman",
                "image": "https://img.a.transfermarkt.technology/portrait/big/2541-1592808606.jpg"
            },
            "debutGameId": "1059978",
            "lastGame": "2026-10-07",
            "lastGameId": "5052888",
            "careerState": "RETIRED_NATIONAL_PLAYER"
        },
        {
            "playerId": "28003",
            "clubId": "11940",
            "club": {
                "id": "11940",
                "name": "Argentina U20",
                "image": "https://img.a.transfermarkt.technology/flagge/original/9.png",
                "country": "Argentina",
                "marketValue": 117600000
            },
            "gamesPlayed": 18,
            "goalsScored": 14,
            "shirtNumber": 18,
            "isCaptain": false,
            "debut": "2004-06-29",
            "debutCoachId": "5520",
            "debutCoach": {
                "id": "5520",
                "name": "Hugo Tocalli",
                "image": null
            },
            "debutGameId": "4263022",
            "lastGame": "2005-07-02",
            "lastGameId": "2410342",
            "careerState": "FORMER_NATIONAL_PLAYER"
        },
        {
            "playerId": "28003",
            "clubId": "53819",
            "club": {
                "id": "53819",
                "name": "Argentina Olympic Team",
                "image": "https://img.a.transfermarkt.technology/flagge/original/9.png",
                "country": "Argentina",
                "marketValue": null
            },
            "gamesPlayed": 5,
            "goalsScored": 2,
            "shirtNumber": 15,
            "isCaptain": false,
            "debut": "2008-08-07",
            "debutCoachId": "6179",
            "debutCoach": {
                "id": "6179",
                "name": "Sergio Batista",
                "image": "https://img.a.transfermarkt.technology/portrait/big/6179-1701289391.jpg"
            },
            "debutGameId": "2688705",
            "lastGame": "2008-08-23",
            "lastGameId": "2688735",
            "careerState": "FORMER_NATIONAL_PLAYER"
        }
    ]
}
Get player national team career — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39075/get+player+national+team+career?player_id=28003' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the active and past transfer rumours about a player with the interested club, dates and the probability of the transfer over time.
Endpoint ID: 39076
GET https://zylalabs.com/api/14941/transfermarkt+api/39076/get+player+transfer+rumours
INPUT PARAMETERS

Get player transfer rumours — Endpoint Features

Object Description
player_id Required Player id, as returned by the search, squad and ranking endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

player_id
API EXAMPLE RESPONSE
JSON
{
    "active": [],
    "historic": [
        {
            "id": 1069177,
            "playerId": "28003",
            "currentClubId": "69261",
            "currentClub": {
                "id": "69261",
                "name": "Inter Miami CF",
                "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707",
                "country": "United States",
                "marketValue": 96750000
            },
            "rumoredClubId": "131",
            "rumoredClub": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "lastPostId": 3329635,
            "replyCount": 8,
            "isRumorClosed": true,
            "creationDate": "2023-10-08",
            "lastPostDate": "2026-01-06",
            "sources": [
                {
                    "postId": 3001389,
                    "sourceId": 351,
                    "url": "https://www.transfermarkt.us/-quot-i-miss-it-with-all-my-soul-lionel-messis-secret-camp-nou-visit-as-barcelona-icon-teases-return/view/news/462717",
                    "creationDate": "2025-11-10",
                    "text": "\"I miss it with all my soul' - Lionel Messi's secret Camp Nou visit as Barcelona icon teases return",
                    "translation": null
                },
                {
                    "postId": 3070148,
                    "sourceId": 39961,
                    "url": "https://www.football365.com/news/barcelona-icon-lionel-messi-agrees-transfer-last-team-play-for-inter-miami",
                    "creationDate": "2025-06-07",
                    "text": "it says that messi is gonna join barca for a last dance",
                    "translation": null
                },
                {
                    "postId": 3129268,
                    "sourceId": 22408,
                    "url": "https://www.transfermarkt.us/latest-transfer-news-barcelona-eye-lionel-messi-return-as-liverpool-target-kimmich/view/news/445145",
                    "creationDate": "2025-01-15",
                    "text": "Lionel Messi could return to Barcelona on loan. The Argentinian is the Spanish giants' greatest ever player but departed for PSG in 2021 due to financial factors. But it's been suggested that he could be heading back to Barcelona during the MLS off-season, once he pens a new deal with Inter Miami.",
                    "translation": null
                },
                {
                    "postId": 2827071,
                    "sourceId": 0,
                    "url": "https://twitter.com/FabrizioRomano/status/1720719530664861738",
                    "creationDate": "2023-11-04",
                    "text": "Messi: “Is European football closed for you? Yes. Thanks to God, I had an extraordinary career in Europe and won everything I have dreamed of”.\n\n“Now that I have decided to come to USA, I don't think I will ever return to playing in Europe”, he told L’Équipé.",
                    "translation": null
                },
                {
                    "postId": 2826045,
                    "sourceId": 7906,
                    "url": "https://sportbild.bild.de/fussball/international/fussball-international/lionel-messi-vor-mls-aus-bahnt-sich-eine-barcelona-sensation-an-85649464.sport.html",
                    "creationDate": "2023-10-08",
                    "text": "Das wäre ein HammerBahnt sich eine Messi-Sensation an?\n\n\nMega-Knall um Lionel Messi?\n\nNach 21 Jahren Treue wechselte \n Lionel Messi (36) 2021 vom FC Barcelona zu  Paris Saint-Germain. Sein Abschied war einer Klub-Ikone unwürdig. Bis heute gab es keine offizielle Verabschiedung von den Fans",
                    "translation": "That would be amazing! Is a Messi sensation in the making?\n\n\nMega buzz around Lionel Messi?\n\nAfter 21 years of loyalty, \n Lionel Messi (36) transferred from FC Barcelona to  Paris Saint-Germain in 2021. His departure was unworthy of a club icon. To date, there has been no official farewell from the fans."
                }
            ],
            "probabilities": {
                "probability": 39,
                "trend": "up",
                "history": [
                    {
                        "probability": 40,
                        "date": "2023-10-08"
                    },
                    {
                        "probability": 53,
                        "date": "2023-10-09"
                    },
                    {
                        "probability": 48,
                        "date": "2023-10-10"
                    },
                    {
                        "probability": 42,
                        "date": "2023-10-11"
                    },
                    {
                        "probability": 40,
                        "date": "2023-10-24"
                    },
                    {
                        "probability": 37,
                        "date": "2023-11-04"
                    },
                    {
                        "probability": 35,
                        "date": "2023-11-06"
                    },
                    {
                        "probability": 33,
                        "date": "2023-11-07"
                    },
                    {
                        "probability": 34,
                        "date": "2023-11-15"
                    },
                    {
                        "probability": 32,
                        "date": "2023-11-22"
                    },
                    {
                        "probability": 30,
                        "date": "2023-12-21"
                    },
                    {
                        "probability": 32,
                        "date": "2025-01-15"
                    },
                    {
                        "probability": 37,
                        "date": "2025-01-16"
                    },
                    {
                        "probability": 38,
                        "date": "2025-01-17"
                    },
                    {
                        "probability": 40,
                        "date": "2025-01-18"
                    },
                    {
                        "probability": 39,
                        "date": "2025-01-19"
                    },
                    {
                        "probability": 39,
                        "date": "2025-01-20"
                    },
                    {
                        "probability": 39,
                        "date": "2025-01-21"
                    },
                    {
                        "probability": 37,
                        "date": "2025-01-22"
                    },
                    {
                        "probability": 39,
                        "date": "2025-01-25"
                    },
                    {
                        "probability": 39,
                        "date": "2025-01-26"
                    },
                    {
                        "probability": 38,
                        "date": "2025-01-30"
                    },
                    {
                        "probability": 37,
                        "date": "2025-02-02"
                    },
                    {
                        "probability": 37,
                        "date": "2025-02-03"
                    },
                    {
                        "probability": 42,
                        "date": "2025-06-07"
                    },
                    {
                        "probability": 41,
                        "date": "2025-06-08"
                    },
                    {
                        "probability": 42,
                        "date": "2025-06-09"
                    },
                    {
                        "probability": 43,
                        "date": "2025-06-10"
                    },
                    {
                        "probability": 43,
                        "date": "2025-06-13"
                    },
                    {
                        "probability": 42,
                        "date": "2025-06-14"
                    },
                    {
                        "probability": 42,
                        "date": "2025-06-16"
                    },
                    {
                        "probability": 41,
                        "date": "2025-11-10"
                    },
                    {
                        "probability": 42,
                        "date": "2025-11-11"
                    },
                    {
                        "probability": 42,
                        "date": "2025-11-12"
                    },
                    {
                        "probability": 41,
                        "date": "2025-11-13"
                    },
                    {
                        "probability": 41,
                        "date": "2025-11-15"
                    },
                    {
                        "probability": 41,
                        "date": "2025-11-16"
                    },
                    {
                        "probability": 42,
                        "date": "2025-11-17"
                    }
                ]
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get player transfer rumours — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39076/get+player+transfer+rumours?player_id=28003' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the profile of a club: names, crest, country, main competition, squad size, average age and squad market value figures.
Endpoint ID: 39077
GET https://zylalabs.com/api/14941/transfermarkt+api/39077/get+club+details
INPUT PARAMETERS

Get club details — Endpoint Features

Object Description
club_id Required Club id, as returned by the search and competition clubs endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

club_id
API EXAMPLE RESPONSE
JSON
{
    "id": "131",
    "name": "FC Barcelona",
    "baseDetails": {
        "shortName": "Barcelona",
        "abbreviation": "Barça",
        "isNationalTeam": false,
        "countryId": 157,
        "country": {
            "id": 157,
            "name": "Spain",
            "code": "ESP",
            "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
        },
        "mainClubId": "131",
        "clubTypeId": 1,
        "primaryCompetitionId": "ES1",
        "primaryCompetition": {
            "id": "ES1",
            "name": "LaLiga",
            "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
            "country": "Spain",
            "marketValue": 6127100000
        },
        "superiorClubId": 2207,
        "superiorClub": {
            "id": "2207",
            "name": "Futbol Club Barcelona",
            "location": {
                "countryId": 157,
                "country": {
                    "id": 157,
                    "name": "Spain",
                    "code": "ESP",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
                },
                "street": "Avinguda Arístides Maillol ",
                "postcode": "08028",
                "city": "Barcelona",
                "latitude": 41.3795811,
                "longitude": 2.1193902
            },
            "colors": {
                "firstColor": "#004C99",
                "secondColor": "#A60042",
                "thirdColor": "#FFEE00"
            }
        }
    },
    "squadDetails": {
        "squadSize": 27,
        "averageAge": 25.37,
        "averageAgeDisplay": "25.4",
        "averageMarketValue": {
            "value": 47992592,
            "currency": "EUR",
            "compact": {
                "prefix": "€",
                "content": "47.99",
                "suffix": "M"
            },
            "determined": "2026-11-15"
        },
        "acquisitionValue": {
            "value": 489500000,
            "currency": "EUR",
            "compact": {
                "prefix": "€",
                "content": "489.50",
                "suffix": "M"
            },
            "determined": "2026-11-15"
        },
        "top18PlayersMarketValue": {
            "value": 1209000000,
            "currency": "EUR",
            "compact": {
                "prefix": "€",
                "content": "1.21",
                "suffix": "B"
            },
            "determined": "2026-11-15"
        },
        "top18SharePercentage": {
            "value": 93.3,
            "display": "93,3 %"
        },
        "currentMarketValue": {
            "value": 1295800000,
            "currency": "EUR",
            "compact": {
                "prefix": "€",
                "content": "1.30",
                "suffix": "B"
            },
            "determined": "2026-11-15"
        }
    },
    "metadata": {
        "created": null,
        "updated": "2024-04-30T15:10:02+02:00"
    },
    "relativeUrl": "/fc-barcelona/startseite/verein/131",
    "isSpecialClub": false,
    "historical": {
        "names": [
            {
                "name": "FC Barcelona",
                "shortName": "FC Barcelona",
                "abbreviation": "Barça",
                "seasonId": 1974
            },
            {
                "name": "FC Barcelona",
                "shortName": "FC Barcelona",
                "abbreviation": "Barça",
                "seasonId": 1973
            },
            {
                "name": "CF Barcelona",
                "shortName": "Barcelona",
                "abbreviation": "Barça",
                "seasonId": 1972
            },
            {
                "name": "CF Barcelona",
                "shortName": "Barcelona",
                "abbreviation": "Barça",
                "seasonId": 1959
            },
            {
                "name": "CF Barcelona",
                "shortName": "Barcelona",
                "abbreviation": "Barça",
                "seasonId": 1945
            },
            {
                "name": "FC Barcelona",
                "shortName": "FC Barcelona",
                "abbreviation": "Barça",
                "seasonId": 1939
            },
            {
                "name": "FC Barcelona",
                "shortName": "FC Barcelona",
                "abbreviation": "Barça",
                "seasonId": 1935
            },
            {
                "name": "FC Barcelona",
                "shortName": "FC Barcelona",
                "abbreviation": "Barça",
                "seasonId": 1919
            },
            {
                "name": "FC Barcelona",
                "shortName": "FC Barcelona",
                "abbreviation": "Barça",
                "seasonId": 1905
            }
        ],
        "images": [
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "name": "131.png",
                "seasonId": 0
            },
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131_1400792355.png?lm=1789459175",
                "name": "131_1400792355.png",
                "seasonId": 2001
            },
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131_1400792283.png?lm=1789459175",
                "name": "131_1400792283.png",
                "seasonId": 1974
            },
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131_1400792264.png?lm=1789459175",
                "name": "131_1400792264.png",
                "seasonId": 1973
            },
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131_1400792264.png?lm=1789459175",
                "name": "131_1400792264.png",
                "seasonId": 1972
            },
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131_1400792246.png?lm=1789459175",
                "name": "131_1400792246.png",
                "seasonId": 1959
            },
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131_1400792227.png?lm=1789459175",
                "name": "131_1400792227.png",
                "seasonId": 1945
            },
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131_1400792189.png?lm=1789459175",
                "name": "131_1400792189.png",
                "seasonId": 1939
            },
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131_1400792174.png?lm=1789459175",
                "name": "131_1400792174.png",
                "seasonId": 1935
            },
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131_1400792150.png?lm=1789459175",
                "name": "131_1400792150.png",
                "seasonId": 1919
            },
            {
                "url": "https://img.a.transfermarkt.technology/wappen/big/131_1400792132.png?lm=1789459175",
                "name": "131_1400792132.png",
                "seasonId": 1905
            }
        ]
    },
    "identifier": "FC Barcelona (131)",
    "relevantCompetitionId": "ES1",
    "crestUrl": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175"
}
Get club details — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39077/get+club+details?club_id=131' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the squad of a club for a season. Each member comes with shirt number, captaincy and the full player profile including position, age, nationalities, contract and market value.
Endpoint ID: 39078
GET https://zylalabs.com/api/14941/transfermarkt+api/39078/get+club+squad
INPUT PARAMETERS

Get club squad — Endpoint Features

Object Description
club_id Required Club id, as returned by the search and competition clubs endpoints
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

club_id
season
API EXAMPLE RESPONSE
JSON
{
    "clubId": "131",
    "club": {
        "id": "131",
        "name": "FC Barcelona",
        "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
        "country": "Spain",
        "marketValue": 1295800000
    },
    "squad": [
        {
            "playerId": "561613",
            "shirtNumber": 13,
            "isCaptain": false,
            "type": "historical",
            "player": {
                "id": "561613",
                "name": "Joan García",
                "firstName": "Joan",
                "lastName": "García",
                "shortName": "Joan García",
                "artistName": "",
                "displayName": "",
                "lifeDates": {
                    "age": 25,
                    "dateOfBirth": "2001-05-04",
                    "isDateOfBirthUnknown": false,
                    "dateOfDeath": null,
                    "isDateOfDeathUnknown": false
                },
                "birthPlaceDetails": {
                    "placeOfBirth": "Sallent de Llobregat",
                    "countryOfBirthId": 157,
                    "countryOfBirth": {
                        "id": 157,
                        "name": "Spain",
                        "code": "ESP",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
                    },
                    "placeOfBirthAdditionalInfo": "",
                    "gender": "male"
                },
                "nationalityDetails": {
                    "passportName": "Joan García Pons",
                    "nationalities": {
                        "nationalityId": 157,
                        "nationality": {
                            "id": 157,
                            "name": "Spain",
                            "code": "ESP",
                            "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
                        },
                        "secondNationalityId": 0,
                        "secondNationality": null
                    }
                },
                "attributes": {
                    "height": 1.93,
                    "preferredFootId": 2,
                    "outfitterId": 0,
                    "positionGroup": "GOALKEEPER",
                    "positionGroupName": "Goalkeeper",
                    "positionId": 1,
                    "firstSidePositionId": 0,
                    "secondSidePositionId": 0,
                    "lastContractRenewal": {
                        "year": null,
                        "month": null,
                        "day": null
                    },
                    "contractUntil": "2031-06-30",
                    "contractOptionId": null,
                    "formerClubsNote": "CE Sallent (2005-2009), CE Manresa (2009-2012)",
                    "consultantAgencyId": 7515,
                    "preferredFoot": {
                        "id": 2,
                        "name": "right"
                    },
                    "position": {
                        "id": 1,
                        "name": "Goalkeeper",
                        "shortName": "GK",
                        "category": "Goalkeeper"
                    },
                    "consultantAgency": {
                        "id": 7515,
                        "name": "Niagara Sports Company",
                        "shortName": "Niagara Sports Company",
                        "verificationStatus": "verified",
                        "verificationDate": "2023-03-06",
                        "unlockedDomains": [],
                        "isSpecialConsultantAgency": false,
                        "hasGlobalPremiumAccess": true,
                        "relativeUrl": "/niagara-sports-company/beraterfirma/berater/7515"
                    }
                },
                "nominees": [],
                "participations": [],
                "relativeUrl": "/joan-garcia/profil/spieler/561613",
                "portraitUrl": "https://img.a.transfermarkt.technology/portrait/big/561613-1747386081.jpg",
                "portraitUrlSource": "IMAGO",
                "marketValueDetails": {
                    "current": {
                        "value": 45000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "45.00",
                            "suffix": "M"
                        },
                        "determined": "2026-06-05"
                    },
                    "previous": {
                        "value": 40000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "40.00",
                            "suffix": "M"
                        },
                        "determined": "2026-03-16"
                    },
                    "delta": {
                        "value": "+5.000.000 €",
                        "percentage": "+12,50 %",
                        "isVisible": false,
                        "type": "INCREASED"
                    },
                    "highest": {
                        "value": 45000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "45.00",
                            "suffix": "M"
                        },
                        "determined": "2026-06-05"
                    }
                },
                "clubAssignments": [
                    {
                        "playerId": "561613",
                        "clubId": "131",
                        "club": {
                            "id": "131",
                            "name": "FC Barcelona",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                            "country": "Spain",
                            "marketValue": 1295800000
                        },
                        "shirtNumber": 1,
                        "isCaptain": false,
                        "type": "current",
                        "debut": "2025-08-16",
                        "start": "2025-07-01"
                    },
                    {
                        "playerId": "561613",
                        "clubId": "3375",
                        "club": {
                            "id": "3375",
                            "name": "Spain",
                            "image": "https://img.a.transfermarkt.technology/flagge/original/157.png",
                            "country": "Spain",
                            "marketValue": 1436000000
                        },
                        "shirtNumber": null,
                        "isCaptain": false,
                        "type": "nationalTeam",
                        "debut": "2026-03-31"
                    }
                ],
                "lastClubId": 0,
                "lastClub": null
            }
        },
        {
            "playerId": "283170",
            "shirtNumber": 1,
            "isCaptain": false,
            "type": "historical",
            "player": {
                "id": "283170",
                "name": "Iñaki Peña",
                "firstName": "Iñaki",
                "lastName": "Peña",
                "shortName": "Iñaki Peña",
                "artistName": "",
                "displayName": "",
                "lifeDates": {
                    "age": 27,
                    "dateOfBirth": "1999-03-02",
                    "isDateOfBirthUnknown": false,
                    "dateOfDeath": null,
                    "isDateOfDeathUnknown": false
                },
                "birthPlaceDetails": {
                    "placeOfBirth": "Alicante",
                    "countryOfBirthId": 157,
                    "countryOfBirth": {
                        "id": 157,
                        "name": "Spain",
                        "code": "ESP",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
                    },
                    "placeOfBirthAdditionalInfo": "",
                    "gender": "male"
                },
                "nationalityDetails": {
                    "passportName": "Ignacio Peña Sotorres",
                    "nationalities": {
                        "nationalityId": 157,
                        "nationality": {
                            "id": 157,
                            "name": "Spain",
                            "code": "ESP",
                            "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
                        },
                        "secondNationalityId": 0,
                        "secondNationality": null
                    }
                },
                "attributes": {
                    "height": 1.84,
                    "preferredFootId": 2,
                    "outfitterId": 1,
                    "positionGroup": "GOALKEEPER",
                    "positionGroupName": "Goalkeeper",
                    "positionId": 1,
                    "firstSidePositionId": 0,
                    "secondSidePositionId": 0
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get club squad — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39078/get+club+squad?club_id=131&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the fixtures and results of a club for a season across all competitions, with opponents, scores, attendance and league positions.
Endpoint ID: 39079
GET https://zylalabs.com/api/14941/transfermarkt+api/39079/get+club+matches
INPUT PARAMETERS

Get club matches — Endpoint Features

Object Description
club_id Required Club id, as returned by the search and competition clubs endpoints
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

club_id
season
API EXAMPLE RESPONSE
JSON
{
    "games": [
        {
            "gameId": "4645608",
            "id": "4645608",
            "baseDetails": {
                "seasonId": 2025,
                "gameDay": 1,
                "stadiumId": "73",
                "competitionId": "ES1",
                "competition": {
                    "id": "ES1",
                    "name": "LaLiga",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                    "country": "Spain",
                    "marketValue": 6127100000
                },
                "competitionGroupId": "",
                "isGameReport": true,
                "season": {
                    "id": 2025,
                    "display": "25/26",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                },
                "date": {
                    "dateTimeUTC": "2025-08-16T17:30:00+00:00",
                    "isTimeDefined": true
                }
            },
            "extendedDetails": {
                "duration": 90,
                "crowdSize": 23318,
                "isTribunal": false,
                "isSoldOut": false,
                "isGhostGame": false,
                "isUncontested": false,
                "isRescheduled": false
            },
            "homeClub": {
                "clubId": "237",
                "club": {
                    "id": "237",
                    "name": "RCD Mallorca",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/237.png?lm=1789459182",
                    "country": "Spain",
                    "marketValue": 48900000
                }
            },
            "awayClub": {
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                }
            },
            "score": {
                "gameId": "4645608",
                "home": 0,
                "away": 3,
                "addition": "none",
                "additionType": "none",
                "details": {
                    "gameEndType": "RegularlyTerminated"
                },
                "gameResult": "W"
            },
            "isLive": false,
            "isFinished": true,
            "gameStatus": null,
            "refereeId": "8265",
            "relativeUrl": "/spielbericht/index/spielbericht/4645608"
        },
        {
            "gameId": "4645522",
            "id": "4645522",
            "baseDetails": {
                "seasonId": 2025,
                "gameDay": 2,
                "stadiumId": "58",
                "competitionId": "ES1",
                "competition": {
                    "id": "ES1",
                    "name": "LaLiga",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                    "country": "Spain",
                    "marketValue": 6127100000
                },
                "competitionGroupId": "",
                "isGameReport": true,
                "season": {
                    "id": 2025,
                    "display": "25/26",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                },
                "date": {
                    "dateTimeUTC": "2025-08-23T19:30:00+00:00",
                    "isTimeDefined": true
                }
            },
            "extendedDetails": {
                "duration": 90,
                "crowdSize": 23415,
                "isTribunal": false,
                "isSoldOut": false,
                "isGhostGame": false,
                "isUncontested": false,
                "isRescheduled": false
            },
            "homeClub": {
                "clubId": "3368",
                "club": {
                    "id": "3368",
                    "name": "Levante UD",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/3368.png?lm=1789459344",
                    "country": "Spain",
                    "marketValue": 91500000
                },
                "rank": 15
            },
            "awayClub": {
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "rank": 1
            },
            "score": {
                "gameId": "4645522",
                "home": 2,
                "away": 3,
                "addition": "none",
                "additionType": "none",
                "details": {
                    "gameEndType": "RegularlyTerminated"
                },
                "gameResult": "W"
            },
            "isLive": false,
            "isFinished": true,
            "gameStatus": null,
            "refereeId": "1651",
            "relativeUrl": "/spielbericht/index/spielbericht/4645522"
        },
        {
            "gameId": "4645534",
            "id": "4645534",
            "baseDetails": {
                "seasonId": 2025,
                "gameDay": 3,
                "stadiumId": "4168",
                "competitionId": "ES1",
                "competition": {
                    "id": "ES1",
                    "name": "LaLiga",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                    "country": "Spain",
                    "marketValue": 6127100000
                },
                "competitionGroupId": "",
                "isGameReport": true,
                "season": {
                    "id": 2025,
                    "display": "25/26",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                },
                "date": {
                    "dateTimeUTC": "2025-08-31T19:30:00+00:00",
                    "isTimeDefined": true
                }
            },
            "extendedDetails": {
                "duration": 90,
                "crowdSize": 14438,
                "isTribunal": false,
                "isSoldOut": false,
                "isGhostGame": false,
                "isUncontested": false,
                "isRescheduled": false
            },
            "homeClub": {
                "clubId": "367",
                "club": {
                    "id": "367",
                    "name": "Rayo Vallecano",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/367.png?lm=1789459189",
                    "country": "Spain",
                    "marketValue": 100800000
                },
                "rank": 8
            },
            "awayClub": {
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "rank": 2
            },
            "score": {
                "gameId": "4645534",
                "home": 1,
                "away": 1,
                "addition": "none",
                "additionType": "none",
                "details": {
                    "gameEndType": "RegularlyTerminated"
                },
                "gameResult": "D"
            },
            "isLive": false,
            "isFinished": true,
            "gameStatus": null,
            "refereeId": "27181",
            "relativeUrl": "/spielbericht/index/spielbericht/4645534"
        },
        {
            "gameId": "4645567",
            "id": "4645567",
            "baseDetails": {
                "seasonId": 2025,
                "gameDay": 4,
                "stadiumId": "14302",
                "competitionId": "ES1",
                "competition": {
                    "id": "ES1",
                    "name": "LaLiga",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                    "country": "Spain",
                    "marketValue": 6127100000
                },
                "competitionGroupId": "",
                "isGameReport": true,
                "season": {
                    "id": 2025,
                    "display": "25/26",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                },
                "date": {
                    "dateTimeUTC": "2025-09-14T19:00:00+00:00",
                    "isTimeDefined": true
                }
            },
            "extendedDetails": {
                "duration": 90,
                "crowdSize": 5862,
                "isTribunal": false,
                "isSoldOut": false
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get club matches — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39079/get+club+matches?club_id=131&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the arrivals and departures of a club for a season with the player, the other club, fee, market value and transfer type, plus total fees in each direction.
Endpoint ID: 39080
GET https://zylalabs.com/api/14941/transfermarkt+api/39080/get+club+transfers
INPUT PARAMETERS

Get club transfers — Endpoint Features

Object Description
club_id Required Club id, as returned by the search and competition clubs endpoints
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

club_id
season
API EXAMPLE RESPONSE
JSON
{
    "clubId": "131",
    "club": {
        "id": "131",
        "name": "FC Barcelona",
        "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
        "country": "Spain",
        "marketValue": 1295800000
    },
    "arrivals": {
        "terminated": [
            {
                "id": "5712305",
                "transferSource": {
                    "competitionId": "ES1",
                    "competition": {
                        "id": "ES1",
                        "name": "LaLiga",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                        "country": "Spain",
                        "marketValue": 6127100000
                    },
                    "countryId": 157,
                    "country": {
                        "id": 157,
                        "name": "Spain",
                        "code": "ESP",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
                    },
                    "clubId": "714",
                    "club": {
                        "id": "714",
                        "name": "RCD Espanyol Barcelona",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/714.png?lm=1789459206",
                        "country": "Spain",
                        "marketValue": 141600000
                    },
                    "coachId": "6446"
                },
                "transferDestination": {
                    "competitionId": "ES1",
                    "competition": {
                        "id": "ES1",
                        "name": "LaLiga",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                        "country": "Spain",
                        "marketValue": 6127100000
                    },
                    "countryId": 157,
                    "country": {
                        "id": 157,
                        "name": "Spain",
                        "code": "ESP",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
                    },
                    "clubId": "131",
                    "club": {
                        "id": "131",
                        "name": "FC Barcelona",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                        "country": "Spain",
                        "marketValue": 1295800000
                    },
                    "coachId": "67"
                },
                "details": {
                    "playerId": "561613",
                    "player": {
                        "id": "561613",
                        "name": "Joan García",
                        "image": "https://img.a.transfermarkt.technology/portrait/big/561613-1747386081.jpg",
                        "dateOfBirth": "2001-05-04",
                        "age": 25,
                        "position": "Goalkeeper",
                        "nationalities": [
                            "Spain"
                        ],
                        "marketValue": 45000000,
                        "club": {
                            "id": "131",
                            "name": "FC Barcelona",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175"
                        }
                    },
                    "date": "2025-07-01T00:00:00+02:00",
                    "contractUntilDate": "2031-06-30T00:00:00+02:00",
                    "seasonId": 2025,
                    "isPending": false,
                    "marketValue": {
                        "value": 25000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "25.00",
                            "suffix": "M"
                        }
                    },
                    "age": 24,
                    "fee": {
                        "value": 25000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "25.00",
                            "suffix": "M"
                        }
                    },
                    "remainingContractPeriod": {
                        "days": 364
                    },
                    "season": {
                        "id": 2025,
                        "display": "25/26",
                        "cyclicalName": "2026",
                        "nonCyclicalName": "25/26"
                    }
                },
                "typeDetails": {
                    "type": "STANDARD",
                    "name": "",
                    "feeDescription": ""
                },
                "relativeUrl": "/joan-garcia/transfers/spieler/561613/transfer_id/5712305"
            },
            {
                "id": "5776779",
                "transferSource": {
                    "competitionId": "DK1",
                    "competition": {
                        "id": "DK1",
                        "name": "Superliga",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/dk1.png?lm=1789377130",
                        "country": "Denmark",
                        "marketValue": 384125000
                    },
                    "countryId": 39,
                    "country": {
                        "id": 39,
                        "name": "Denmark",
                        "code": "DEN",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/39.png"
                    },
                    "clubId": "190",
                    "club": {
                        "id": "190",
                        "name": "FC Copenhagen",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/190.png?lm=1789459176",
                        "country": "Denmark",
                        "marketValue": 64050000
                    },
                    "coachId": "27714"
                },
                "transferDestination": {
                    "competitionId": "ES1",
                    "competition": {
                        "id": "ES1",
                        "name": "LaLiga",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                        "country": "Spain",
                        "marketValue": 6127100000
                    },
                    "countryId": 157,
                    "country": {
                        "id": 157,
                        "name": "Spain",
                        "code": "ESP",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
                    },
                    "clubId": "131",
                    "club": {
                        "id": "131",
                        "name": "FC Barcelona",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                        "country": "Spain",
                        "marketValue": 1295800000
                    },
                    "coachId": "67"
                },
                "details": {
                    "playerId": "792331",
                    "player": {
                        "id": "792331",
                        "name": "Roony Bardghji",
                        "image": "https://img.a.transfermarkt.technology/portrait/big/792331-1667420074.jpg",
                        "dateOfBirth": "2005-11-15",
                        "age": 21,
                        "position": "Right Winger",
                        "nationalities": [
                            "Sweden",
                            "Syria"
                        ],
                        "marketValue": 8000000,
                        "club": {
                            "id": "131",
                            "name": "FC Barcelona",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175"
                        }
                    },
                    "date": "2025-07-14T00:00:00+02:00",
                    "contractUntilDate": "2029-06-30T00:00:00+02:00",
                    "seasonId": 2025,
                    "isPending": false,
                    "marketValue": {
                        "value": 7500000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "7.50",
                            "suffix": "M"
                        }
                    },
                    "age": 19,
                    "fee": {
                        "value": 2500000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "2.50",
                            "suffix": "M"
                        }
                    },
                    "remainingContractPeriod": {
                        "days": 1082
                    },
                    "season": {
                        "id": 2025
                    }
                }
            }
        ]
    },
    "_note": "Response truncated for documentation purposes"
}
Get club transfers — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39080/get+club+transfers?club_id=131&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the active transfer rumours of a club, split into players linked with a move to the club and players linked with a move away, with their sources.
Endpoint ID: 39081
GET https://zylalabs.com/api/14941/transfermarkt+api/39081/get+club+transfer+rumours
INPUT PARAMETERS

Get club transfer rumours — Endpoint Features

Object Description
club_id Required Club id, as returned by the search and competition clubs endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

club_id
API EXAMPLE RESPONSE
JSON
{
    "incoming": [
        {
            "id": 1208019,
            "playerId": "1355486",
            "player": {
                "id": "1355486",
                "name": "Vitão",
                "image": "https://img.a.transfermarkt.technology/portrait/big/1355486-1759166330.jpeg",
                "dateOfBirth": "2008-03-04",
                "age": 18,
                "position": "Centre-Back",
                "nationalities": [
                    "Brazil"
                ],
                "marketValue": 1500000,
                "club": {
                    "id": "330",
                    "name": "Clube Atlético Mineiro",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/330.png?lm=1789459184"
                }
            },
            "currentClubId": "330",
            "currentClub": {
                "id": "330",
                "name": "Clube Atlético Mineiro",
                "image": "https://img.a.transfermarkt.technology/wappen/big/330.png?lm=1789459184",
                "country": "Brazil",
                "marketValue": 112400000
            },
            "rumoredClubId": "131",
            "rumoredClub": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "lastPostId": 3426124,
            "replyCount": 0,
            "isRumorClosed": false,
            "creationDate": "2026-11-14",
            "lastPostDate": "2026-11-14",
            "sources": [
                {
                    "postId": 3426124,
                    "sourceId": 47337,
                    "url": "https://www.teamtalk.com/brighton/vitao-update-january-brazilian-star-real-madrid-barcelona-battle",
                    "creationDate": "2026-11-14",
                    "text": "Brighton set to rival Real Madrid, Barcelona for signing of Brazilian defensive sensation Vitão\n\nReal Madrid’s South American scouting team have been to watch him on multiple occasions, while Barcelona, PSG and AC Milan are all understood to be tracking him, too.",
                    "translation": null
                }
            ]
        },
        {
            "id": 1207928,
            "playerId": "578391",
            "player": {
                "id": "578391",
                "name": "Rayan Aït-Nouri",
                "image": "https://img.a.transfermarkt.technology/portrait/big/578391-1761076429.jpg",
                "dateOfBirth": "2001-06-06",
                "age": 25,
                "position": "Left-Back",
                "nationalities": [
                    "Algeria",
                    "France"
                ],
                "marketValue": 35000000,
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
                }
            },
            "currentClubId": "281",
            "currentClub": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            },
            "rumoredClubId": "131",
            "rumoredClub": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "lastPostId": 3425972,
            "replyCount": 0,
            "isRumorClosed": false,
            "creationDate": "2026-11-12",
            "lastPostDate": "2026-11-12",
            "sources": [
                {
                    "postId": 3425972,
                    "sourceId": 46460,
                    "url": "https://www.sport.es/es/noticias/barca/barca-atento-descarte-city-enero-136313677",
                    "creationDate": "2026-11-12",
                    "text": "El FC Barcelona sigue rastreando el mercado en busca de posibles refuerzos para el lateral izquierdo ante la posibilidad de que Alejandro Balde abandone el club durante el próximo mercado de invierno. Una de las opciones que ofrece el mercado es Rayan Aït-Nouri, futbolista del Manchester City que apenas está teniendo protagonismo a las órdenes de Enzo Maresca y cuya salida en enero parece cada vez más probable.",
                    "translation": "FC Barcelona continue to scour the transfer market in search of potential reinforcements for the left-back position, given the possibility that Alejandro Balde may leave the club during the upcoming winter transfer window. One of the options available on the market is Rayan Aït-Nouri, a Manchester City player who is barely featuring under Enzo Maresca and whose departure in January seems increasingly likely."
                }
            ]
        },
        {
            "id": 1207837,
            "playerId": "196357",
            "player": {
                "id": "196357",
                "name": "Jonathan Tah",
                "image": "https://img.a.transfermarkt.technology/portrait/big/196357-1789742523.jpg",
                "dateOfBirth": "1996-02-11",
                "age": 30,
                "position": "Centre-Back",
                "nationalities": [
                    "Germany",
                    "Cote d'Ivoire"
                ],
                "marketValue": 28000000,
                "club": {
                    "id": "27",
                    "name": "FC Bayern Munich",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/27.png?lm=1789459168"
                }
            },
            "currentClubId": "27",
            "currentClub": {
                "id": "27",
                "name": "FC Bayern Munich",
                "image": "https://img.a.transfermarkt.technology/wappen/big/27.png?lm=1789459168",
                "country": "Germany",
                "marketValue": 1043000000
            },
            "rumoredClubId": "131",
            "rumoredClub": {
                "id": "131",
                "name": "FC Barcelona",
                "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                "country": "Spain",
                "marketValue": 1295800000
            },
            "lastPostId": 3425954,
            "replyCount": 0,
            "isRumorClosed": false,
            "creationDate": "2026-11-09",
            "lastPostDate": "2026-11-12",
            "sources": [
                {
                    "postId": 3425794,
                    "sourceId": 46121,
                    "url": "https://sport.sky.de/fussball/artikel/barca-anfrage-fuer-jonathan-tah-bayern-star-im-fokus-des-fc-barcelona/13610271/34130",
                    "creationDate": "2026-11-09",
                    "text": "Der FC Barcelona hat nach exklusiven Sky Sport Informationen Interesse an Jonathan Tah bekundet! Die Katalanen beschäftigen sich dabei nicht erst mit einem möglichen Transfer in ferner Zukunft. Vielmehr geht es bereits um das kommende Winter-Transferfenster. Den Sky Sport Informationen zufolge hat es in diesem Zusammenhang auch bereits eine Anfrage gegeben. (...) Auch der Spieler selbst soll derzeit keine Wechselabsichten verfolgen. Nach Sky Sport Informationen fühlt sich Tah beim FC Bayern wohl und konzentriert sich vollständig auf seine sportlichen Aufgaben in München.",
                    "translation": "According to exclusive Sky Sport reports, FC Barcelona have expressed an interest in Jonathan Tah! The Catalans are not merely considering a potential transfer in the distant future. Rather, they are already looking ahead to the upcoming winter transfer window. According to Sky Sport reports, an enquiry has already been made in this regard. (...) Nor is the player himself reportedly looking to move at present. According to Sky Sport, Tah is happy at FC Bayern and is fully focused on his sporting commitments in Munich."
                }
            ],
            "probabilities": {
                "probability": 17,
                "trend": "up",
                "history": [
                    {
                        "probability": 13,
                        "date": "2026-11-09"
                    },
                    {
                        "probability": 17,
                        "date": "2026-11-10"
                    }
                ]
            }
        },
        {
            "id": 1207856,
            "playerId": "303254",
            "player": {
                "id": "303254",
                "name": "Fikayo Tomori",
                "image": "https://img.a.transfermarkt.technology/portrait/big/303254-1684856117.jpg",
                "dateOfBirth": "1997-12-19",
                "age": 28,
                "position": "Centre-Back",
                "nationalities": [
                    "England",
                    "Canada"
                ],
                "marketValue": 10000000,
                "club": {
                    "id": "5",
                    "name": "AC Milan"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get club transfer rumours — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39081/get+club+transfer+rumours?club_id=131' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the titles of a club per season and the number of times each trophy was won.
Endpoint ID: 39082
GET https://zylalabs.com/api/14941/transfermarkt+api/39082/get+club+achievements
INPUT PARAMETERS

Get club achievements — Endpoint Features

Object Description
club_id Required Club id, as returned by the search and competition clubs endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

club_id
API EXAMPLE RESPONSE
JSON
{
    "achievements": [
        {
            "name": "Spanish Super Cup winner",
            "id": 93,
            "seasonId": 2025,
            "trophyId": 93,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/93.png",
            "season": {
                "id": 2025,
                "display": "25/26",
                "cyclicalName": "2026",
                "nonCyclicalName": "25/26"
            }
        },
        {
            "name": "Spanish Champion",
            "id": 11,
            "seasonId": 2025,
            "trophyId": 11,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/11.png",
            "season": {
                "id": 2025,
                "display": "25/26",
                "cyclicalName": "2026",
                "nonCyclicalName": "25/26"
            }
        },
        {
            "name": "Champions League Participant",
            "id": 6,
            "seasonId": 2025,
            "trophyId": 6,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/6.png",
            "season": {
                "id": 2025,
                "display": "25/26",
                "cyclicalName": "2026",
                "nonCyclicalName": "25/26"
            }
        },
        {
            "name": "Champions League Participant",
            "id": 6,
            "seasonId": 2024,
            "trophyId": 6,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/6.png",
            "season": {
                "id": 2024,
                "display": "24/25",
                "cyclicalName": "2025",
                "nonCyclicalName": "24/25"
            }
        },
        {
            "name": "Spanish Super Cup winner",
            "id": 93,
            "seasonId": 2024,
            "trophyId": 93,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/93.png",
            "season": {
                "id": 2024,
                "display": "24/25",
                "cyclicalName": "2025",
                "nonCyclicalName": "24/25"
            }
        },
        {
            "name": "Spanish Cup winner ",
            "id": 94,
            "seasonId": 2024,
            "trophyId": 94,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/94.png",
            "season": {
                "id": 2024,
                "display": "24/25",
                "cyclicalName": "2025",
                "nonCyclicalName": "24/25"
            }
        },
        {
            "name": "Spanish Champion",
            "id": 11,
            "seasonId": 2024,
            "trophyId": 11,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/11.png",
            "season": {
                "id": 2024,
                "display": "24/25",
                "cyclicalName": "2025",
                "nonCyclicalName": "24/25"
            }
        },
        {
            "name": "Champions League Participant",
            "id": 6,
            "seasonId": 2023,
            "trophyId": 6,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/6.png",
            "season": {
                "id": 2023,
                "display": "23/24",
                "cyclicalName": "2024",
                "nonCyclicalName": "23/24"
            }
        },
        {
            "name": "Spanish Super Cup winner",
            "id": 93,
            "seasonId": 2022,
            "trophyId": 93,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/93.png",
            "season": {
                "id": 2022,
                "display": "22/23",
                "cyclicalName": "2023",
                "nonCyclicalName": "22/23"
            }
        },
        {
            "name": "Spanish Champion",
            "id": 11,
            "seasonId": 2022,
            "trophyId": 11,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/11.png",
            "season": {
                "id": 2022,
                "display": "22/23",
                "cyclicalName": "2023",
                "nonCyclicalName": "22/23"
            }
        },
        {
            "name": "Champions League Participant",
            "id": 6,
            "seasonId": 2022,
            "trophyId": 6,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/6.png",
            "season": {
                "id": 2022,
                "display": "22/23",
                "cyclicalName": "2023",
                "nonCyclicalName": "22/23"
            }
        },
        {
            "name": "Europa League Participant",
            "id": 314,
            "seasonId": 2022,
            "trophyId": 314,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/314.png",
            "season": {
                "id": 2022,
                "display": "22/23",
                "cyclicalName": "2023",
                "nonCyclicalName": "22/23"
            }
        },
        {
            "name": "Champions League Participant",
            "id": 6,
            "seasonId": 2021,
            "trophyId": 6,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/6.png",
            "season": {
                "id": 2021,
                "display": "21/22",
                "cyclicalName": "2022",
                "nonCyclicalName": "21/22"
            }
        },
        {
            "name": "Europa League Participant",
            "id": 314,
            "seasonId": 2021,
            "trophyId": 314,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/314.png",
            "season": {
                "id": 2021,
                "display": "21/22",
                "cyclicalName": "2022",
                "nonCyclicalName": "21/22"
            }
        },
        {
            "name": "Spanish Cup winner ",
            "id": 94,
            "seasonId": 2020,
            "trophyId": 94,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/94.png",
            "season": {
                "id": 2020,
                "display": "20/21",
                "cyclicalName": "2021",
                "nonCyclicalName": "20/21"
            }
        },
        {
            "name": "Champions League Participant",
            "id": 6,
            "seasonId": 2020,
            "trophyId": 6,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/6.png",
            "season": {
                "id": 2020,
                "display": "20/21",
                "cyclicalName": "2021",
                "nonCyclicalName": "20/21"
            }
        },
        {
            "name": "Champions League Participant",
            "id": 6,
            "seasonId": 2019,
            "trophyId": 6,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/6.png",
            "season": {
                "id": 2019,
                "display": "19/20",
                "cyclicalName": "2020",
                "nonCyclicalName": "19/20"
            }
        },
        {
            "name": "Spanish Super Cup winner",
            "id": 93,
            "seasonId": 2018,
            "trophyId": 93,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/93.png",
            "season": {
                "id": 2018,
                "display": "18/19",
                "cyclicalName": "2019",
                "nonCyclicalName": "18/19"
            }
        },
        {
            "name": "Spanish Champion",
            "id": 11,
            "seasonId": 2018,
            "trophyId": 11,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/11.png",
            "season": {
                "id": 2018,
                "display": "18/19",
                "cyclicalName": "2019",
                "nonCyclicalName": "18/19"
            }
        },
        {
            "name": "Champions League Participant",
            "id": 6,
            "seasonId": 2018,
            "trophyId": 6,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/6.png",
            "season": {
                "id": 2018,
                "display": "18/19",
                "cyclicalName": "2019",
                "nonCyclicalName": "18/19"
            }
        },
        {
            "name": "Spanish Cup winner ",
            "id": 94,
            "seasonId": 2017,
            "trophyId": 94,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/94.png",
            "season": {
                "id": 2017,
                "display": "17/18",
                "cyclicalName": "2018",
                "nonCyclicalName": "17/18"
            }
        },
        {
            "name": "Spanish Champion",
            "id": 11,
            "seasonId": 2017,
            "trophyId": 11,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/11.png",
            "season": {
                "id": 2017,
                "display": "17/18",
                "cyclicalName": "2018",
                "nonCyclicalName": "17/18"
            }
        },
        {
            "name": "Champions League Participant",
            "id": 6,
            "seasonId": 2017,
            "trophyId": 6,
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/6.png"
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get club achievements — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39082/get+club+achievements?club_id=131' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the stadium of a club with its capacity, address, coordinates, pitch details, construction year and images.
Endpoint ID: 39083
GET https://zylalabs.com/api/14941/transfermarkt+api/39083/get+club+stadium
INPUT PARAMETERS

Get club stadium — Endpoint Features

Object Description
club_id Required Club id, as returned by the search and competition clubs endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

club_id
API EXAMPLE RESPONSE
JSON
{
    "id": "56",
    "name": "Spotify Camp Nou",
    "url": "www.fcbarcelona.com/web/index_idiomes.html",
    "clubId": "131",
    "isHistorical": false,
    "capacity": 62657,
    "internationalCapacity": 62657,
    "images": [
        {
            "url": "https://img.a.transfermarkt.technology/foto/newsansicht/spotify-camp-nou-fc-barcelona-2025-1763391077-183033.jpg",
            "source": "IMAGO"
        },
        {
            "url": "https://img.a.transfermarkt.technology/foto/newsansicht/marc-andre-ter-stegen-beim-clasico-im-camp-nou-zwischen-fc-barcelona-und-real-madrid-2021-22-1635247856-73573.jpg",
            "source": "IMAGO"
        },
        {
            "url": "https://img.a.transfermarkt.technology/foto/newsansicht/camp-nou-2012-flutlicht-1604657248-50650.jpg",
            "source": "IMAGO"
        },
        {
            "url": "https://img.a.transfermarkt.technology/foto/newsansicht/fc-barcelona-choreo-1585318105-35014.jpg",
            "source": "IMAGO"
        },
        {
            "url": "https://img.a.transfermarkt.technology/foto/newsansicht/camp-nou-1576852399-28802.jpg",
            "source": "IMAGO"
        },
        {
            "url": "https://img.a.transfermarkt.technology/foto/newsansicht/camp-nou-stadion-des-fc-barcelona-1555495891-21808.jpg",
            "source": "IMAGO"
        },
        {
            "url": "https://img.a.transfermarkt.technology/foto/newsansicht/camp-nou-1509630263-12525.jpg",
            "source": "IMAGO"
        }
    ],
    "location": {
        "countryId": 157,
        "country": {
            "id": 157,
            "name": "Spain",
            "code": "ESP",
            "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
        },
        "street": "Carrer d´Aristides Maillol, entrance no 7",
        "postcode": "08028",
        "city": "Barcelona",
        "latitude": 41.380896,
        "longitude": 2.1228198
    },
    "buildingDetails": {
        "buildYear": 1957,
        "renovationYear": 1994,
        "fieldWidth": 68,
        "fieldLength": 105,
        "fieldSurface": "Hybridrasen"
    }
}
Get club stadium — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39083/get+club+stadium?club_id=131' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the staff of a club grouped by department (coaching staff, management, board, scouting, medical, youth) with roles and contract dates.
Endpoint ID: 39084
GET https://zylalabs.com/api/14941/transfermarkt+api/39084/get+club+staff
INPUT PARAMETERS

Get club staff — Endpoint Features

Object Description
club_id Required Club id, as returned by the search and competition clubs endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

club_id
API EXAMPLE RESPONSE
JSON
{
    "employeesPerCategory": [
        {
            "categoryId": 1,
            "categoryName": "Coaching Staff",
            "employees": [
                {
                    "id": "67",
                    "name": "Hansi Flick",
                    "lifeDates": {
                        "age": 61,
                        "dateOfBirth": "1965-02-24",
                        "isDateOfBirthUnknown": false,
                        "dateOfDeath": null,
                        "isDateOfDeathUnknown": false
                    },
                    "birthPlaceDetails": {
                        "placeOfBirth": "Heidelberg",
                        "countryOfBirthId": 40,
                        "countryOfBirth": {
                            "id": 40,
                            "name": "Germany",
                            "code": "GER",
                            "image": "https://img.a.transfermarkt.technology/flagge/original/40.png"
                        },
                        "placeOfBirthAdditionalInfo": "",
                        "gender": "male"
                    },
                    "nationalityDetails": {
                        "passportName": "Hans-Dieter Flick",
                        "nationalities": {
                            "nationalityId": 40,
                            "nationality": {
                                "id": 40,
                                "name": "Germany",
                                "code": "GER",
                                "image": "https://img.a.transfermarkt.technology/flagge/original/40.png"
                            },
                            "secondNationalityId": 0,
                            "secondNationality": null
                        }
                    },
                    "attributes": {
                        "playerId": "0",
                        "personnelRoleId": 1,
                        "isAvailable": false,
                        "licenseId": 6,
                        "formerClubsNote": "",
                        "personnelRole": {
                            "id": 1,
                            "name": "Manager"
                        },
                        "license": {
                            "id": 6,
                            "name": "UEFA Pro Licence"
                        }
                    },
                    "relativeUrl": "/hansi-flick/profil/trainer/67",
                    "portraitUrl": "https://img.a.transfermarkt.technology/portrait/big/67-1730118788.jpg",
                    "portraitUrlSource": "IMAGO",
                    "contractUntilDate": "2028-06-30"
                },
                {
                    "id": "67091",
                    "name": "Heiko Westermann",
                    "lifeDates": {
                        "age": 43,
                        "dateOfBirth": "1983-08-14",
                        "isDateOfBirthUnknown": false,
                        "dateOfDeath": null,
                        "isDateOfDeathUnknown": false
                    },
                    "birthPlaceDetails": {
                        "placeOfBirth": "Alzenau",
                        "countryOfBirthId": 40,
                        "countryOfBirth": {
                            "id": 40,
                            "name": "Germany",
                            "code": "GER",
                            "image": "https://img.a.transfermarkt.technology/flagge/original/40.png"
                        },
                        "placeOfBirthAdditionalInfo": "",
                        "gender": "male"
                    },
                    "nationalityDetails": {
                        "passportName": "",
                        "nationalities": {
                            "nationalityId": 40,
                            "nationality": {
                                "id": 40,
                                "name": "Germany",
                                "code": "GER",
                                "image": "https://img.a.transfermarkt.technology/flagge/original/40.png"
                            },
                            "secondNationalityId": 0,
                            "secondNationality": null
                        }
                    },
                    "attributes": {
                        "playerId": "0",
                        "personnelRoleId": 2,
                        "isAvailable": false,
                        "licenseId": 6,
                        "formerClubsNote": "",
                        "personnelRole": {
                            "id": 2,
                            "name": "Assistant Manager"
                        },
                        "license": {
                            "id": 6,
                            "name": "UEFA Pro Licence"
                        }
                    },
                    "relativeUrl": "/heiko-westermann/profil/trainer/67091",
                    "portraitUrl": "https://img.a.transfermarkt.technology/portrait/big/67091-1549013253.jpg",
                    "portraitUrlSource": "imago images",
                    "contractUntilDate": "2026-06-30"
                },
                {
                    "id": "334",
                    "name": "Marcus Sorg",
                    "lifeDates": {
                        "age": 60,
                        "dateOfBirth": "1965-12-24",
                        "isDateOfBirthUnknown": false,
                        "dateOfDeath": null,
                        "isDateOfDeathUnknown": false
                    },
                    "birthPlaceDetails": {
                        "placeOfBirth": "Ulm",
                        "countryOfBirthId": 40,
                        "countryOfBirth": {
                            "id": 40,
                            "name": "Germany",
                            "code": "GER",
                            "image": "https://img.a.transfermarkt.technology/flagge/original/40.png"
                        },
                        "placeOfBirthAdditionalInfo": "",
                        "gender": "male"
                    },
                    "nationalityDetails": {
                        "passportName": "",
                        "nationalities": {
                            "nationalityId": 40,
                            "nationality": {
                                "id": 40,
                                "name": "Germany",
                                "code": "GER",
                                "image": "https://img.a.transfermarkt.technology/flagge/original/40.png"
                            },
                            "secondNationalityId": 0,
                            "secondNationality": null
                        }
                    },
                    "attributes": {
                        "playerId": "0",
                        "personnelRoleId": 2,
                        "isAvailable": false,
                        "licenseId": 6,
                        "formerClubsNote": "",
                        "personnelRole": {
                            "id": 2,
                            "name": "Assistant Manager"
                        },
                        "license": {
                            "id": 6,
                            "name": "UEFA Pro Licence"
                        }
                    },
                    "relativeUrl": "/marcus-sorg/profil/trainer/334",
                    "portraitUrl": "https://img.a.transfermarkt.technology/portrait/big/334-1590416267.jpg",
                    "portraitUrlSource": "imago images",
                    "contractUntilDate": "2026-06-30"
                },
                {
                    "id": "19542",
                    "name": "Toni Tapalovic",
                    "lifeDates": {
                        "age": 46,
                        "dateOfBirth": "1980-10-10",
                        "isDateOfBirthUnknown": false,
                        "dateOfDeath": null,
                        "isDateOfDeathUnknown": false
                    },
                    "birthPlaceDetails": {
                        "placeOfBirth": "Gelsenkirchen",
                        "countryOfBirthId": 40,
                        "countryOfBirth": {
                            "id": 40,
                            "name": "Germany",
                            "code": "GER",
                            "image": "https://img.a.transfermarkt.technology/flagge/original/40.png"
                        },
                        "placeOfBirthAdditionalInfo": "",
                        "gender": "male"
                    },
                    "nationalityDetails": {
                        "passportName": "Toni Tapalović",
                        "nationalities": {
                            "nationalityId": 37,
                            "nationality": {
                                "id": 37,
                                "name": "Croatia",
                                "code": "CRO",
                                "image": "https://img.a.transfermarkt.technology/flagge/original/37.png"
                            },
                            "secondNationalityId": 40,
                            "secondNationality": {
                                "id": 40,
                                "name": "Germany",
                                "code": "GER"
                            }
                        }
                    }
                }
            ]
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get club staff — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39084/get+club+staff?club_id=131' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns every match between two clubs with scores and competitions, plus the overall balance of wins, draws, goals and cards.
Endpoint ID: 39085
GET https://zylalabs.com/api/14941/transfermarkt+api/39085/get+head+to+head+between+two+clubs
INPUT PARAMETERS

Get head to head between two clubs — Endpoint Features

Object Description
club_id Required Club id, as returned by the search and competition clubs endpoints
opponent_club_id Required Id of the opponent club

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

club_id
opponent_club_id
API EXAMPLE RESPONSE
JSON
{
    "games": [
        {
            "gameId": "4918419",
            "id": "4918419",
            "baseDetails": {
                "seasonId": 2026,
                "gameDay": 10,
                "stadiumId": "56",
                "competitionId": "ES1",
                "competition": {
                    "id": "ES1",
                    "name": "LaLiga",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                    "country": "Spain",
                    "marketValue": 6127100000
                },
                "competitionGroupId": "",
                "isGameReport": true,
                "season": {
                    "id": 2026,
                    "display": "26/27",
                    "cyclicalName": "2027",
                    "nonCyclicalName": "26/27"
                },
                "date": {
                    "dateTimeUTC": "2026-10-25T20:00:00+00:00",
                    "isTimeDefined": true
                }
            },
            "extendedDetails": {
                "duration": 90,
                "crowdSize": 62055,
                "isTribunal": false,
                "isSoldOut": false,
                "isGhostGame": false,
                "isUncontested": false,
                "isRescheduled": false
            },
            "homeClub": {
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "rank": 1
            },
            "awayClub": {
                "clubId": "418",
                "club": {
                    "id": "418",
                    "name": "Real Madrid",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/418.png?lm=1789459190",
                    "country": "Spain",
                    "marketValue": 1502500000
                },
                "rank": 3
            },
            "score": {
                "gameId": "4918419",
                "home": 1,
                "away": 2,
                "addition": "none",
                "additionType": "none",
                "details": {
                    "gameEndType": "RegularlyTerminated"
                }
            },
            "isLive": false,
            "isFinished": true,
            "gameStatus": null,
            "refereeId": "4412",
            "relativeUrl": "/spielbericht/index/spielbericht/4918419"
        },
        {
            "gameId": "4646012",
            "id": "4646012",
            "baseDetails": {
                "seasonId": 2025,
                "gameDay": 35,
                "stadiumId": "56",
                "competitionId": "ES1",
                "competition": {
                    "id": "ES1",
                    "name": "LaLiga",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                    "country": "Spain",
                    "marketValue": 6127100000
                },
                "competitionGroupId": "",
                "isGameReport": true,
                "season": {
                    "id": 2025,
                    "display": "25/26",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                },
                "date": {
                    "dateTimeUTC": "2026-05-10T19:00:00+00:00",
                    "isTimeDefined": true
                }
            },
            "extendedDetails": {
                "duration": 90,
                "crowdSize": 62213,
                "isTribunal": false,
                "isSoldOut": false,
                "isGhostGame": false,
                "isUncontested": false,
                "isRescheduled": false
            },
            "homeClub": {
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "rank": 1
            },
            "awayClub": {
                "clubId": "418",
                "club": {
                    "id": "418",
                    "name": "Real Madrid",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/418.png?lm=1789459190",
                    "country": "Spain",
                    "marketValue": 1502500000
                },
                "rank": 2
            },
            "score": {
                "gameId": "4646012",
                "home": 2,
                "away": 0,
                "addition": "none",
                "additionType": "none",
                "details": {
                    "gameEndType": "RegularlyTerminated"
                }
            },
            "isLive": false,
            "isFinished": true,
            "gameStatus": null,
            "refereeId": "1651",
            "relativeUrl": "/spielbericht/index/spielbericht/4646012"
        },
        {
            "gameId": "4800635",
            "id": "4800635",
            "baseDetails": {
                "seasonId": 2025,
                "gameDay": 2,
                "stadiumId": "7192",
                "competitionId": "SUC",
                "competition": {
                    "id": "SUC",
                    "name": "Supercopa",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/suc.png?lm=1789377136",
                    "country": "Spain",
                    "marketValue": 3230500000
                },
                "competitionGroupId": "FF",
                "isGameReport": true,
                "season": {
                    "id": 2025,
                    "display": "25/26",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                },
                "date": {
                    "dateTimeUTC": "2026-01-11T19:00:00+00:00",
                    "isTimeDefined": true
                },
                "competitionGroup": {
                    "id": "FF",
                    "name": "Final",
                    "baseName": "Final",
                    "baseNameShort": "FI",
                    "isGroupStage": false,
                    "isFirstLeg": false,
                    "isSecondLeg": false,
                    "isDecider": false
                }
            },
            "extendedDetails": {
                "duration": 90,
                "crowdSize": 60326,
                "isTribunal": false,
                "isSoldOut": false,
                "isGhostGame": false,
                "isUncontested": false,
                "isRescheduled": false
            },
            "homeClub": {
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                }
            },
            "awayClub": {
                "clubId": "418",
                "club": {
                    "id": "418",
                    "name": "Real Madrid",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/418.png?lm=1789459190",
                    "country": "Spain",
                    "marketValue": 1502500000
                }
            },
            "score": {
                "gameId": "4800635",
                "home": 3,
                "away": 2,
                "addition": "none",
                "additionType": "none",
                "details": {
                    "gameEndType": "RegularlyTerminated"
                }
            },
            "isLive": false,
            "isFinished": true,
            "gameStatus": null,
            "refereeId": "8265",
            "relativeUrl": "/spielbericht/index/spielbericht/4800635",
            "qualifier": {
                "awayGameQualifier": {
                    "gameId": 0,
                    "displayName": "",
                    "isWinnerOfPreviousGame": true
                }
            }
        },
        {
            "gameId": "4645561",
            "id": "4645561",
            "baseDetails": {
                "seasonId": 2025,
                "gameDay": 10,
                "stadiumId": "72",
                "competitionId": "ES1",
                "competition": {
                    "id": "ES1",
                    "name": "LaLiga",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                    "country": "Spain",
                    "marketValue": 6127100000
                },
                "competitionGroupId": "",
                "isGameReport": true,
                "season": {
                    "id": 2025,
                    "display": "25/26",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                },
                "date": {
                    "dateTimeUTC": "2025-10-26T15:15:00+00:00"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get head to head between two clubs — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39085/get+head+to+head+between+two+clubs?club_id=131&opponent_club_id=418' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the profile of a competition: name, logo, country, confederation, current season, number of matchdays and total market value.
Endpoint ID: 39086
GET https://zylalabs.com/api/14941/transfermarkt+api/39086/get+competition+details
INPUT PARAMETERS

Get competition details — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
API EXAMPLE RESPONSE
JSON
{
    "id": "GB1",
    "name": "Premier League",
    "shortName": "Premier League",
    "currentSeasonId": 2026,
    "originDetails": {
        "countryId": 189,
        "country": {
            "id": 189,
            "name": "England",
            "code": "ENG",
            "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
        },
        "confederationId": 6
    },
    "baseDetails": {
        "shortName": "Premier League",
        "standardGameDurationMinutes": 90,
        "gameDayCount": 38,
        "closestGameDay": 11,
        "isStandalone": false,
        "isOngoing": true,
        "isTournament": false,
        "stage": "none"
    },
    "totalMarketValue": {
        "value": 14107375000,
        "currency": "EUR",
        "compact": {
            "prefix": "€",
            "content": "14.11",
            "suffix": "B"
        }
    },
    "showMarketValue": true,
    "typeId": 1,
    "relativeUrl": "/premier-league/startseite/wettbewerb/GB1",
    "historical": {
        "names": [],
        "images": [
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 0
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2026
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2025
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2024
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2023
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2022
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2021
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2020
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2019
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2018
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2017
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "name": "gb1.png",
                "seasonId": 2016
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786857.png?lm=1789377131",
                "name": "gb1_1464786857.png",
                "seasonId": 2015
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786857.png?lm=1789377131",
                "name": "gb1_1464786857.png",
                "seasonId": 2014
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786857.png?lm=1789377131",
                "name": "gb1_1464786857.png",
                "seasonId": 2013
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786857.png?lm=1789377131",
                "name": "gb1_1464786857.png",
                "seasonId": 2012
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786857.png?lm=1789377131",
                "name": "gb1_1464786857.png",
                "seasonId": 2011
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786857.png?lm=1789377131",
                "name": "gb1_1464786857.png",
                "seasonId": 2010
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786857.png?lm=1789377131",
                "name": "gb1_1464786857.png",
                "seasonId": 2009
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786857.png?lm=1789377131",
                "name": "gb1_1464786857.png",
                "seasonId": 2008
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786857.png?lm=1789377131",
                "name": "gb1_1464786857.png",
                "seasonId": 2007
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786646.png?lm=1789377131",
                "name": "gb1_1464786646.png",
                "seasonId": 2006
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786646.png?lm=1789377131",
                "name": "gb1_1464786646.png",
                "seasonId": 2005
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786646.png?lm=1789377131",
                "name": "gb1_1464786646.png",
                "seasonId": 2004
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786592.png?lm=1789377131",
                "name": "gb1_1464786592.png",
                "seasonId": 2003
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786592.png?lm=1789377131",
                "name": "gb1_1464786592.png",
                "seasonId": 2002
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786592.png?lm=1789377131",
                "name": "gb1_1464786592.png",
                "seasonId": 2001
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786056.png?lm=1789377131",
                "name": "gb1_1464786056.png",
                "seasonId": 2000
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786056.png?lm=1789377131",
                "name": "gb1_1464786056.png",
                "seasonId": 1999
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786056.png?lm=1789377131",
                "name": "gb1_1464786056.png",
                "seasonId": 1998
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786056.png?lm=1789377131",
                "name": "gb1_1464786056.png",
                "seasonId": 1997
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786056.png?lm=1789377131",
                "name": "gb1_1464786056.png",
                "seasonId": 1996
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786056.png?lm=1789377131",
                "name": "gb1_1464786056.png",
                "seasonId": 1995
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786056.png?lm=1789377131",
                "name": "gb1_1464786056.png",
                "seasonId": 1994
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786056.png?lm=1789377131",
                "name": "gb1_1464786056.png",
                "seasonId": 1993
            },
            {
                "url": "https://img.a.transfermarkt.technology/logo/medium/gb1_1464786056.png?lm=1789377131",
                "name": "gb1_1464786056.png",
                "seasonId": 1992
            }
        ]
    },
    "identifier": "Premier League (GB1)",
    "currentSeason": {
        "id": 2026,
        "display": "26/27",
        "cyclicalName": "2027",
        "nonCyclicalName": "26/27"
    },
    "logoUrl": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131"
}
Get competition details — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39086/get+competition+details?competition_id=GB1' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the seasons available for a competition. The season id is the value the "season" parameter of the other endpoints expects.
Endpoint ID: 39087
GET https://zylalabs.com/api/14941/transfermarkt+api/39087/get+competition+seasons
INPUT PARAMETERS

Get competition seasons — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
API EXAMPLE RESPONSE
JSON
{
    "competitionId": "GB1",
    "seasons": [
        {
            "seasonId": 1992,
            "gameDays": 42,
            "season": {
                "id": 1992,
                "display": "92/93",
                "cyclicalName": "1993",
                "nonCyclicalName": "92/93"
            }
        },
        {
            "seasonId": 1993,
            "gameDays": 42,
            "season": {
                "id": 1993,
                "display": "93/94",
                "cyclicalName": "1994",
                "nonCyclicalName": "93/94"
            }
        },
        {
            "seasonId": 1994,
            "gameDays": 42,
            "season": {
                "id": 1994,
                "display": "94/95",
                "cyclicalName": "1995",
                "nonCyclicalName": "94/95"
            }
        },
        {
            "seasonId": 1995,
            "gameDays": 38,
            "season": {
                "id": 1995,
                "display": "95/96",
                "cyclicalName": "1996",
                "nonCyclicalName": "95/96"
            }
        },
        {
            "seasonId": 1996,
            "gameDays": 38,
            "season": {
                "id": 1996,
                "display": "96/97",
                "cyclicalName": "1997",
                "nonCyclicalName": "96/97"
            }
        },
        {
            "seasonId": 1997,
            "gameDays": 38,
            "season": {
                "id": 1997,
                "display": "97/98",
                "cyclicalName": "1998",
                "nonCyclicalName": "97/98"
            }
        },
        {
            "seasonId": 1998,
            "gameDays": 38,
            "season": {
                "id": 1998,
                "display": "98/99",
                "cyclicalName": "1999",
                "nonCyclicalName": "98/99"
            }
        },
        {
            "seasonId": 1999,
            "gameDays": 38,
            "season": {
                "id": 1999,
                "display": "99/00",
                "cyclicalName": "2000",
                "nonCyclicalName": "99/00"
            }
        },
        {
            "seasonId": 2000,
            "gameDays": 38,
            "season": {
                "id": 2000,
                "display": "00/01",
                "cyclicalName": "2001",
                "nonCyclicalName": "00/01"
            }
        },
        {
            "seasonId": 2001,
            "gameDays": 38,
            "season": {
                "id": 2001,
                "display": "01/02",
                "cyclicalName": "2002",
                "nonCyclicalName": "01/02"
            }
        },
        {
            "seasonId": 2002,
            "gameDays": 38,
            "season": {
                "id": 2002,
                "display": "02/03",
                "cyclicalName": "2003",
                "nonCyclicalName": "02/03"
            }
        },
        {
            "seasonId": 2003,
            "gameDays": 38,
            "season": {
                "id": 2003,
                "display": "03/04",
                "cyclicalName": "2004",
                "nonCyclicalName": "03/04"
            }
        },
        {
            "seasonId": 2004,
            "gameDays": 38,
            "season": {
                "id": 2004,
                "display": "04/05",
                "cyclicalName": "2005",
                "nonCyclicalName": "04/05"
            }
        },
        {
            "seasonId": 2005,
            "gameDays": 38,
            "season": {
                "id": 2005,
                "display": "05/06",
                "cyclicalName": "2006",
                "nonCyclicalName": "05/06"
            }
        },
        {
            "seasonId": 2006,
            "gameDays": 38,
            "season": {
                "id": 2006,
                "display": "06/07",
                "cyclicalName": "2007",
                "nonCyclicalName": "06/07"
            }
        },
        {
            "seasonId": 2007,
            "gameDays": 38,
            "season": {
                "id": 2007,
                "display": "07/08",
                "cyclicalName": "2008",
                "nonCyclicalName": "07/08"
            }
        },
        {
            "seasonId": 2008,
            "gameDays": 38,
            "season": {
                "id": 2008,
                "display": "08/09",
                "cyclicalName": "2009",
                "nonCyclicalName": "08/09"
            }
        },
        {
            "seasonId": 2009,
            "gameDays": 38,
            "season": {
                "id": 2009,
                "display": "09/10",
                "cyclicalName": "2010",
                "nonCyclicalName": "09/10"
            }
        },
        {
            "seasonId": 2010,
            "gameDays": 38,
            "season": {
                "id": 2010,
                "display": "10/11",
                "cyclicalName": "2011",
                "nonCyclicalName": "10/11"
            }
        },
        {
            "seasonId": 2011,
            "gameDays": 38,
            "season": {
                "id": 2011,
                "display": "11/12",
                "cyclicalName": "2012",
                "nonCyclicalName": "11/12"
            }
        },
        {
            "seasonId": 2012,
            "gameDays": 38,
            "season": {
                "id": 2012,
                "display": "12/13",
                "cyclicalName": "2013",
                "nonCyclicalName": "12/13"
            }
        },
        {
            "seasonId": 2013,
            "gameDays": 38,
            "season": {
                "id": 2013,
                "display": "13/14",
                "cyclicalName": "2014",
                "nonCyclicalName": "13/14"
            }
        },
        {
            "seasonId": 2014,
            "gameDays": 38,
            "season": {
                "id": 2014,
                "display": "14/15",
                "cyclicalName": "2015",
                "nonCyclicalName": "14/15"
            }
        },
        {
            "seasonId": 2015,
            "gameDays": 38,
            "season": {
                "id": 2015,
                "display": "15/16",
                "cyclicalName": "2016",
                "nonCyclicalName": "15/16"
            }
        },
        {
            "seasonId": 2016,
            "gameDays": 38,
            "season": {
                "id": 2016,
                "display": "16/17",
                "cyclicalName": "2017",
                "nonCyclicalName": "16/17"
            }
        },
        {
            "seasonId": 2017,
            "gameDays": 38,
            "season": {
                "id": 2017,
                "display": "17/18",
                "cyclicalName": "2018",
                "nonCyclicalName": "17/18"
            }
        },
        {
            "seasonId": 2018,
            "gameDays": 38,
            "season": {
                "id": 2018,
                "display": "18/19",
                "cyclicalName": "2019",
                "nonCyclicalName": "18/19"
            }
        },
        {
            "seasonId": 2019,
            "gameDays": 38,
            "season": {
                "id": 2019,
                "display": "19/20",
                "cyclicalName": "2020",
                "nonCyclicalName": "19/20"
            }
        },
        {
            "seasonId": 2020,
            "gameDays": 38,
            "season": {
                "id": 2020,
                "display": "20/21",
                "cyclicalName": "2021",
                "nonCyclicalName": "20/21"
            }
        },
        {
            "seasonId": 2021,
            "gameDays": 38,
            "season": {
                "id": 2021,
                "display": "21/22",
                "cyclicalName": "2022",
                "nonCyclicalName": "21/22"
            }
        },
        {
            "seasonId": 2022,
            "gameDays": 38,
            "season": {
                "id": 2022,
                "display": "22/23",
                "cyclicalName": "2023",
                "nonCyclicalName": "22/23"
            }
        },
        {
            "seasonId": 2023,
            "gameDays": 38,
            "season": {
                "id": 2023,
                "display": "23/24",
                "cyclicalName": "2024",
                "nonCyclicalName": "23/24"
            }
        },
        {
            "seasonId": 2024,
            "gameDays": 38,
            "season": {
                "id": 2024,
                "display": "24/25",
                "cyclicalName": "2025",
                "nonCyclicalName": "24/25"
            }
        },
        {
            "seasonId": 2025,
            "gameDays": 38,
            "season": {
                "id": 2025,
                "display": "25/26",
                "cyclicalName": "2026",
                "nonCyclicalName": "25/26"
            }
        },
        {
            "seasonId": 2026,
            "gameDays": 38,
            "season": {
                "id": 2026,
                "display": "26/27",
                "cyclicalName": "2027",
                "nonCyclicalName": "26/27"
            }
        }
    ]
}
Get competition seasons — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39087/get+competition+seasons?competition_id=GB1' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the clubs taking part in a competition in a season with their crest, country, squad size, average age and squad market value.
Endpoint ID: 39088
GET https://zylalabs.com/api/14941/transfermarkt+api/39088/get+competition+clubs
INPUT PARAMETERS

Get competition clubs — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
season
API EXAMPLE RESPONSE
JSON
{
    "competitionId": "GB1",
    "seasonId": 2025,
    "season": {
        "id": 2025,
        "display": "25/26",
        "cyclicalName": "2026",
        "nonCyclicalName": "25/26"
    },
    "clubs": [
        {
            "id": "281",
            "name": "Manchester City",
            "baseDetails": {
                "shortName": "Man City",
                "abbreviation": "MCI",
                "isNationalTeam": false,
                "countryId": 189,
                "country": {
                    "id": 189,
                    "name": "England",
                    "code": "ENG",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                },
                "mainClubId": "281",
                "clubTypeId": 1,
                "primaryCompetitionId": "GB1",
                "primaryCompetition": {
                    "id": "GB1",
                    "name": "Premier League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 14107375000
                },
                "superiorClubId": 4525,
                "superiorClub": {
                    "id": "4525",
                    "name": "Manchester City Football Club",
                    "location": {
                        "countryId": 189,
                        "country": {
                            "id": 189,
                            "name": "England",
                            "code": "ENG",
                            "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                        },
                        "street": "Etihad Stadium, Etihad Campus",
                        "postcode": "M11 3FF",
                        "city": "Manchester",
                        "latitude": 53.4831381,
                        "longitude": -2.2003953
                    },
                    "colors": {
                        "firstColor": "#84BBFF",
                        "secondColor": "#FFFFFF",
                        "thirdColor": "#84BBFF"
                    }
                }
            },
            "squadDetails": {
                "squadSize": 24,
                "averageAge": 25.63,
                "averageAgeDisplay": "25.6",
                "averageMarketValue": {
                    "value": 62429168,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "62.43",
                        "suffix": "M"
                    },
                    "determined": "2026-11-15"
                },
                "acquisitionValue": {
                    "value": 1136400000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "1.14",
                        "suffix": "B"
                    },
                    "determined": "2026-11-15"
                },
                "top18PlayersMarketValue": {
                    "value": 1395000000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "1.40",
                        "suffix": "B"
                    },
                    "determined": "2026-11-15"
                },
                "top18SharePercentage": {
                    "value": 93.11,
                    "display": "93,1 %"
                },
                "currentMarketValue": {
                    "value": 1498300000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "1.50",
                        "suffix": "B"
                    },
                    "determined": "2026-11-15"
                }
            },
            "metadata": {
                "created": null,
                "updated": "2024-04-30T15:28:25+02:00"
            },
            "relativeUrl": "/manchester-city/startseite/verein/281",
            "isSpecialClub": false,
            "identifier": "Manchester City (281)",
            "relevantCompetitionId": "GB1",
            "crestUrl": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
        },
        {
            "id": "11",
            "name": "Arsenal FC",
            "baseDetails": {
                "shortName": "Arsenal",
                "abbreviation": "ARS",
                "isNationalTeam": false,
                "countryId": 189,
                "country": {
                    "id": 189,
                    "name": "England",
                    "code": "ENG",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                },
                "mainClubId": "11",
                "clubTypeId": 1,
                "primaryCompetitionId": "GB1",
                "primaryCompetition": {
                    "id": "GB1",
                    "name": "Premier League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 14107375000
                },
                "superiorClubId": 2180,
                "superiorClub": {
                    "id": "2180",
                    "name": "Arsenal Football Club",
                    "location": {
                        "countryId": 189,
                        "country": {
                            "id": 189,
                            "name": "England",
                            "code": "ENG",
                            "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                        },
                        "street": "Highbury House, 75 Drayton Park",
                        "postcode": "N5 1BU",
                        "city": "London",
                        "latitude": 51.5567623,
                        "longitude": -0.1063327
                    },
                    "colors": {
                        "firstColor": "#EF0107",
                        "secondColor": "#FFFFFF",
                        "thirdColor": "#9C824A"
                    }
                }
            },
            "squadDetails": {
                "squadSize": 24,
                "averageAge": 26.63,
                "averageAgeDisplay": "26.6",
                "averageMarketValue": {
                    "value": 57333332,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "57.33",
                        "suffix": "M"
                    },
                    "determined": "2026-11-15"
                },
                "acquisitionValue": {
                    "value": 1007267000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "1.01",
                        "suffix": "B"
                    },
                    "determined": "2026-11-15"
                },
                "top18PlayersMarketValue": {
                    "value": 1186000000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "1.19",
                        "suffix": "B"
                    },
                    "determined": "2026-11-15"
                },
                "top18SharePercentage": {
                    "value": 86.19,
                    "display": "86,2 %"
                },
                "currentMarketValue": {
                    "value": 1376000000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "1.38",
                        "suffix": "B"
                    },
                    "determined": "2026-11-15"
                }
            },
            "metadata": {
                "created": null,
                "updated": "2024-04-30T15:06:30+02:00"
            },
            "relativeUrl": "/arsenal-fc/startseite/verein/11",
            "isSpecialClub": false,
            "identifier": "Arsenal FC (11)",
            "relevantCompetitionId": "GB1",
            "crestUrl": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167"
        },
        {
            "id": "631",
            "name": "Chelsea FC",
            "baseDetails": {
                "shortName": "Chelsea",
                "abbreviation": "CHE",
                "isNationalTeam": false,
                "countryId": 189,
                "country": {
                    "id": 189,
                    "name": "England",
                    "code": "ENG",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                },
                "mainClubId": "631",
                "clubTypeId": 1,
                "primaryCompetitionId": "GB1",
                "primaryCompetition": {
                    "id": "GB1",
                    "name": "Premier League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 14107375000
                },
                "superiorClubId": 2288,
                "superiorClub": {
                    "id": "2288",
                    "name": "Cobham Next Gen"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get competition clubs — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39088/get+competition+clubs?competition_id=GB1&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the standings of a competition for a season with points, wins, draws, losses, goals and qualification or relegation zones. Competitions with groups return one table per group.
Endpoint ID: 39089
GET https://zylalabs.com/api/14941/transfermarkt+api/39089/get+competition+table
INPUT PARAMETERS

Get competition table — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season
type Optional Which matches the table counts: total, home or away. Defaults to total

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
season
type
API EXAMPLE RESPONSE
JSON
{
    "competitionId": "GB1",
    "competition": {
        "id": "GB1",
        "name": "Premier League",
        "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
        "country": "England",
        "marketValue": 14107375000
    },
    "tables": [
        {
            "clubs": [
                {
                    "clubId": "11",
                    "club": {
                        "id": "11",
                        "name": "Arsenal FC",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167",
                        "country": "England",
                        "marketValue": 1376000000
                    },
                    "group": {
                        "division": "",
                        "name": ""
                    },
                    "game": {
                        "isPlaying": false,
                        "points": 85,
                        "pointsMinus": null,
                        "winCount": 26,
                        "lossCount": 5,
                        "drawCount": 7,
                        "totalCount": 38
                    },
                    "goal": {
                        "totalCount": 71,
                        "concededCount": 27,
                        "differenceCount": 44
                    },
                    "ranking": {
                        "current": 1,
                        "previous": 1,
                        "shift": "UNCHANGED"
                    },
                    "positioning": {
                        "color": "#afd179",
                        "description": "Champions & UEFA Champions League"
                    }
                },
                {
                    "clubId": "281",
                    "club": {
                        "id": "281",
                        "name": "Manchester City",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                        "country": "England",
                        "marketValue": 1498300000
                    },
                    "group": {
                        "division": "",
                        "name": ""
                    },
                    "game": {
                        "isPlaying": false,
                        "points": 78,
                        "pointsMinus": null,
                        "winCount": 23,
                        "lossCount": 6,
                        "drawCount": 9,
                        "totalCount": 38
                    },
                    "goal": {
                        "totalCount": 77,
                        "concededCount": 35,
                        "differenceCount": 42
                    },
                    "ranking": {
                        "current": 2,
                        "previous": 2,
                        "shift": "UNCHANGED"
                    },
                    "positioning": {
                        "color": "#c3dc9a",
                        "description": "UEFA Champions League"
                    }
                },
                {
                    "clubId": "985",
                    "club": {
                        "id": "985",
                        "name": "Manchester United",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227",
                        "country": "England",
                        "marketValue": 928800000
                    },
                    "group": {
                        "division": "",
                        "name": ""
                    },
                    "game": {
                        "isPlaying": false,
                        "points": 71,
                        "pointsMinus": null,
                        "winCount": 20,
                        "lossCount": 7,
                        "drawCount": 11,
                        "totalCount": 38
                    },
                    "goal": {
                        "totalCount": 69,
                        "concededCount": 50,
                        "differenceCount": 19
                    },
                    "ranking": {
                        "current": 3,
                        "previous": 3,
                        "shift": "UNCHANGED"
                    },
                    "positioning": {
                        "color": "#c3dc9a",
                        "description": "UEFA Champions League"
                    }
                },
                {
                    "clubId": "405",
                    "club": {
                        "id": "405",
                        "name": "Aston Villa",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/405.png?lm=1789459190",
                        "country": "England",
                        "marketValue": 633700000
                    },
                    "group": {
                        "division": "",
                        "name": ""
                    },
                    "game": {
                        "isPlaying": false,
                        "points": 65,
                        "pointsMinus": null,
                        "winCount": 19,
                        "lossCount": 11,
                        "drawCount": 8,
                        "totalCount": 38
                    },
                    "goal": {
                        "totalCount": 56,
                        "concededCount": 49,
                        "differenceCount": 7
                    },
                    "ranking": {
                        "current": 4,
                        "previous": 4,
                        "shift": "UNCHANGED"
                    },
                    "positioning": {
                        "color": "#c3dc9a",
                        "description": "UEFA Champions League"
                    }
                },
                {
                    "clubId": "31",
                    "club": {
                        "id": "31",
                        "name": "Liverpool FC",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/31.png?lm=1789459168",
                        "country": "England",
                        "marketValue": 1089300000
                    },
                    "group": {
                        "division": "",
                        "name": ""
                    },
                    "game": {
                        "isPlaying": false,
                        "points": 60,
                        "pointsMinus": null,
                        "winCount": 17,
                        "lossCount": 12,
                        "drawCount": 9,
                        "totalCount": 38
                    },
                    "goal": {
                        "totalCount": 63,
                        "concededCount": 53,
                        "differenceCount": 10
                    },
                    "ranking": {
                        "current": 5,
                        "previous": 5,
                        "shift": "UNCHANGED"
                    },
                    "positioning": {
                        "color": "#c3dc9a",
                        "description": "UEFA Champions League"
                    }
                },
                {
                    "clubId": "989",
                    "club": {
                        "id": "989",
                        "name": "AFC Bournemouth",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/989.png?lm=1791205195",
                        "country": "England",
                        "marketValue": 624200000
                    },
                    "group": {
                        "division": "",
                        "name": ""
                    },
                    "game": {
                        "isPlaying": false,
                        "points": 57,
                        "pointsMinus": null,
                        "winCount": 13,
                        "lossCount": 7,
                        "drawCount": 18,
                        "totalCount": 38
                    },
                    "goal": {
                        "totalCount": 58,
                        "concededCount": 54,
                        "differenceCount": 4
                    },
                    "ranking": {
                        "current": 6,
                        "previous": 6,
                        "shift": "UNCHANGED"
                    },
                    "positioning": {
                        "color": "#bdd9ef",
                        "description": "UEFA Europa League"
                    }
                },
                {
                    "clubId": "289",
                    "club": {
                        "id": "289",
                        "name": "Sunderland AFC",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/289.png?lm=1789459183",
                        "country": "England",
                        "marketValue": 458575000
                    },
                    "group": {
                        "division": "",
                        "name": ""
                    },
                    "game": {
                        "isPlaying": false,
                        "points": 54
                    }
                }
            ]
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get competition table — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39089/get+competition+table?competition_id=GB1&season=2025&type=total' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the fixtures and results of a competition for a season grouped by matchday, with clubs, scores and attendance.
Endpoint ID: 39090
GET https://zylalabs.com/api/14941/transfermarkt+api/39090/get+competition+matches
INPUT PARAMETERS

Get competition matches — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
season
API EXAMPLE RESPONSE
JSON
{
    "fixtures": [
        {
            "gameDay": 1,
            "games": [
                {
                    "gameId": "4625774",
                    "id": "4625774",
                    "baseDetails": {
                        "seasonId": 2025,
                        "gameDay": 1,
                        "stadiumId": "76",
                        "competitionId": "GB1",
                        "competitionGroupId": "",
                        "isGameReport": true,
                        "season": {
                            "id": 2025,
                            "display": "25/26",
                            "cyclicalName": "2026",
                            "nonCyclicalName": "25/26"
                        },
                        "date": {
                            "dateTimeUTC": "2025-08-15T19:00:00+00:00",
                            "isTimeDefined": true
                        }
                    },
                    "extendedDetails": {
                        "duration": 90,
                        "crowdSize": 60315,
                        "isTribunal": false,
                        "isSoldOut": false,
                        "isGhostGame": false,
                        "isUncontested": false,
                        "isRescheduled": false
                    },
                    "homeClub": {
                        "clubId": "31",
                        "club": {
                            "id": "31",
                            "name": "Liverpool FC",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/31.png?lm=1789459168",
                            "country": "England",
                            "marketValue": 1089300000
                        }
                    },
                    "awayClub": {
                        "clubId": "989",
                        "club": {
                            "id": "989",
                            "name": "AFC Bournemouth",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/989.png?lm=1791205195",
                            "country": "England",
                            "marketValue": 624200000
                        }
                    },
                    "score": {
                        "gameId": "4625774",
                        "home": 4,
                        "away": 2,
                        "addition": "none",
                        "additionType": "none",
                        "details": {
                            "gameEndType": "RegularlyTerminated"
                        }
                    },
                    "isLive": false,
                    "isFinished": true,
                    "gameStatus": null,
                    "refereeId": "847",
                    "relativeUrl": "/spielbericht/index/spielbericht/4625774"
                },
                {
                    "gameId": "4625775",
                    "id": "4625775",
                    "baseDetails": {
                        "seasonId": 2025,
                        "gameDay": 1,
                        "stadiumId": "467",
                        "competitionId": "GB1",
                        "competitionGroupId": "",
                        "isGameReport": true,
                        "season": {
                            "id": 2025,
                            "display": "25/26",
                            "cyclicalName": "2026",
                            "nonCyclicalName": "25/26"
                        },
                        "date": {
                            "dateTimeUTC": "2025-08-16T11:30:00+00:00",
                            "isTimeDefined": true
                        }
                    },
                    "extendedDetails": {
                        "duration": 90,
                        "crowdSize": 42526,
                        "isTribunal": false,
                        "isSoldOut": true,
                        "isGhostGame": false,
                        "isUncontested": false,
                        "isRescheduled": false
                    },
                    "homeClub": {
                        "clubId": "405",
                        "club": {
                            "id": "405",
                            "name": "Aston Villa",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/405.png?lm=1789459190",
                            "country": "England",
                            "marketValue": 633700000
                        }
                    },
                    "awayClub": {
                        "clubId": "762",
                        "club": {
                            "id": "762",
                            "name": "Newcastle United",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/762.png?lm=1790843083",
                            "country": "England",
                            "marketValue": 712100000
                        }
                    },
                    "score": {
                        "gameId": "4625775",
                        "home": 0,
                        "away": 0,
                        "addition": "none",
                        "additionType": "none",
                        "details": {
                            "gameEndType": "RegularlyTerminated"
                        }
                    },
                    "isLive": false,
                    "isFinished": true,
                    "gameStatus": null,
                    "refereeId": "2289",
                    "relativeUrl": "/spielbericht/index/spielbericht/4625775"
                },
                {
                    "gameId": "4625777",
                    "id": "4625777",
                    "baseDetails": {
                        "seasonId": 2025,
                        "gameDay": 1,
                        "stadiumId": "4177",
                        "competitionId": "GB1",
                        "competitionGroupId": "",
                        "isGameReport": true,
                        "season": {
                            "id": 2025,
                            "display": "25/26",
                            "cyclicalName": "2026",
                            "nonCyclicalName": "25/26"
                        },
                        "date": {
                            "dateTimeUTC": "2025-08-16T14:00:00+00:00",
                            "isTimeDefined": true
                        }
                    },
                    "extendedDetails": {
                        "duration": 90,
                        "crowdSize": 31478,
                        "isTribunal": false,
                        "isSoldOut": true,
                        "isGhostGame": false,
                        "isUncontested": false,
                        "isRescheduled": false
                    },
                    "homeClub": {
                        "clubId": "1237",
                        "club": {
                            "id": "1237",
                            "name": "Brighton & Hove Albion",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/1237.png?lm=1789459242",
                            "country": "England",
                            "marketValue": 700000000
                        }
                    },
                    "awayClub": {
                        "clubId": "931",
                        "club": {
                            "id": "931",
                            "name": "Fulham FC",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/931.png?lm=1789459221",
                            "country": "England",
                            "marketValue": 418600000
                        }
                    },
                    "score": {
                        "gameId": "4625777",
                        "home": 1,
                        "away": 1,
                        "addition": "none",
                        "additionType": "none",
                        "details": {
                            "gameEndType": "RegularlyTerminated"
                        }
                    },
                    "isLive": false,
                    "isFinished": true,
                    "gameStatus": null,
                    "refereeId": "34683",
                    "relativeUrl": "/spielbericht/index/spielbericht/4625777"
                },
                {
                    "gameId": "4625778",
                    "id": "4625778",
                    "baseDetails": {
                        "seasonId": 2025,
                        "gameDay": 1,
                        "stadiumId": "475",
                        "competitionId": "GB1",
                        "competitionGroupId": "",
                        "isGameReport": true,
                        "season": {
                            "id": 2025,
                            "display": "25/26",
                            "cyclicalName": "2026",
                            "nonCyclicalName": "25/26"
                        },
                        "date": {
                            "dateTimeUTC": "2025-08-16T14:00:00+00:00",
                            "isTimeDefined": true
                        }
                    },
                    "extendedDetails": {
                        "duration": 90
                    }
                }
            ]
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get competition matches — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39090/get+competition+matches?competition_id=GB1&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the completed and pending transfers of the clubs in a competition for a season with player, clubs, fee and market value, plus the total of all fees.
Endpoint ID: 39091
GET https://zylalabs.com/api/14941/transfermarkt+api/39091/get+competition+transfers
INPUT PARAMETERS

Get competition transfers — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
season
API EXAMPLE RESPONSE
JSON
{
    "competitionId": "GB1",
    "competition": {
        "id": "GB1",
        "name": "Premier League",
        "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
        "country": "England",
        "marketValue": 14107375000
    },
    "history": {
        "terminated": [
            {
                "id": "5218602",
                "transferSource": {
                    "competitionId": "GB2",
                    "competition": {
                        "id": "GB2",
                        "name": "Championship",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/gb2.png?lm=1789377131",
                        "country": "England",
                        "marketValue": 2405575000
                    },
                    "countryId": 189,
                    "country": {
                        "id": 189,
                        "name": "England",
                        "code": "ENG",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                    },
                    "clubId": "512",
                    "club": {
                        "id": "512",
                        "name": "Stoke City",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/512.png?lm=1789459197",
                        "country": "England",
                        "marketValue": 108150000
                    },
                    "coachId": "1569"
                },
                "transferDestination": {
                    "competitionId": "GB1",
                    "competition": {
                        "id": "GB1",
                        "name": "Premier League",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                        "country": "England",
                        "marketValue": 14107375000
                    },
                    "countryId": 189,
                    "country": {
                        "id": 189,
                        "name": "England",
                        "code": "ENG",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                    },
                    "clubId": "148",
                    "club": {
                        "id": "148",
                        "name": "Tottenham Hotspur",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/148.png?lm=1789459175",
                        "country": "England",
                        "marketValue": 836000000
                    },
                    "coachId": "32157"
                },
                "details": {
                    "playerId": "859951",
                    "player": {
                        "id": "859951",
                        "name": "Ashley Phillips",
                        "image": "https://img.a.transfermarkt.technology/portrait/big/859951-1793961119.jpg",
                        "dateOfBirth": "2005-06-26",
                        "age": 21,
                        "position": "Centre-Back",
                        "nationalities": [
                            "England",
                            "Wales"
                        ],
                        "marketValue": 7000000,
                        "club": {
                            "id": "641",
                            "name": "Middlesbrough FC",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/641.png?lm=1789459205"
                        }
                    },
                    "date": "2026-06-30T00:00:00+02:00",
                    "contractUntilDate": "2028-06-30T00:00:00+02:00",
                    "seasonId": 2025,
                    "isPending": false,
                    "marketValue": {
                        "value": 7000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "7.00",
                            "suffix": "M"
                        }
                    },
                    "age": null,
                    "remainingContractPeriod": {
                        "days": 731
                    }
                },
                "typeDetails": {
                    "type": "RETURNED_FROM_PREVIOUS_LOAN",
                    "name": "",
                    "feeDescription": ""
                },
                "relativeUrl": ""
            },
            {
                "id": "5498294",
                "transferSource": {
                    "competitionId": "L1",
                    "competition": {
                        "id": "L1",
                        "name": "Bundesliga",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/l1.png?lm=1789377132",
                        "country": "Germany",
                        "marketValue": 5119375000
                    },
                    "countryId": 40,
                    "country": {
                        "id": 40,
                        "name": "Germany",
                        "code": "GER",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/40.png"
                    },
                    "clubId": "23826",
                    "club": {
                        "id": "23826",
                        "name": "RB Leipzig",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/23826.png?lm=1789460400",
                        "country": "Germany",
                        "marketValue": 514950000
                    },
                    "coachId": "34514"
                },
                "transferDestination": {
                    "competitionId": "GB1",
                    "competition": {
                        "id": "GB1",
                        "name": "Premier League",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                        "country": "England",
                        "marketValue": 14107375000
                    },
                    "countryId": 189,
                    "country": {
                        "id": 189,
                        "name": "England",
                        "code": "ENG",
                        "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                    },
                    "clubId": "405",
                    "club": {
                        "id": "405",
                        "name": "Aston Villa",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/405.png?lm=1789459190",
                        "country": "England",
                        "marketValue": 633700000
                    },
                    "coachId": "5075"
                },
                "details": {
                    "playerId": "848682",
                    "player": {
                        "id": "848682",
                        "name": "Kosta Nedeljkovic",
                        "image": "https://img.a.transfermarkt.technology/portrait/big/848682-1744279498.jpg",
                        "dateOfBirth": "2005-12-16",
                        "age": 20,
                        "position": "Right-Back",
                        "nationalities": [
                            "Serbia"
                        ],
                        "marketValue": 6000000,
                        "club": {
                            "id": "124",
                            "name": "Rangers FC",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/124.png?lm=1789459175"
                        }
                    },
                    "date": "2026-06-30T00:00:00+02:00",
                    "contractUntilDate": "2029-06-30T00:00:00+02:00",
                    "seasonId": 2025,
                    "isPending": false,
                    "marketValue": {
                        "value": 6000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "6.00",
                            "suffix": "M"
                        }
                    },
                    "age": null,
                    "remainingContractPeriod": {
                        "days": 731
                    }
                },
                "typeDetails": {
                    "type": "RETURNED_FROM_PREVIOUS_LOAN",
                    "name": "",
                    "feeDescription": ""
                },
                "relativeUrl": ""
            },
            {
                "id": "5709411",
                "transferSource": {
                    "competitionId": "GB3",
                    "competition": {
                        "id": "GB3",
                        "name": "League One",
                        "image": "https://img.a.transfermarkt.technology/logo/medium/gb3.png?lm=1789377131",
                        "country": "England",
                        "marketValue": 331425000
                    },
                    "countryId": 189,
                    "country": {
                        "id": 189,
                        "name": "England",
                        "code": "ENG"
                    }
                }
            }
        ]
    },
    "_note": "Response truncated for documentation purposes"
}
Get competition transfers — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39091/get+competition+transfers?competition_id=GB1&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the active transfer rumours involving the clubs of a competition, newest first, with their sources.
Endpoint ID: 39092
GET https://zylalabs.com/api/14941/transfermarkt+api/39092/get+competition+transfer+rumours
INPUT PARAMETERS

Get competition transfer rumours — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)
page Optional Page number, starting at 1

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
page
API EXAMPLE RESPONSE
JSON
{
    "page": 1,
    "rumours": [
        {
            "id": 1208044,
            "playerId": "542684",
            "player": {
                "id": "542684",
                "name": "Jacob Trenskow",
                "image": "https://img.a.transfermarkt.technology/portrait/big/542684-1764064854.png",
                "dateOfBirth": "2000-11-26",
                "age": 25,
                "position": "Right Winger",
                "nationalities": [
                    "Denmark"
                ],
                "marketValue": 8500000,
                "club": {
                    "id": "306",
                    "name": "SC Heerenveen",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/306.png?lm=1789459183"
                }
            },
            "currentClubId": "306",
            "currentClub": {
                "id": "306",
                "name": "SC Heerenveen",
                "image": "https://img.a.transfermarkt.technology/wappen/big/306.png?lm=1789459183",
                "country": "Netherlands",
                "marketValue": 56975000
            },
            "rumoredClubId": "762",
            "rumoredClub": {
                "id": "762",
                "name": "Newcastle United",
                "image": "https://img.a.transfermarkt.technology/wappen/big/762.png?lm=1790843083",
                "country": "England",
                "marketValue": 712100000
            },
            "lastPostId": 3426159,
            "replyCount": 1,
            "isRumorClosed": false,
            "creationDate": "2026-11-15",
            "lastPostDate": "2026-11-15",
            "sources": [
                {
                    "postId": 3426159,
                    "sourceId": 65104,
                    "url": "https://www.feanonline.nl/jacob-trenskow-25-op-de-radar-bij-club-uit-premier-league/",
                    "creationDate": "2026-11-15",
                    "text": "Jacob Trenskow staat op de radar bij Newcastle United. Dat schrijft Newcastle-watcher Mark Betham zondagochtend namens Roundtable.io.",
                    "translation": "Jacob Trenskow is on Newcastle United’s radar. This is according to Newcastle watcher Mark Betham, writing on behalf of Roundtable.io on Sunday morning."
                }
            ]
        },
        {
            "id": 1208027,
            "playerId": "715558",
            "player": {
                "id": "715558",
                "name": "Marcelino Núñez",
                "image": "https://img.a.transfermarkt.technology/portrait/big/715558-1718987243.jpg",
                "dateOfBirth": "2000-03-01",
                "age": 26,
                "position": "Central Midfield",
                "nationalities": [
                    "Chile"
                ],
                "marketValue": 14000000,
                "club": {
                    "id": "677",
                    "name": "Ipswich Town",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/677.png?lm=1789459206"
                }
            },
            "currentClubId": "677",
            "currentClub": {
                "id": "677",
                "name": "Ipswich Town",
                "image": "https://img.a.transfermarkt.technology/wappen/big/677.png?lm=1789459206",
                "country": "England",
                "marketValue": 380750000
            },
            "rumoredClubId": "449",
            "rumoredClub": {
                "id": "449",
                "name": "Trabzonspor",
                "image": "https://img.a.transfermarkt.technology/wappen/big/449.png?lm=1787748980",
                "country": "Türkiye",
                "marketValue": 184300000
            },
            "lastPostId": 3426134,
            "replyCount": 0,
            "isRumorClosed": false,
            "creationDate": "2026-11-14",
            "lastPostDate": "2026-11-14",
            "sources": [
                {
                    "postId": 3426134,
                    "sourceId": 49231,
                    "url": "https://www.espn.cl/futbol/inglaterra/nota/_/id/17501256/importante-club-turco-tendria-en-carpeta-a-marcelino-nunez",
                    "creationDate": "2026-11-14",
                    "text": "Importante club turco tendría en carpeta a Marcelino Núñez.",
                    "translation": "A major Turkish club is reportedly interested in Marcelino Núñez."
                }
            ]
        },
        {
            "id": 1208026,
            "playerId": "1371108",
            "player": {
                "id": "1371108",
                "name": "Ángel Díaz",
                "image": null,
                "dateOfBirth": "2007-02-18",
                "age": 19,
                "position": "Attacking Midfield",
                "nationalities": [
                    "Chile"
                ],
                "marketValue": null,
                "club": {
                    "id": "34773",
                    "name": "Wimborne Town FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/34773.png?lm=1792533097"
                }
            },
            "currentClubId": "34773",
            "currentClub": {
                "id": "34773",
                "name": "Wimborne Town FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/34773.png?lm=1792533097",
                "country": "England",
                "marketValue": null
            },
            "rumoredClubId": "989",
            "rumoredClub": {
                "id": "989",
                "name": "AFC Bournemouth",
                "image": "https://img.a.transfermarkt.technology/wappen/big/989.png?lm=1791205195",
                "country": "England",
                "marketValue": 624200000
            },
            "lastPostId": 3426133,
            "replyCount": 0,
            "isRumorClosed": false,
            "creationDate": "2026-11-14",
            "lastPostDate": "2026-11-14",
            "sources": [
                {
                    "postId": 3426133,
                    "sourceId": 45969,
                    "url": "https://www.encancha.cl/chilenos-por-el-mundo/2026/11/13/salio-gratis-de-colo-colo-y-ahora-da-el-salto-a-la-premier-angel-diaz-es-blindado-por-el-bournemouth-325112.html",
                    "creationDate": "2026-11-14",
                    "text": "Ángel Díaz, extremo formado en el Cacique, ya entrena con el Bournemouth y el club inglés prepara su fichajr. Su irrupción en la séptima división británica despertó el interés de otros equipos, pero los Cherries tomaron la delantera.",
                    "translation": "Ángel Díaz, a winger who came through the ranks at Cacique, is already training with Bournemouth, and the English club is preparing to sign him. His breakthrough in the British seventh tier sparked interest from other teams, but the Cherries have taken the lead."
                }
            ]
        },
        {
            "id": 1208017,
            "playerId": "948294",
            "player": {
                "id": "948294",
                "name": "Nico Paz",
                "image": "https://img.a.transfermarkt.technology/portrait/big/948294-1793872521.png",
                "dateOfBirth": "2004-09-08",
                "age": 22,
                "position": "Attacking Midfield",
                "nationalities": [
                    "Argentina",
                    "Spain"
                ],
                "marketValue": 80000000,
                "club": {
                    "id": "1047",
                    "name": "Como 1907",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/1047.png?lm=1789459228"
                }
            },
            "currentClubId": "1047",
            "currentClub": {
                "id": "1047",
                "name": "Como 1907",
                "image": "https://img.a.transfermarkt.technology/wappen/big/1047.png?lm=1789459228",
                "country": "Italy",
                "marketValue": 568150000
            },
            "rumoredClubId": "985",
            "rumoredClub": {
                "id": "985",
                "name": "Manchester United",
                "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227",
                "country": "England",
                "marketValue": 928800000
            },
            "lastPostId": 3426122,
            "replyCount": 0,
            "isRumorClosed": false,
            "creationDate": "2026-11-14",
            "lastPostDate": "2026-11-14",
            "sources": [
                {
                    "postId": 3426122,
                    "sourceId": 46604,
                    "url": "https://www.thesun.co.uk/sport/41011619/man-utd-transfer-target-nico-paz/",
                    "creationDate": "2026-11-14",
                    "text": "MANCHESTER UNITED are monitoring Como playmaker Nico Paz ahead of a potential move next summer.",
                    "translation": null
                }
            ]
        },
        {
            "id": 1204907,
            "playerId": "378710",
            "player": {
                "id": "378710",
                "name": "Richarlison",
                "image": "https://img.a.transfermarkt.technology/portrait/big/378710-1665608231.jpg",
                "dateOfBirth": "1997-05-10",
                "age": 29,
                "position": "Centre-Forward"
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get competition transfer rumours — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39092/get+competition+transfer+rumours?competition_id=GB1&page=1' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the top goalscorers of a competition for a season with goals, assists, penalties, cards, appearances and minutes played.
Endpoint ID: 39093
GET https://zylalabs.com/api/14941/transfermarkt+api/39093/get+competition+top+scorers
INPUT PARAMETERS

Get competition top scorers — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
season
API EXAMPLE RESPONSE
JSON
{
    "competitionId": "GB1",
    "competition": {
        "id": "GB1",
        "name": "Premier League",
        "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
        "country": "England",
        "marketValue": 14107375000
    },
    "players": [
        {
            "rank": 1,
            "playerId": "418560",
            "player": {
                "id": "418560",
                "name": "Erling Haaland",
                "image": "https://img.a.transfermarkt.technology/portrait/big/418560-1788115885.jpg",
                "dateOfBirth": "2000-07-21",
                "age": 26,
                "position": "Centre-Forward",
                "nationalities": [
                    "Norway"
                ],
                "marketValue": 220000000,
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
                }
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            },
            "goalStatistics": {
                "goalsCount": 27,
                "assistsCount": 8,
                "scorersCount": 35,
                "penaltiesCount": 0,
                "ownGoalsCount": 0
            },
            "cardStatistics": {
                "yellowCardsCount": 2,
                "yellowRedCardsCount": 0,
                "redCardsCount": 0
            },
            "playingTimeStatistics": {
                "startingElevenCount": 34,
                "substitutedInCount": 1,
                "substitutedOutCount": 8,
                "appearancesCount": 35,
                "totalMinutesPlayed": 2959
            }
        },
        {
            "rank": 2,
            "playerId": "739443",
            "player": {
                "id": "739443",
                "name": "Igor Thiago",
                "image": "https://img.a.transfermarkt.technology/portrait/big/739443-1770372295.jpg",
                "dateOfBirth": "2001-06-26",
                "age": 25,
                "position": "Centre-Forward",
                "nationalities": [
                    "Brazil",
                    "Bulgaria"
                ],
                "marketValue": 65000000,
                "club": {
                    "id": "1148",
                    "name": "Brentford FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/1148.png?lm=1789459235"
                }
            },
            "clubId": "1148",
            "club": {
                "id": "1148",
                "name": "Brentford FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/1148.png?lm=1789459235",
                "country": "England",
                "marketValue": 633800000
            },
            "goalStatistics": {
                "goalsCount": 22,
                "assistsCount": 1,
                "scorersCount": 23,
                "penaltiesCount": 0,
                "ownGoalsCount": 0
            },
            "cardStatistics": {
                "yellowCardsCount": 7,
                "yellowRedCardsCount": 0,
                "redCardsCount": 0
            },
            "playingTimeStatistics": {
                "startingElevenCount": 37,
                "substitutedInCount": 1,
                "substitutedOutCount": 7,
                "appearancesCount": 38,
                "totalMinutesPlayed": 3287
            }
        },
        {
            "rank": 3,
            "playerId": "583255",
            "player": {
                "id": "583255",
                "name": "Antoine Semenyo",
                "image": "https://img.a.transfermarkt.technology/portrait/big/583255-1737452028.jpg",
                "dateOfBirth": "2000-01-07",
                "age": 26,
                "position": "Right Winger",
                "nationalities": [
                    "Ghana",
                    "England"
                ],
                "marketValue": 80000000,
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
                }
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            },
            "goalStatistics": {
                "goalsCount": 17,
                "assistsCount": 4,
                "scorersCount": 21,
                "penaltiesCount": 0,
                "ownGoalsCount": 0
            },
            "cardStatistics": {
                "yellowCardsCount": 7,
                "yellowRedCardsCount": 0,
                "redCardsCount": 0
            },
            "playingTimeStatistics": {
                "startingElevenCount": 37,
                "substitutedInCount": 0,
                "substitutedOutCount": 10,
                "appearancesCount": 37,
                "totalMinutesPlayed": 3205
            }
        },
        {
            "rank": 4,
            "playerId": "324358",
            "player": {
                "id": "324358",
                "name": "Ollie Watkins",
                "image": "https://img.a.transfermarkt.technology/portrait/big/324358-1708341279.jpg",
                "dateOfBirth": "1995-12-30",
                "age": 30,
                "position": "Centre-Forward",
                "nationalities": [
                    "England",
                    "Jamaica"
                ],
                "marketValue": 25000000,
                "club": {
                    "id": "1114",
                    "name": "Al-Hilal SFC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/1114.png?lm=1789459235"
                }
            },
            "clubId": "405",
            "club": {
                "id": "405",
                "name": "Aston Villa",
                "image": "https://img.a.transfermarkt.technology/wappen/big/405.png?lm=1789459190",
                "country": "England",
                "marketValue": 633700000
            },
            "goalStatistics": {
                "goalsCount": 16,
                "assistsCount": 3,
                "scorersCount": 19,
                "penaltiesCount": 0,
                "ownGoalsCount": 0
            },
            "cardStatistics": {
                "yellowCardsCount": 4,
                "yellowRedCardsCount": 0,
                "redCardsCount": 0
            },
            "playingTimeStatistics": {
                "startingElevenCount": 33,
                "substitutedInCount": 4,
                "substitutedOutCount": 20,
                "appearancesCount": 37,
                "totalMinutesPlayed": 2854
            }
        },
        {
            "rank": 5,
            "playerId": "429014",
            "player": {
                "id": "429014",
                "name": "Morgan Gibbs-White",
                "image": "https://img.a.transfermarkt.technology/portrait/big/429014-1687975822.jpg",
                "dateOfBirth": "2000-01-27",
                "age": 26,
                "position": "Attacking Midfield",
                "nationalities": [
                    "England",
                    "Jamaica"
                ],
                "marketValue": 80000000,
                "club": {
                    "id": "703",
                    "name": "Nottingham Forest",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/703.png?lm=1789459206"
                }
            },
            "clubId": "703",
            "club": {
                "id": "703",
                "name": "Nottingham Forest",
                "image": "https://img.a.transfermarkt.technology/wappen/big/703.png?lm=1789459206",
                "country": "England",
                "marketValue": 554000000
            },
            "goalStatistics": {
                "goalsCount": 15,
                "assistsCount": 4,
                "scorersCount": 19,
                "penaltiesCount": 0,
                "ownGoalsCount": 0
            },
            "cardStatistics": {
                "yellowCardsCount": 1,
                "yellowRedCardsCount": 0,
                "redCardsCount": 0
            },
            "playingTimeStatistics": {
                "startingElevenCount": 35,
                "substitutedInCount": 2,
                "substitutedOutCount": 16,
                "appearancesCount": 37,
                "totalMinutesPlayed": 3113
            }
        },
        {
            "rank": 6,
            "playerId": "626724",
            "player": {
                "id": "626724",
                "name": "João Pedro",
                "image": "https://img.a.transfermarkt.technology/portrait/big/626724-1724792744.jpg",
                "dateOfBirth": "2001-09-26",
                "age": 25,
                "position": "Centre-Forward",
                "nationalities": [
                    "Brazil"
                ],
                "marketValue": 100000000,
                "club": {
                    "id": "631",
                    "name": "Chelsea FC"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get competition top scorers — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39093/get+competition+top+scorers?competition_id=GB1&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the players with the most assists in a competition for a season with goals, assists, cards, appearances and minutes played.
Endpoint ID: 39094
GET https://zylalabs.com/api/14941/transfermarkt+api/39094/get+competition+top+assist+providers
INPUT PARAMETERS

Get competition top assist providers — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
season
API EXAMPLE RESPONSE
JSON
{
    "competitionId": "GB1",
    "competition": {
        "id": "GB1",
        "name": "Premier League",
        "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
        "country": "England",
        "marketValue": 14107375000
    },
    "players": [
        {
            "rank": 1,
            "playerId": "240306",
            "player": {
                "id": "240306",
                "name": "Bruno Fernandes",
                "image": "https://img.a.transfermarkt.technology/portrait/big/240306-1683882766.jpg",
                "dateOfBirth": "1994-09-08",
                "age": 32,
                "position": "Attacking Midfield",
                "nationalities": [
                    "Portugal"
                ],
                "marketValue": 35000000,
                "club": {
                    "id": "985",
                    "name": "Manchester United",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227"
                }
            },
            "clubId": "985",
            "club": {
                "id": "985",
                "name": "Manchester United",
                "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227",
                "country": "England",
                "marketValue": 928800000
            },
            "goalStatistics": {
                "goalsCount": 9,
                "assistsCount": 21,
                "scorersCount": 30,
                "penaltiesCount": 0,
                "ownGoalsCount": 0
            },
            "cardStatistics": {
                "yellowCardsCount": 5,
                "yellowRedCardsCount": 0,
                "redCardsCount": 0
            },
            "playingTimeStatistics": {
                "startingElevenCount": 35,
                "substitutedInCount": 0,
                "substitutedOutCount": 6,
                "appearancesCount": 35,
                "totalMinutesPlayed": 3068
            }
        },
        {
            "rank": 2,
            "playerId": "607223",
            "player": {
                "id": "607223",
                "name": "Rayan Cherki",
                "image": "https://img.a.transfermarkt.technology/portrait/big/607223-1773302431.jpg",
                "dateOfBirth": "2003-08-17",
                "age": 23,
                "position": "Attacking Midfield",
                "nationalities": [
                    "France",
                    "Algeria"
                ],
                "marketValue": 110000000,
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
                }
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            },
            "goalStatistics": {
                "goalsCount": 4,
                "assistsCount": 12,
                "scorersCount": 16,
                "penaltiesCount": 0,
                "ownGoalsCount": 0
            },
            "cardStatistics": {
                "yellowCardsCount": 1,
                "yellowRedCardsCount": 0,
                "redCardsCount": 0
            },
            "playingTimeStatistics": {
                "startingElevenCount": 19,
                "substitutedInCount": 14,
                "substitutedOutCount": 14,
                "appearancesCount": 33,
                "totalMinutesPlayed": 1786
            }
        },
        {
            "rank": 3,
            "playerId": "314875",
            "player": {
                "id": "314875",
                "name": "Jarrod Bowen",
                "image": "https://img.a.transfermarkt.technology/portrait/big/314875-1662362005.jpg",
                "dateOfBirth": "1996-12-20",
                "age": 29,
                "position": "Right Winger",
                "nationalities": [
                    "England"
                ],
                "marketValue": 30000000,
                "club": {
                    "id": "379",
                    "name": "West Ham United",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/379.png?lm=1789459190"
                }
            },
            "clubId": "379",
            "club": {
                "id": "379",
                "name": "West Ham United",
                "image": "https://img.a.transfermarkt.technology/wappen/big/379.png?lm=1789459190",
                "country": "England",
                "marketValue": 278700000
            },
            "goalStatistics": {
                "goalsCount": 9,
                "assistsCount": 11,
                "scorersCount": 20,
                "penaltiesCount": 0,
                "ownGoalsCount": 0
            },
            "cardStatistics": {
                "yellowCardsCount": 4,
                "yellowRedCardsCount": 0,
                "redCardsCount": 0
            },
            "playingTimeStatistics": {
                "startingElevenCount": 38,
                "substitutedInCount": 0,
                "substitutedOutCount": 6,
                "appearancesCount": 38,
                "totalMinutesPlayed": 3409
            }
        },
        {
            "rank": 4,
            "playerId": "418560",
            "player": {
                "id": "418560",
                "name": "Erling Haaland",
                "image": "https://img.a.transfermarkt.technology/portrait/big/418560-1788115885.jpg",
                "dateOfBirth": "2000-07-21",
                "age": 26,
                "position": "Centre-Forward",
                "nationalities": [
                    "Norway"
                ],
                "marketValue": 220000000,
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
                }
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            },
            "goalStatistics": {
                "goalsCount": 27,
                "assistsCount": 8,
                "scorersCount": 35,
                "penaltiesCount": 0,
                "ownGoalsCount": 0
            },
            "cardStatistics": {
                "yellowCardsCount": 2,
                "yellowRedCardsCount": 0,
                "redCardsCount": 0
            },
            "playingTimeStatistics": {
                "startingElevenCount": 34,
                "substitutedInCount": 1,
                "substitutedOutCount": 8,
                "appearancesCount": 35,
                "totalMinutesPlayed": 2959
            }
        },
        {
            "rank": 5,
            "playerId": "626724",
            "player": {
                "id": "626724",
                "name": "João Pedro",
                "image": "https://img.a.transfermarkt.technology/portrait/big/626724-1724792744.jpg",
                "dateOfBirth": "2001-09-26",
                "age": 25,
                "position": "Centre-Forward",
                "nationalities": [
                    "Brazil"
                ],
                "marketValue": 100000000,
                "club": {
                    "id": "631",
                    "name": "Chelsea FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205"
                }
            },
            "clubId": "631",
            "club": {
                "id": "631",
                "name": "Chelsea FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205",
                "country": "England",
                "marketValue": 1151700000
            },
            "goalStatistics": {
                "goalsCount": 15,
                "assistsCount": 8,
                "scorersCount": 23,
                "penaltiesCount": 0,
                "ownGoalsCount": 0
            },
            "cardStatistics": {
                "yellowCardsCount": 5,
                "yellowRedCardsCount": 0,
                "redCardsCount": 0
            },
            "playingTimeStatistics": {
                "startingElevenCount": 31,
                "substitutedInCount": 4,
                "substitutedOutCount": 17,
                "appearancesCount": 35,
                "totalMinutesPlayed": 2674
            }
        },
        {
            "rank": 6,
            "playerId": "823231",
            "player": {
                "id": "823231",
                "name": "Dango Ouattara",
                "image": "https://img.a.transfermarkt.technology/portrait/big/823231-1737452292.jpg",
                "dateOfBirth": "2002-02-11",
                "age": 24,
                "position": "Right Winger",
                "nationalities": [
                    "Burkina Faso"
                ],
                "marketValue": 35000000
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get competition top assist providers — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39094/get+competition+top+assist+providers?competition_id=GB1&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the goalkeepers with the most clean sheets in a competition for a season with appearances, minutes played and goals conceded.
Endpoint ID: 39095
GET https://zylalabs.com/api/14941/transfermarkt+api/39095/get+competition+clean+sheets
INPUT PARAMETERS

Get competition clean sheets — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
season
API EXAMPLE RESPONSE
JSON
{
    "competitionId": "GB1",
    "competition": {
        "id": "GB1",
        "name": "Premier League",
        "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
        "country": "England",
        "marketValue": 14107375000
    },
    "players": [
        {
            "rank": 1,
            "playerId": "262749",
            "player": {
                "id": "262749",
                "name": "David Raya",
                "image": "https://img.a.transfermarkt.technology/portrait/big/262749-1780663789.jpg",
                "dateOfBirth": "1995-09-15",
                "age": 31,
                "position": "Goalkeeper",
                "nationalities": [
                    "Spain"
                ],
                "marketValue": 30000000,
                "club": {
                    "id": "11",
                    "name": "Arsenal FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167"
                }
            },
            "cleanSheetsCount": 19,
            "appearancesCount": 37,
            "totalMinutesPlayed": 3330,
            "goalsConcededCount": 26
        },
        {
            "rank": 2,
            "playerId": "315858",
            "player": {
                "id": "315858",
                "name": "Gianluigi Donnarumma",
                "image": "https://img.a.transfermarkt.technology/portrait/big/315858-1761076746.jpg",
                "dateOfBirth": "1999-02-25",
                "age": 27,
                "position": "Goalkeeper",
                "nationalities": [
                    "Italy"
                ],
                "marketValue": 45000000,
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
                }
            },
            "cleanSheetsCount": 15,
            "appearancesCount": 34,
            "totalMinutesPlayed": 3060,
            "goalsConcededCount": 29
        },
        {
            "rank": 3,
            "playerId": "258919",
            "player": {
                "id": "258919",
                "name": "Dean Henderson",
                "image": "https://img.a.transfermarkt.technology/portrait/big/258919-1716297478.jpg",
                "dateOfBirth": "1997-03-12",
                "age": 29,
                "position": "Goalkeeper",
                "nationalities": [
                    "England"
                ],
                "marketValue": 28000000,
                "club": {
                    "id": "873",
                    "name": "Crystal Palace",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/873.png?lm=1789459219"
                }
            },
            "cleanSheetsCount": 11,
            "appearancesCount": 37,
            "totalMinutesPlayed": 3330,
            "goalsConcededCount": 51
        },
        {
            "rank": 4,
            "playerId": "130164",
            "player": {
                "id": "130164",
                "name": "Jordan Pickford",
                "image": "https://img.a.transfermarkt.technology/portrait/big/130164-1668499964.jpg",
                "dateOfBirth": "1994-03-07",
                "age": 32,
                "position": "Goalkeeper",
                "nationalities": [
                    "England"
                ],
                "marketValue": 13000000,
                "club": {
                    "id": "29",
                    "name": "Everton FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/29.png?lm=1789459168"
                }
            },
            "cleanSheetsCount": 11,
            "appearancesCount": 38,
            "totalMinutesPlayed": 3420,
            "goalsConcededCount": 50
        },
        {
            "rank": 4,
            "playerId": "465555",
            "player": {
                "id": "465555",
                "name": "Djordje Petrović",
                "image": "https://img.a.transfermarkt.technology/portrait/big/465555-1775574265.jpg",
                "dateOfBirth": "1999-10-08",
                "age": 27,
                "position": "Goalkeeper",
                "nationalities": [
                    "Serbia"
                ],
                "marketValue": 28000000,
                "club": {
                    "id": "989",
                    "name": "AFC Bournemouth",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/989.png?lm=1791205195"
                }
            },
            "cleanSheetsCount": 11,
            "appearancesCount": 38,
            "totalMinutesPlayed": 3420,
            "goalsConcededCount": 54
        },
        {
            "rank": 6,
            "playerId": "646991",
            "player": {
                "id": "646991",
                "name": "Robin Roefs",
                "image": "https://img.a.transfermarkt.technology/portrait/big/646991-1723035894.jpg",
                "dateOfBirth": "2003-01-17",
                "age": 23,
                "position": "Goalkeeper",
                "nationalities": [
                    "Netherlands"
                ],
                "marketValue": 30000000,
                "club": {
                    "id": "289",
                    "name": "Sunderland AFC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/289.png?lm=1789459183"
                }
            },
            "cleanSheetsCount": 10,
            "appearancesCount": 35,
            "totalMinutesPlayed": 3150,
            "goalsConcededCount": 46
        },
        {
            "rank": 7,
            "playerId": "403151",
            "player": {
                "id": "403151",
                "name": "Robert Sánchez",
                "image": "https://img.a.transfermarkt.technology/portrait/big/403151-1695028195.jpg",
                "dateOfBirth": "1997-11-18",
                "age": 28,
                "position": "Goalkeeper",
                "nationalities": [
                    "Spain",
                    "England"
                ],
                "marketValue": 15000000,
                "club": {
                    "id": "1047",
                    "name": "Como 1907",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/1047.png?lm=1789459228"
                }
            },
            "cleanSheetsCount": 10,
            "appearancesCount": 35,
            "totalMinutesPlayed": 3041,
            "goalsConcededCount": 47
        },
        {
            "rank": 8,
            "playerId": "340918",
            "player": {
                "id": "340918",
                "name": "Caoimhín Kelleher",
                "image": "https://img.a.transfermarkt.technology/portrait/big/340918-1708933663.jpg",
                "dateOfBirth": "1998-11-23",
                "age": 27,
                "position": "Goalkeeper",
                "nationalities": [
                    "Ireland"
                ],
                "marketValue": 32000000,
                "club": {
                    "id": "1148",
                    "name": "Brentford FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/1148.png?lm=1789459235"
                }
            },
            "cleanSheetsCount": 10,
            "appearancesCount": 37,
            "totalMinutesPlayed": 3330,
            "goalsConcededCount": 49
        },
        {
            "rank": 9,
            "playerId": "565093",
            "player": {
                "id": "565093",
                "name": "Bart Verbruggen",
                "image": "https://img.a.transfermarkt.technology/portrait/big/565093-1716990260.jpg",
                "dateOfBirth": "2002-08-18",
                "age": 24,
                "position": "Goalkeeper",
                "nationalities": [
                    "Netherlands"
                ],
                "marketValue": 40000000,
                "club": {
                    "id": "1237",
                    "name": "Brighton & Hove Albion",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/1237.png?lm=1789459242"
                }
            },
            "cleanSheetsCount": 10,
            "appearancesCount": 38,
            "totalMinutesPlayed": 3420,
            "goalsConcededCount": 46
        },
        {
            "rank": 10,
            "playerId": "72476",
            "player": {
                "id": "72476",
                "name": "Bernd Leno",
                "image": "https://img.a.transfermarkt.technology/portrait/big/72476-1774470314.jpg",
                "dateOfBirth": "1992-03-04",
                "age": 34,
                "position": "Goalkeeper",
                "nationalities": [
                    "Germany"
                ],
                "marketValue": 6000000,
                "club": {
                    "id": "931",
                    "name": "Fulham FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/931.png?lm=1789459221"
                }
            },
            "cleanSheetsCount": 9,
            "appearancesCount": 38,
            "totalMinutesPlayed": 3420,
            "goalsConcededCount": 51
        },
        {
            "rank": 11,
            "playerId": "105470"
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get competition clean sheets — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39095/get+competition+clean+sheets?competition_id=GB1&season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the winner of every season of a competition and the number of titles per club.
Endpoint ID: 39096
GET https://zylalabs.com/api/14941/transfermarkt+api/39096/get+competition+champions
INPUT PARAMETERS

Get competition champions — Endpoint Features

Object Description
competition_id Required Competition id, as returned by the competition search (e.g. GB1 for the Premier League, CL for the UEFA Champions League)

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
API EXAMPLE RESPONSE
JSON
{
    "competitionId": "GB1",
    "competition": {
        "id": "GB1",
        "name": "Premier League",
        "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
        "country": "England",
        "marketValue": 14107375000
    },
    "champions": [
        {
            "name": "English Champion",
            "season": {
                "id": 2025,
                "display": "25/26",
                "cyclicalName": "2026",
                "nonCyclicalName": "25/26"
            },
            "clubId": "11",
            "club": {
                "id": "11",
                "name": "Arsenal FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167",
                "country": "England",
                "marketValue": 1376000000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2024,
                "display": "24/25",
                "cyclicalName": "2025",
                "nonCyclicalName": "24/25"
            },
            "clubId": "31",
            "club": {
                "id": "31",
                "name": "Liverpool FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/31.png?lm=1789459168",
                "country": "England",
                "marketValue": 1089300000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2023,
                "display": "23/24",
                "cyclicalName": "2024",
                "nonCyclicalName": "23/24"
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2022,
                "display": "22/23",
                "cyclicalName": "2023",
                "nonCyclicalName": "22/23"
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2021,
                "display": "21/22",
                "cyclicalName": "2022",
                "nonCyclicalName": "21/22"
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2020,
                "display": "20/21",
                "cyclicalName": "2021",
                "nonCyclicalName": "20/21"
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2019,
                "display": "19/20",
                "cyclicalName": "2020",
                "nonCyclicalName": "19/20"
            },
            "clubId": "31",
            "club": {
                "id": "31",
                "name": "Liverpool FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/31.png?lm=1789459168",
                "country": "England",
                "marketValue": 1089300000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2018,
                "display": "18/19",
                "cyclicalName": "2019",
                "nonCyclicalName": "18/19"
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2017,
                "display": "17/18",
                "cyclicalName": "2018",
                "nonCyclicalName": "17/18"
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2016,
                "display": "16/17",
                "cyclicalName": "2017",
                "nonCyclicalName": "16/17"
            },
            "clubId": "631",
            "club": {
                "id": "631",
                "name": "Chelsea FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205",
                "country": "England",
                "marketValue": 1151700000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2015,
                "display": "15/16",
                "cyclicalName": "2016",
                "nonCyclicalName": "15/16"
            },
            "clubId": "1003",
            "club": {
                "id": "1003",
                "name": "Leicester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/1003.png?lm=1789459227",
                "country": "England",
                "marketValue": 65275000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2014,
                "display": "14/15",
                "cyclicalName": "2015",
                "nonCyclicalName": "14/15"
            },
            "clubId": "631",
            "club": {
                "id": "631",
                "name": "Chelsea FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205",
                "country": "England",
                "marketValue": 1151700000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2013,
                "display": "13/14",
                "cyclicalName": "2014",
                "nonCyclicalName": "13/14"
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2012,
                "display": "12/13",
                "cyclicalName": "2013",
                "nonCyclicalName": "12/13"
            },
            "clubId": "985",
            "club": {
                "id": "985",
                "name": "Manchester United",
                "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227",
                "country": "England",
                "marketValue": 928800000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2011,
                "display": "11/12",
                "cyclicalName": "2012",
                "nonCyclicalName": "11/12"
            },
            "clubId": "281",
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                "country": "England",
                "marketValue": 1498300000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2010,
                "display": "10/11",
                "cyclicalName": "2011",
                "nonCyclicalName": "10/11"
            },
            "clubId": "985",
            "club": {
                "id": "985",
                "name": "Manchester United",
                "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227",
                "country": "England",
                "marketValue": 928800000
            }
        },
        {
            "name": "English Champion",
            "season": {
                "id": 2009,
                "display": "09/10",
                "cyclicalName": "2010"
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get competition champions — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39096/get+competition+champions?competition_id=GB1' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the most relevant matches of a day ordered by kick-off time, with competition, clubs, score, stadium and attendance.
Endpoint ID: 39097
GET https://zylalabs.com/api/14941/transfermarkt+api/39097/get+matches+by+date
INPUT PARAMETERS

Get matches by date — Endpoint Features

Object Description
date Optional Day in Y-m-d format. Defaults to today
limit Optional Number of results to return, between 1 and 100. Defaults to 50

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

date
limit
API EXAMPLE RESPONSE
JSON
{
    "date": "2026-11-14",
    "matches": [
        {
            "id": "4903204",
            "baseDetails": {
                "seasonId": 2026,
                "gameDay": 17,
                "stadiumId": "1597",
                "stadium": {
                    "id": "1597",
                    "name": "NACK5 Stadium Omiya",
                    "city": "Omiya-ku, Saitama City",
                    "capacity": 15500
                },
                "competitionId": "JAP2",
                "competition": {
                    "id": "JAP2",
                    "name": "J2 League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/jap2.png?lm=1789377132",
                    "country": "Japan",
                    "marketValue": 138860000
                },
                "competitionGroupId": "",
                "isGameReport": true,
                "season": {
                    "id": 2026,
                    "display": "26/27",
                    "cyclicalName": "2027",
                    "nonCyclicalName": "26/27"
                },
                "date": {
                    "dateTimeUTC": "2026-11-14T05:00:00+00:00",
                    "isTimeDefined": true
                }
            },
            "extendedDetails": {
                "duration": 90,
                "crowdSize": 11246,
                "isTribunal": false,
                "isSoldOut": false,
                "isGhostGame": false,
                "isUncontested": false,
                "isRescheduled": false
            },
            "homeClub": {
                "clubId": "7452",
                "club": {
                    "id": "7452",
                    "name": "RB Omiya Ardija",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/7452.png?lm=1789459549",
                    "country": "Japan",
                    "marketValue": 11200000
                },
                "coachId": "58266",
                "rank": 5,
                "tactic": {
                    "id": 16,
                    "tactic": "4-2-3-1"
                },
                "squadMarketValue": {
                    "value": 11200000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "11.00",
                        "suffix": "M"
                    },
                    "determined": "2026-11-14"
                }
            },
            "awayClub": {
                "clubId": "16190",
                "club": {
                    "id": "16190",
                    "name": "Montedio Yamagata",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/16190.png?lm=1789459962",
                    "country": "Japan",
                    "marketValue": 7200000
                },
                "coachId": "20015",
                "rank": 14,
                "tactic": {
                    "id": 4,
                    "tactic": "4-4-2 double 6"
                },
                "squadMarketValue": {
                    "value": 7200000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "7.00",
                        "suffix": "M"
                    },
                    "determined": "2026-11-14"
                }
            },
            "score": {
                "gameId": "4903204",
                "home": 2,
                "away": 1,
                "addition": "none",
                "additionType": "none",
                "details": {
                    "gameEndType": "RegularlyTerminated"
                }
            },
            "isWithinLiveTimeframe": false,
            "relativeUrl": "/spielbericht/index/spielbericht/4903204"
        },
        {
            "id": "4903205",
            "baseDetails": {
                "seasonId": 2026,
                "gameDay": 17,
                "stadiumId": "3155",
                "stadium": {
                    "id": "3155",
                    "name": "Lemongas Stadium Hiratsuka",
                    "city": "Hiratsuka, Kanagawa",
                    "capacity": 15690
                },
                "competitionId": "JAP2",
                "competition": {
                    "id": "JAP2",
                    "name": "J2 League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/jap2.png?lm=1789377132",
                    "country": "Japan",
                    "marketValue": 138860000
                },
                "competitionGroupId": "",
                "isGameReport": true,
                "season": {
                    "id": 2026,
                    "display": "26/27",
                    "cyclicalName": "2027",
                    "nonCyclicalName": "26/27"
                },
                "date": {
                    "dateTimeUTC": "2026-11-14T05:00:00+00:00",
                    "isTimeDefined": true
                }
            },
            "extendedDetails": {
                "duration": 90,
                "crowdSize": 7386,
                "isTribunal": false,
                "isSoldOut": false,
                "isGhostGame": false,
                "isUncontested": false,
                "isRescheduled": false
            },
            "homeClub": {
                "clubId": "8457",
                "club": {
                    "id": "8457",
                    "name": "Shonan Bellmare",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/8457.png?lm=1789459608",
                    "country": "Japan",
                    "marketValue": 8000000
                },
                "coachId": "28668",
                "rank": 10,
                "tactic": {
                    "id": 4,
                    "tactic": "4-4-2 double 6"
                },
                "squadMarketValue": {
                    "value": 8000000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "8.00",
                        "suffix": "M"
                    },
                    "determined": "2026-11-14"
                }
            },
            "awayClub": {
                "clubId": "943",
                "club": {
                    "id": "943",
                    "name": "Yokohama FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/943.png?lm=1789459221",
                    "country": "Japan",
                    "marketValue": 6975000
                },
                "coachId": "61209",
                "rank": 2,
                "tactic": {
                    "id": 13,
                    "tactic": "3-4-2-1"
                },
                "squadMarketValue": {
                    "value": 6725000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "6.50",
                        "suffix": "M"
                    },
                    "determined": "2026-11-14"
                }
            },
            "score": {
                "gameId": "4903205",
                "home": 2,
                "away": 0,
                "addition": "none",
                "additionType": "none",
                "details": {
                    "gameEndType": "RegularlyTerminated"
                }
            },
            "isWithinLiveTimeframe": false,
            "relativeUrl": "/spielbericht/index/spielbericht/4903205"
        },
        {
            "id": "4903206",
            "baseDetails": {
                "seasonId": 2026,
                "gameDay": 17,
                "stadiumId": "1602",
                "stadium": {
                    "id": "1602",
                    "name": "Denka Big Swan Stadium",
                    "city": "Chuo-ku, Niigata, Präfektur Niigata",
                    "capacity": 42300
                },
                "competitionId": "JAP2",
                "competition": {
                    "id": "JAP2",
                    "name": "J2 League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/jap2.png?lm=1789377132",
                    "country": "Japan",
                    "marketValue": 138860000
                },
                "competitionGroupId": "",
                "isGameReport": true,
                "season": {
                    "id": 2026,
                    "display": "26/27",
                    "cyclicalName": "2027",
                    "nonCyclicalName": "26/27"
                },
                "date": {
                    "dateTimeUTC": "2026-11-14T05:00:00+00:00",
                    "isTimeDefined": true
                }
            },
            "extendedDetails": {
                "duration": 90,
                "crowdSize": 14945,
                "isTribunal": false,
                "isSoldOut": false,
                "isGhostGame": false,
                "isUncontested": false,
                "isRescheduled": false
            },
            "homeClub": {
                "clubId": "8344",
                "club": {
                    "id": "8344",
                    "name": "Albirex Niigata",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/8344.png?lm=1789459600"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get matches by date — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39097/get+matches+by+date?date=2026-11-14&limit=50' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns a match in full: competition, date, stadium, attendance, referees, score, line-ups with formations, substitutes, coaches, goals, cards and substitutions, team statistics and the market value of both sides.
Endpoint ID: 39098
GET https://zylalabs.com/api/14941/transfermarkt+api/39098/get+match+details
INPUT PARAMETERS

Get match details — Endpoint Features

Object Description
match_id Required Match id, as returned by the match list and the club and competition matches endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

match_id
API EXAMPLE RESPONSE
JSON
{
    "id": "4899182",
    "baseDetails": {
        "seasonId": 2026,
        "gameDay": 1,
        "competitionId": "GB1",
        "competition": {
            "id": "GB1",
            "name": "Premier League",
            "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
            "country": "England",
            "marketValue": 14107375000
        },
        "competitionGroupId": "",
        "isGameReport": true,
        "season": {
            "id": 2026,
            "display": "26/27",
            "cyclicalName": "2027",
            "nonCyclicalName": "26/27"
        },
        "date": {
            "dateTimeUTC": "2026-08-21T19:00:00+00:00",
            "isTimeDefined": true
        }
    },
    "extendedDetails": {
        "duration": 90,
        "crowdSize": 60098,
        "isTribunal": false,
        "isSoldOut": false,
        "isGhostGame": false,
        "isUncontested": false,
        "isRescheduled": false
    },
    "homeClub": {
        "clubId": "11",
        "club": {
            "id": "11",
            "name": "Arsenal FC",
            "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167",
            "country": "England",
            "marketValue": 1376000000
        },
        "coachId": "47620",
        "coach": {
            "id": "47620",
            "name": "Mikel Arteta",
            "image": "https://img.a.transfermarkt.technology/portrait/big/47620-1758796375.jpg"
        },
        "tactic": {
            "id": 16,
            "tactic": "4-2-3-1"
        },
        "lineup": {
            "players": [
                {
                    "playerId": "262749",
                    "player": {
                        "id": "262749",
                        "name": "David Raya",
                        "image": "https://img.a.transfermarkt.technology/portrait/big/262749-1780663789.jpg",
                        "dateOfBirth": "1995-09-15",
                        "age": 31,
                        "position": "Goalkeeper",
                        "nationalities": [
                            "Spain"
                        ],
                        "marketValue": 30000000,
                        "club": {
                            "id": "11",
                            "name": "Arsenal FC",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167"
                        }
                    },
                    "shirtNumber": 1,
                    "isCaptain": false,
                    "positionId": 1,
                    "marketValue": {
                        "value": 30000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "30.00",
                            "suffix": "M"
                        }
                    },
                    "ageAtGameDate": 30,
                    "position": {
                        "id": 1,
                        "name": "Goalkeeper",
                        "shortName": "GK",
                        "category": "Goalkeeper"
                    }
                },
                {
                    "playerId": "646750",
                    "player": {
                        "id": "646750",
                        "name": "Cristhian Mosquera",
                        "image": "https://img.a.transfermarkt.technology/portrait/big/646750-1749739359.jpg",
                        "dateOfBirth": "2004-06-27",
                        "age": 22,
                        "position": "Centre-Back",
                        "nationalities": [
                            "Spain",
                            "Colombia"
                        ],
                        "marketValue": 40000000,
                        "club": {
                            "id": "11",
                            "name": "Arsenal FC",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167"
                        }
                    },
                    "shirtNumber": 3,
                    "isCaptain": false,
                    "positionId": 3,
                    "marketValue": {
                        "value": 40000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "40.00",
                            "suffix": "M"
                        }
                    },
                    "ageAtGameDate": 22,
                    "position": {
                        "id": 3,
                        "name": "Centre-Back",
                        "shortName": "CB",
                        "category": "Defender"
                    }
                },
                {
                    "playerId": "435338",
                    "player": {
                        "id": "435338",
                        "name": "Gabriel",
                        "image": "https://img.a.transfermarkt.technology/portrait/big/435338-1684162833.jpg",
                        "dateOfBirth": "1997-12-19",
                        "age": 28,
                        "position": "Centre-Back",
                        "nationalities": [
                            "Brazil"
                        ],
                        "marketValue": 75000000,
                        "club": {
                            "id": "11",
                            "name": "Arsenal FC",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167"
                        }
                    },
                    "shirtNumber": 6,
                    "isCaptain": false,
                    "positionId": 3,
                    "marketValue": {
                        "value": 75000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "75.00",
                            "suffix": "M"
                        }
                    },
                    "ageAtGameDate": 28,
                    "position": {
                        "id": 3,
                        "name": "Centre-Back",
                        "shortName": "CB",
                        "category": "Defender"
                    }
                },
                {
                    "playerId": "502821",
                    "player": {
                        "id": "502821",
                        "name": "Riccardo Calafiori",
                        "image": "https://img.a.transfermarkt.technology/portrait/big/502821-1727382174.jpg",
                        "dateOfBirth": "2002-05-19",
                        "age": 24,
                        "position": "Left-Back",
                        "nationalities": [
                            "Italy"
                        ],
                        "marketValue": 65000000,
                        "club": {
                            "id": "11",
                            "name": "Arsenal FC",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167"
                        }
                    },
                    "shirtNumber": 33,
                    "isCaptain": false,
                    "positionId": 4,
                    "marketValue": {
                        "value": 55000000,
                        "currency": "EUR",
                        "compact": {
                            "prefix": "€",
                            "content": "55.00",
                            "suffix": "M"
                        }
                    },
                    "ageAtGameDate": 24,
                    "position": {
                        "id": 4,
                        "name": "Left-Back",
                        "shortName": "LB",
                        "category": "Defender"
                    }
                },
                {
                    "playerId": "335721",
                    "player": {
                        "id": "335721",
                        "name": "Ben White",
                        "image": "https://img.a.transfermarkt.technology/portrait/big/335721-1683275943.jpg",
                        "dateOfBirth": "1997-10-08",
                        "age": 29,
                        "position": "Right-Back",
                        "nationalities": [
                            "England"
                        ],
                        "marketValue": 35000000,
                        "club": {
                            "id": "11",
                            "name": "Arsenal FC",
                            "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167"
                        }
                    },
                    "shirtNumber": 4,
                    "isCaptain": false,
                    "positionId": 5,
                    "marketValue": {
                        "value": 30000000,
                        "currency": "EUR"
                    }
                }
            ]
        }
    },
    "_note": "Response truncated for documentation purposes"
}
Get match details — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39098/get+match+details?match_id=4899182' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the most recent transfers worldwide or in one competition with the player, both clubs, fee, market value and transfer type.
Endpoint ID: 39099
GET https://zylalabs.com/api/14941/transfermarkt+api/39099/get+latest+transfers
INPUT PARAMETERS

Get latest transfers — Endpoint Features

Object Description
competition_id Optional Limits the result to one competition (e.g. GB1 for the Premier League)
limit Optional Number of results to return, between 1 and 100. Defaults to 50

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
limit
API EXAMPLE RESPONSE
JSON
{
    "transfers": [
        {
            "id": "6658969",
            "transferSource": {
                "competitionId": "GB21",
                "competition": {
                    "id": "GB21",
                    "name": "Premier League 2",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb21.png?lm=1789377142",
                    "country": "England",
                    "marketValue": 70260000
                },
                "countryId": 189,
                "country": {
                    "id": 189,
                    "name": "England",
                    "code": "ENG",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                },
                "clubId": "9264",
                "club": {
                    "id": "9264",
                    "name": "Sunderland AFC U21",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/9264.png?lm=1789459653",
                    "country": "England",
                    "marketValue": 850000
                },
                "coachId": "122725"
            },
            "transferDestination": {
                "competitionId": "GB1",
                "competition": {
                    "id": "GB1",
                    "name": "Premier League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 14107375000
                },
                "countryId": 189,
                "country": {
                    "id": 189,
                    "name": "England",
                    "code": "ENG",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                },
                "clubId": "289",
                "club": {
                    "id": "289",
                    "name": "Sunderland AFC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/289.png?lm=1789459183",
                    "country": "England",
                    "marketValue": 458575000
                },
                "coachId": "40910"
            },
            "details": {
                "playerId": "1079078",
                "player": {
                    "id": "1079078",
                    "name": "Timur Tuterov",
                    "image": "https://img.a.transfermarkt.technology/portrait/big/1079078-1668373863.png",
                    "dateOfBirth": "2005-06-11",
                    "age": 21,
                    "position": "Left Winger",
                    "nationalities": [
                        "Ukraine"
                    ],
                    "marketValue": 300000,
                    "club": {
                        "id": "289",
                        "name": "Sunderland AFC",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/289.png?lm=1789459183"
                    }
                },
                "date": "2026-10-05T00:00:00+02:00",
                "contractUntilDate": "2028-06-30T00:00:00+02:00",
                "seasonId": 2026,
                "isPending": false,
                "marketValue": {
                    "value": 300000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "300.00",
                        "suffix": "K"
                    }
                },
                "age": 21,
                "fee": {
                    "value": null,
                    "currency": "",
                    "compact": {
                        "prefix": "",
                        "content": "-",
                        "suffix": ""
                    }
                },
                "season": {
                    "id": 2026,
                    "display": "26/27",
                    "cyclicalName": "2027",
                    "nonCyclicalName": "26/27"
                }
            },
            "typeDetails": {
                "type": "INTERNAL_TRANSFER",
                "name": "Interner Transfer",
                "feeDescription": ""
            },
            "relativeUrl": "/timur-tuterov/transfers/spieler/1079078/transfer_id/6658969"
        },
        {
            "id": "6579119",
            "transferSource": {
                "competitionId": "GB1",
                "competition": {
                    "id": "GB1",
                    "name": "Premier League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 14107375000
                },
                "countryId": 189,
                "country": {
                    "id": 189,
                    "name": "England",
                    "code": "ENG",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
                },
                "clubId": "3008",
                "club": {
                    "id": "3008",
                    "name": "Hull City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/3008.png?lm=1789459328",
                    "country": "England",
                    "marketValue": 295300000
                },
                "coachId": "55762"
            },
            "transferDestination": {
                "competitionId": "ZYP1",
                "competition": {
                    "id": "ZYP1",
                    "name": "Cyprus League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/zyp1.png?lm=1789377137",
                    "country": "Cyprus",
                    "marketValue": 157650000
                },
                "countryId": 188,
                "country": {
                    "id": 188,
                    "name": "Cyprus",
                    "code": "CYP",
                    "image": "https://img.a.transfermarkt.technology/flagge/original/188.png"
                },
                "clubId": "829",
                "club": {
                    "id": "829",
                    "name": "Omonia Nicosia",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/829.png?lm=1789459213",
                    "country": "Cyprus",
                    "marketValue": 20625000
                },
                "coachId": "4431"
            },
            "details": {
                "playerId": "353775",
                "player": {
                    "id": "353775",
                    "name": "David Akintola",
                    "image": "https://img.a.transfermarkt.technology/portrait/big/353775-1729515266.jpg",
                    "dateOfBirth": "1996-01-13",
                    "age": 30,
                    "position": "Right Winger",
                    "nationalities": [
                        "Nigeria"
                    ],
                    "marketValue": 900000,
                    "club": {
                        "id": "829",
                        "name": "Omonia Nicosia",
                        "image": "https://img.a.transfermarkt.technology/wappen/big/829.png?lm=1789459213"
                    }
                },
                "date": "2026-09-10T00:00:00+02:00",
                "contractUntilDate": "2028-05-31T00:00:00+02:00",
                "seasonId": 2026,
                "isPending": false,
                "marketValue": {
                    "value": 1000000,
                    "currency": "EUR",
                    "compact": {
                        "prefix": "€",
                        "content": "1.00",
                        "suffix": "M"
                    }
                },
                "age": 30,
                "fee": {
                    "value": null,
                    "currency": "",
                    "compact": {
                        "prefix": "",
                        "content": "Free Transfer",
                        "suffix": ""
                    }
                },
                "season": {
                    "id": 2026,
                    "display": "26/27",
                    "cyclicalName": "2027",
                    "nonCyclicalName": "26/27"
                }
            },
            "typeDetails": {
                "type": "STANDARD",
                "name": "",
                "feeDescription": ""
            },
            "relativeUrl": "/david-akintola/transfers/spieler/353775/transfer_id/6579119"
        },
        {
            "id": "6567128",
            "transferSource": {
                "competitionId": "GB1",
                "competition": {
                    "id": "GB1",
                    "name": "Premier League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 14107375000
                },
                "countryId": 189,
                "country": {
                    "id": 189,
                    "name": "England",
                    "code": "ENG"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get latest transfers — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39099/get+latest+transfers?competition_id=GB1&limit=50' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns a single transfer with the player, both clubs and competitions, date, fee, market value at the time and transfer type.
Endpoint ID: 39100
GET https://zylalabs.com/api/14941/transfermarkt+api/39100/get+transfer+details
INPUT PARAMETERS

Get transfer details — Endpoint Features

Object Description
transfer_id Required Transfer id, as returned by the transfer lists

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

transfer_id
API EXAMPLE RESPONSE
JSON
{
    "id": "4418847",
    "transferSource": {
        "competitionId": "FR1",
        "competition": {
            "id": "FR1",
            "name": "Ligue 1",
            "image": "https://img.a.transfermarkt.technology/logo/medium/fr1.png?lm=1789377131",
            "country": "France",
            "marketValue": 4223350000
        },
        "countryId": 50,
        "country": {
            "id": 50,
            "name": "France",
            "code": "FRA",
            "image": "https://img.a.transfermarkt.technology/flagge/original/50.png"
        },
        "clubId": "583",
        "club": {
            "id": "583",
            "name": "Paris Saint-Germain",
            "image": "https://img.a.transfermarkt.technology/wappen/big/583.png?lm=1789459199",
            "country": "France",
            "marketValue": 1362600000
        },
        "coachId": "6499",
        "coach": {
            "id": "6499",
            "name": "Luis Enrique",
            "image": "https://img.a.transfermarkt.technology/portrait/big/6499-1746692948.jpg"
        }
    },
    "transferDestination": {
        "competitionId": "MLS1",
        "competition": {
            "id": "MLS1",
            "name": "Major League Soccer",
            "image": "https://img.a.transfermarkt.technology/logo/medium/mls1.png?lm=1789377133",
            "country": "United States",
            "marketValue": 1546625000
        },
        "countryId": 184,
        "country": {
            "id": 184,
            "name": "United States",
            "code": "USA",
            "image": "https://img.a.transfermarkt.technology/flagge/original/184.png"
        },
        "clubId": "69261",
        "club": {
            "id": "69261",
            "name": "Inter Miami CF",
            "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707",
            "country": "United States",
            "marketValue": 96750000
        },
        "coachId": "5616",
        "coach": {
            "id": "5616",
            "name": "Tata Martino",
            "image": "https://img.a.transfermarkt.technology/portrait/big/5616-1774687728.jpg"
        }
    },
    "details": {
        "playerId": "28003",
        "player": {
            "id": "28003",
            "name": "Lionel Messi",
            "image": "https://img.a.transfermarkt.technology/portrait/big/28003-1771694720.jpg",
            "dateOfBirth": "1987-06-24",
            "age": 39,
            "position": "Right Winger",
            "nationalities": [
                "Argentina",
                "Spain"
            ],
            "marketValue": 15000000,
            "club": {
                "id": "69261",
                "name": "Inter Miami CF",
                "image": "https://img.a.transfermarkt.technology/wappen/big/69261.png?lm=1789463707"
            }
        },
        "date": "2023-07-15T00:00:00+02:00",
        "contractUntilDate": "2028-12-31T00:00:00+01:00",
        "seasonId": 2023,
        "isPending": false,
        "marketValue": {
            "value": 35000000,
            "currency": "EUR",
            "compact": {
                "prefix": "€",
                "content": "35.00",
                "suffix": "M"
            }
        },
        "age": 36,
        "fee": {
            "value": null,
            "currency": "",
            "compact": {
                "prefix": "",
                "content": "Free Transfer",
                "suffix": ""
            }
        },
        "season": {
            "id": 2023,
            "display": "23/24",
            "cyclicalName": "2024",
            "nonCyclicalName": "23/24"
        }
    },
    "typeDetails": {
        "type": "STANDARD",
        "name": "",
        "feeDescription": ""
    },
    "relativeUrl": "/lionel-messi/transfers/spieler/28003/transfer_id/4418847"
}
Get transfer details — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39100/get+transfer+details?transfer_id=4418847' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the most valuable players currently without a club with the date they became free agents and their last club and competition.
Endpoint ID: 39101
GET https://zylalabs.com/api/14941/transfermarkt+api/39101/get+free+agents
INPUT PARAMETERS

Get free agents — Endpoint Features

Object Description
limit Optional Number of results to return, between 1 and 100. Defaults to 50

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

limit
API EXAMPLE RESPONSE
JSON
{
    "players": [
        {
            "playerId": "401173",
            "player": {
                "id": "401173",
                "name": "Jadon Sancho",
                "image": "https://img.a.transfermarkt.technology/portrait/big/401173-1688564217.jpg",
                "dateOfBirth": "2000-03-25",
                "age": 26,
                "position": "Left Winger",
                "nationalities": [
                    "England",
                    "Jamaica"
                ],
                "marketValue": 10000000,
                "club": {
                    "id": "515",
                    "name": "Without Club",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/515.png?lm=1789459197"
                }
            },
            "contractlessSince": "2026-07-01",
            "lastClubId": "985",
            "lastClub": {
                "id": "985",
                "name": "Manchester United",
                "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227",
                "country": "England",
                "marketValue": 928800000
            },
            "lastCompetitionId": "GB1",
            "lastCompetition": {
                "id": "GB1",
                "name": "Premier League",
                "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "country": "England",
                "marketValue": 14107375000
            }
        },
        {
            "playerId": "203853",
            "player": {
                "id": "203853",
                "name": "Oleksandr Zinchenko",
                "image": "https://img.a.transfermarkt.technology/portrait/big/203853-1688658681.jpg",
                "dateOfBirth": "1996-12-15",
                "age": 29,
                "position": "Left-Back",
                "nationalities": [
                    "Ukraine"
                ],
                "marketValue": 6000000,
                "club": {
                    "id": "515",
                    "name": "Without Club",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/515.png?lm=1789459197"
                }
            },
            "contractlessSince": "2026-07-01",
            "lastClubId": "610",
            "lastClub": {
                "id": "610",
                "name": "Ajax Amsterdam",
                "image": "https://img.a.transfermarkt.technology/wappen/big/610.png?lm=1789459204",
                "country": "Netherlands",
                "marketValue": 230450000
            },
            "lastCompetitionId": "NL1",
            "lastCompetition": {
                "id": "NL1",
                "name": "Eredivisie",
                "image": "https://img.a.transfermarkt.technology/logo/medium/nl1.png?lm=1789377133",
                "country": "Netherlands",
                "marketValue": 1465825000
            }
        },
        {
            "playerId": "18922",
            "player": {
                "id": "18922",
                "name": "Karim Benzema",
                "image": "https://img.a.transfermarkt.technology/portrait/big/18922-1702414196.jpg",
                "dateOfBirth": "1987-12-19",
                "age": 38,
                "position": "Centre-Forward",
                "nationalities": [
                    "France",
                    "Algeria"
                ],
                "marketValue": 4000000,
                "club": {
                    "id": "515",
                    "name": "Without Club",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/515.png?lm=1789459197"
                }
            },
            "contractlessSince": "2026-08-31",
            "lastClubId": "1114",
            "lastClub": {
                "id": "1114",
                "name": "Al-Hilal SFC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/1114.png?lm=1789459235",
                "country": "Saudi Arabia",
                "marketValue": 240025000
            },
            "lastCompetitionId": "SA1",
            "lastCompetition": {
                "id": "SA1",
                "name": "Saudi Pro League",
                "image": "https://img.a.transfermarkt.technology/logo/medium/sa1.png?lm=1789377136",
                "country": "Saudi Arabia",
                "marketValue": 1282720000
            }
        },
        {
            "playerId": "182877",
            "player": {
                "id": "182877",
                "name": "Anthony Martial",
                "image": "https://img.a.transfermarkt.technology/portrait/big/182877-1716885173.jpg",
                "dateOfBirth": "1995-12-05",
                "age": 30,
                "position": "Centre-Forward",
                "nationalities": [
                    "France",
                    "Guadeloupe"
                ],
                "marketValue": 3000000,
                "club": {
                    "id": "515",
                    "name": "Without Club",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/515.png?lm=1789459197"
                }
            },
            "contractlessSince": "2026-07-06",
            "lastClubId": "2407",
            "lastClub": {
                "id": "2407",
                "name": "CF Monterrey",
                "image": "https://img.a.transfermarkt.technology/wappen/big/2407.png?lm=1789459296",
                "country": "Mexico",
                "marketValue": 70925000
            },
            "lastCompetitionId": "MEX1",
            "lastCompetition": {
                "id": "MEX1",
                "name": "Liga MX Clausura",
                "image": "https://img.a.transfermarkt.technology/logo/medium/mex1.png?lm=1789377133",
                "country": "Mexico",
                "marketValue": 1052305000
            }
        },
        {
            "playerId": "68863",
            "player": {
                "id": "68863",
                "name": "Mauro Icardi",
                "image": "https://img.a.transfermarkt.technology/portrait/big/68863-1671105169.png",
                "dateOfBirth": "1993-02-19",
                "age": 33,
                "position": "Centre-Forward",
                "nationalities": [
                    "Argentina",
                    "Italy"
                ],
                "marketValue": 3000000,
                "club": {
                    "id": "515",
                    "name": "Without Club",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/515.png?lm=1789459197"
                }
            },
            "contractlessSince": "2026-07-01",
            "lastClubId": "141",
            "lastClub": {
                "id": "141",
                "name": "Galatasaray",
                "image": "https://img.a.transfermarkt.technology/wappen/big/141.png?lm=1789459175",
                "country": "Türkiye",
                "marketValue": 381500000
            },
            "lastCompetitionId": "TR1",
            "lastCompetition": {
                "id": "TR1",
                "name": "Süper Lig",
                "image": "https://img.a.transfermarkt.technology/logo/medium/tr1.png?lm=1789377136",
                "country": "Türkiye",
                "marketValue": 1668125000
            }
        },
        {
            "playerId": "394930",
            "player": {
                "id": "394930",
                "name": "Felipe Carballo",
                "image": "https://img.a.transfermarkt.technology/portrait/big/394930-1757575766.jpg",
                "dateOfBirth": "1996-10-04",
                "age": 30,
                "position": "Central Midfield",
                "nationalities": [
                    "Uruguay",
                    "Italy"
                ],
                "marketValue": 2500000,
                "club": {
                    "id": "515",
                    "name": "Without Club",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/515.png?lm=1789459197"
                }
            },
            "contractlessSince": "2026-01-20",
            "lastClubId": "210",
            "lastClub": {
                "id": "210",
                "name": "Grêmio Foot-Ball Porto Alegrense",
                "image": "https://img.a.transfermarkt.technology/wappen/big/210.png?lm=1789459176",
                "country": "Brazil",
                "marketValue": 77550000
            },
            "lastCompetitionId": "BRA1",
            "lastCompetition": {
                "id": "BRA1",
                "name": "Campeonato Brasileiro Série A",
                "image": "https://img.a.transfermarkt.technology/logo/medium/bra1.png?lm=1794608147",
                "country": "Brazil",
                "marketValue": 2143000000
            }
        },
        {
            "playerId": "145988",
            "player": {
                "id": "145988",
                "name": "Wilfried Zaha",
                "image": "https://img.a.transfermarkt.technology/portrait/big/145988-1771612319.jpg",
                "dateOfBirth": "1992-11-10",
                "age": 34,
                "position": "Left Winger",
                "nationalities": [
                    "Cote d'Ivoire",
                    "England"
                ],
                "marketValue": 2500000,
                "club": {
                    "id": "515"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get free agents — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39101/get+free+agents?limit=50' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the most valuable players whose contracts end in a given year, worldwide or in one competition, with their club and contract end date.
Endpoint ID: 39102
GET https://zylalabs.com/api/14941/transfermarkt+api/39102/get+expiring+contracts
INPUT PARAMETERS

Get expiring contracts — Endpoint Features

Object Description
competition_id Optional Limits the result to one competition (e.g. GB1 for the Premier League)
year Optional Year the contracts end in (e.g. 2027). Defaults to the end of the current season
limit Optional Number of results to return, between 1 and 100. Defaults to 50

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
year
limit
API EXAMPLE RESPONSE
JSON
{
    "players": [
        {
            "playerId": "667287",
            "player": {
                "id": "667287",
                "name": "Yasin Ayari",
                "image": "https://img.a.transfermarkt.technology/portrait/big/667287-1746438362.jpg",
                "dateOfBirth": "2003-10-06",
                "age": 23,
                "position": "Central Midfield",
                "nationalities": [
                    "Sweden",
                    "Tunisia"
                ],
                "marketValue": 45000000,
                "club": {
                    "id": "1237",
                    "name": "Brighton & Hove Albion",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/1237.png?lm=1789459242"
                }
            },
            "contractEndDate": "2027-06-30",
            "clubId": "1237",
            "club": {
                "id": "1237",
                "name": "Brighton & Hove Albion",
                "image": "https://img.a.transfermarkt.technology/wappen/big/1237.png?lm=1789459242",
                "country": "England",
                "marketValue": 700000000
            },
            "competitionId": "GB1",
            "competition": {
                "id": "GB1",
                "name": "Premier League",
                "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "country": "England",
                "marketValue": 14107375000
            }
        },
        {
            "playerId": "480762",
            "player": {
                "id": "480762",
                "name": "Lisandro Martínez",
                "image": "https://img.a.transfermarkt.technology/portrait/big/480762-1680681507.jpg",
                "dateOfBirth": "1998-01-18",
                "age": 28,
                "position": "Centre-Back",
                "nationalities": [
                    "Argentina"
                ],
                "marketValue": 45000000,
                "club": {
                    "id": "985",
                    "name": "Manchester United",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227"
                }
            },
            "contractEndDate": "2027-06-30",
            "clubId": "985",
            "club": {
                "id": "985",
                "name": "Manchester United",
                "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227",
                "country": "England",
                "marketValue": 928800000
            },
            "competitionId": "GB1",
            "competition": {
                "id": "GB1",
                "name": "Premier League",
                "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "country": "England",
                "marketValue": 14107375000
            }
        },
        {
            "playerId": "240306",
            "player": {
                "id": "240306",
                "name": "Bruno Fernandes",
                "image": "https://img.a.transfermarkt.technology/portrait/big/240306-1683882766.jpg",
                "dateOfBirth": "1994-09-08",
                "age": 32,
                "position": "Attacking Midfield",
                "nationalities": [
                    "Portugal"
                ],
                "marketValue": 35000000,
                "club": {
                    "id": "985",
                    "name": "Manchester United",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227"
                }
            },
            "contractEndDate": "2027-06-30",
            "clubId": "985",
            "club": {
                "id": "985",
                "name": "Manchester United",
                "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227",
                "country": "England",
                "marketValue": 928800000
            },
            "competitionId": "GB1",
            "competition": {
                "id": "GB1",
                "name": "Premier League",
                "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "country": "England",
                "marketValue": 14107375000
            }
        },
        {
            "playerId": "420002",
            "player": {
                "id": "420002",
                "name": "Jean-Philippe Mateta",
                "image": "https://img.a.transfermarkt.technology/portrait/big/420002-1723202650.jpg",
                "dateOfBirth": "1997-06-28",
                "age": 29,
                "position": "Centre-Forward",
                "nationalities": [
                    "France",
                    "DR Congo"
                ],
                "marketValue": 30000000,
                "club": {
                    "id": "873",
                    "name": "Crystal Palace",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/873.png?lm=1789459219"
                }
            },
            "contractEndDate": "2027-06-30",
            "clubId": "873",
            "club": {
                "id": "873",
                "name": "Crystal Palace",
                "image": "https://img.a.transfermarkt.technology/wappen/big/873.png?lm=1789459219",
                "country": "England",
                "marketValue": 603200000
            },
            "competitionId": "GB1",
            "competition": {
                "id": "GB1",
                "name": "Premier League",
                "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "country": "England",
                "marketValue": 14107375000
            }
        },
        {
            "playerId": "461883",
            "player": {
                "id": "461883",
                "name": "Calvin Bassey",
                "image": "https://img.a.transfermarkt.technology/portrait/big/461883-1662989506.jpg",
                "dateOfBirth": "1999-12-31",
                "age": 26,
                "position": "Centre-Back",
                "nationalities": [
                    "Nigeria",
                    "England"
                ],
                "marketValue": 28000000,
                "club": {
                    "id": "931",
                    "name": "Fulham FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/931.png?lm=1789459221"
                }
            },
            "contractEndDate": "2027-06-30",
            "clubId": "931",
            "club": {
                "id": "931",
                "name": "Fulham FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/931.png?lm=1789459221",
                "country": "England",
                "marketValue": 418600000
            },
            "competitionId": "GB1",
            "competition": {
                "id": "GB1",
                "name": "Premier League",
                "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "country": "England",
                "marketValue": 14107375000
            }
        },
        {
            "playerId": "578539",
            "player": {
                "id": "578539",
                "name": "Chris Richards",
                "image": "https://img.a.transfermarkt.technology/portrait/big/578539-1754244701.jpg",
                "dateOfBirth": "2000-03-28",
                "age": 26,
                "position": "Centre-Back",
                "nationalities": [
                    "United States"
                ],
                "marketValue": 28000000,
                "club": {
                    "id": "873",
                    "name": "Crystal Palace",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/873.png?lm=1789459219"
                }
            },
            "contractEndDate": "2027-06-30",
            "clubId": "873",
            "club": {
                "id": "873",
                "name": "Crystal Palace",
                "image": "https://img.a.transfermarkt.technology/wappen/big/873.png?lm=1789459219",
                "country": "England",
                "marketValue": 603200000
            },
            "competitionId": "GB1",
            "competition": {
                "id": "GB1",
                "name": "Premier League",
                "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                "country": "England",
                "marketValue": 14107375000
            }
        },
        {
            "playerId": "730893",
            "player": {
                "id": "730893",
                "name": "Tyrick Mitchell",
                "image": "https://img.a.transfermarkt.technology/portrait/big/730893-1693826944.jpg",
                "dateOfBirth": "1999-09-01",
                "age": 27,
                "position": "Left-Back",
                "nationalities": [
                    "England",
                    "Jamaica"
                ],
                "marketValue": 25000000,
                "club": {
                    "id": "873",
                    "name": "Crystal Palace",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/873.png?lm=1789459219"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get expiring contracts — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39102/get+expiring+contracts?competition_id=GB1&year=2027&limit=50' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the transfer windows with opening and closing times and the competitions they apply to, for every country or for one country.
Endpoint ID: 39103
GET https://zylalabs.com/api/14941/transfermarkt+api/39103/get+transfer+windows
INPUT PARAMETERS

Get transfer windows — Endpoint Features

Object Description
country_id Optional Limits the result to one country, by its id from the countries list

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

country_id
API EXAMPLE RESPONSE
JSON
{
    "windows": [
        {
            "id": 139,
            "countryId": 189,
            "country": {
                "id": 189,
                "name": "England",
                "code": "ENG",
                "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
            },
            "from": "2025-05-31T22:00:00+00:00",
            "to": "2025-06-10T18:00:00+00:00",
            "period": "special",
            "leagueLevels": [
                1,
                2,
                3,
                4,
                5,
                6
            ],
            "competitions": [
                {
                    "id": "GB1",
                    "name": "Premier League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 14107375000
                },
                {
                    "id": "GB2",
                    "name": "Championship",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb2.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 2405575000
                },
                {
                    "id": "GB3",
                    "name": "League One",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb3.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 331425000
                },
                {
                    "id": "GB4",
                    "name": "League Two",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb4.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 97775000
                },
                {
                    "id": "CNAT",
                    "name": "National League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/cnat.png?lm=1789377140",
                    "country": "England",
                    "marketValue": 6600000
                },
                {
                    "id": "NLS6",
                    "name": "National League South",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/nls6.png?lm=1789378687",
                    "country": "England",
                    "marketValue": 1225000
                },
                {
                    "id": "NLN6",
                    "name": "National League North",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/nln6.png?lm=1789378687",
                    "country": "England",
                    "marketValue": 600000
                }
            ]
        },
        {
            "id": 166,
            "countryId": 189,
            "country": {
                "id": 189,
                "name": "England",
                "code": "ENG",
                "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
            },
            "from": "2025-06-15T23:00:00+00:00",
            "to": "2025-09-01T22:59:59+00:00",
            "period": "first",
            "leagueLevels": [
                1,
                2,
                3,
                4,
                5,
                6
            ],
            "competitions": [
                {
                    "id": "GB1",
                    "name": "Premier League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 14107375000
                },
                {
                    "id": "GB2",
                    "name": "Championship",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb2.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 2405575000
                },
                {
                    "id": "GB3",
                    "name": "League One",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb3.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 331425000
                },
                {
                    "id": "GB4",
                    "name": "League Two",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb4.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 97775000
                },
                {
                    "id": "CNAT",
                    "name": "National League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/cnat.png?lm=1789377140",
                    "country": "England",
                    "marketValue": 6600000
                },
                {
                    "id": "NLS6",
                    "name": "National League South",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/nls6.png?lm=1789378687",
                    "country": "England",
                    "marketValue": 1225000
                },
                {
                    "id": "NLN6",
                    "name": "National League North",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/nln6.png?lm=1789378687",
                    "country": "England",
                    "marketValue": 600000
                }
            ]
        },
        {
            "id": 920,
            "countryId": 189,
            "country": {
                "id": 189,
                "name": "England",
                "code": "ENG",
                "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
            },
            "from": "2027-01-01T00:00:00+00:00",
            "to": "2027-02-02T00:00:00+00:00",
            "period": "second",
            "leagueLevels": [
                1,
                2,
                3,
                4,
                5,
                6
            ],
            "competitions": [
                {
                    "id": "GB1",
                    "name": "Premier League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 14107375000
                },
                {
                    "id": "GB2",
                    "name": "Championship",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb2.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 2405575000
                },
                {
                    "id": "GB3",
                    "name": "League One",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb3.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 331425000
                },
                {
                    "id": "GB4",
                    "name": "League Two",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb4.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 97775000
                },
                {
                    "id": "CNAT",
                    "name": "National League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/cnat.png?lm=1789377140",
                    "country": "England",
                    "marketValue": 6600000
                },
                {
                    "id": "NLS6",
                    "name": "National League South",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/nls6.png?lm=1789378687",
                    "country": "England",
                    "marketValue": 1225000
                },
                {
                    "id": "NLN6",
                    "name": "National League North",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/nln6.png?lm=1789378687",
                    "country": "England",
                    "marketValue": 600000
                }
            ]
        },
        {
            "id": 1238,
            "countryId": 189,
            "country": {
                "id": 189,
                "name": "England",
                "code": "ENG",
                "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
            },
            "from": "2026-06-30T23:00:00+00:00",
            "to": "2026-09-01T21:59:59+00:00",
            "period": "first",
            "leagueLevels": [
                1,
                2,
                3,
                4,
                5,
                6
            ],
            "competitions": [
                {
                    "id": "GB1",
                    "name": "Premier League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
                    "country": "England",
                    "marketValue": 14107375000
                },
                {
                    "id": "GB2",
                    "name": "Championship",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/gb2.png?lm=1789377131"
                }
            ]
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get transfer windows — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39103/get+transfer+windows?country_id=189' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the profile of a coach: name, date and place of birth, nationalities, coaching licence and current role.
Endpoint ID: 39104
GET https://zylalabs.com/api/14941/transfermarkt+api/39104/get+coach+details
INPUT PARAMETERS

Get coach details — Endpoint Features

Object Description
coach_id Required Coach id, as returned by the search and club staff endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

coach_id
API EXAMPLE RESPONSE
JSON
{
    "id": "5672",
    "name": "Pep Guardiola",
    "lifeDates": {
        "age": 55,
        "dateOfBirth": "1971-01-18",
        "isDateOfBirthUnknown": false,
        "dateOfDeath": null,
        "isDateOfDeathUnknown": false
    },
    "birthPlaceDetails": {
        "placeOfBirth": "Santpedor",
        "countryOfBirthId": 157,
        "countryOfBirth": {
            "id": 157,
            "name": "Spain",
            "code": "ESP",
            "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
        },
        "placeOfBirthAdditionalInfo": "",
        "gender": "male"
    },
    "nationalityDetails": {
        "passportName": "Josep Guardiola i Sala",
        "nationalities": {
            "nationalityId": 157,
            "nationality": {
                "id": 157,
                "name": "Spain",
                "code": "ESP",
                "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
            },
            "secondNationalityId": 0,
            "secondNationality": null
        }
    },
    "attributes": {
        "playerId": "5950",
        "personnelRoleId": 1,
        "isAvailable": false,
        "licenseId": 6,
        "formerClubsNote": "",
        "license": {
            "id": 6,
            "name": "Licencia UEFA Pro"
        }
    },
    "relativeUrl": "/pep-guardiola/profil/trainer/5672",
    "portraitUrl": "https://img.a.transfermarkt.technology/portrait/big/5672-1701335303.jpg",
    "portraitUrlSource": "IMAGO"
}
Get coach details — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39104/get+coach+details?coach_id=5672' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the career of a coach: every club with role, start and end dates, days in charge and the average tenure.
Endpoint ID: 39105
GET https://zylalabs.com/api/14941/transfermarkt+api/39105/get+coach+career
INPUT PARAMETERS

Get coach career — Endpoint Features

Object Description
coach_id Required Coach id, as returned by the search and club staff endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

coach_id
API EXAMPLE RESPONSE
JSON
{
    "averageTenureYearsAsManager": 4.5,
    "transfers": [
        {
            "coachId": "5672",
            "fromPeriod": {
                "seasonId": 2016,
                "date": "2016-07-01",
                "season": {
                    "id": 2016,
                    "display": "16/17",
                    "cyclicalName": "2017",
                    "nonCyclicalName": "16/17"
                }
            },
            "toPeriod": {
                "seasonId": 2025,
                "date": "2026-06-30",
                "season": {
                    "id": 2025,
                    "display": "25/26",
                    "cyclicalName": "2026",
                    "nonCyclicalName": "25/26"
                }
            },
            "details": {
                "clubId": "281",
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                    "country": "England",
                    "marketValue": 1498300000
                },
                "personnelRoleId": 1,
                "contractUntilDate": "2027-06-30"
            },
            "daysInPersonnelRole": 3651
        },
        {
            "coachId": "5672",
            "fromPeriod": {
                "seasonId": 2013,
                "date": "2013-07-01",
                "season": {
                    "id": 2013,
                    "display": "13/14",
                    "cyclicalName": "2014",
                    "nonCyclicalName": "13/14"
                }
            },
            "toPeriod": {
                "seasonId": 2015,
                "date": "2016-06-30",
                "season": {
                    "id": 2015,
                    "display": "15/16",
                    "cyclicalName": "2016",
                    "nonCyclicalName": "15/16"
                }
            },
            "details": {
                "clubId": "27",
                "club": {
                    "id": "27",
                    "name": "FC Bayern Munich",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/27.png?lm=1789459168",
                    "country": "Germany",
                    "marketValue": 1043000000
                },
                "personnelRoleId": 1,
                "contractUntilDate": "2016-06-30"
            },
            "daysInPersonnelRole": 1095
        },
        {
            "coachId": "5672",
            "fromPeriod": {
                "seasonId": 2008,
                "date": "2008-07-01",
                "season": {
                    "id": 2008,
                    "display": "08/09",
                    "cyclicalName": "2009",
                    "nonCyclicalName": "08/09"
                }
            },
            "toPeriod": {
                "seasonId": 2011,
                "date": "2012-06-30",
                "season": {
                    "id": 2011,
                    "display": "11/12",
                    "cyclicalName": "2012",
                    "nonCyclicalName": "11/12"
                }
            },
            "details": {
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "personnelRoleId": 1,
                "contractUntilDate": "2012-06-30"
            },
            "daysInPersonnelRole": 1460
        },
        {
            "coachId": "5672",
            "fromPeriod": {
                "seasonId": 2007,
                "date": "2007-07-01",
                "season": {
                    "id": 2007,
                    "display": "07/08",
                    "cyclicalName": "2008",
                    "nonCyclicalName": "07/08"
                }
            },
            "toPeriod": {
                "seasonId": 2007,
                "date": "2008-06-30",
                "season": {
                    "id": 2007,
                    "display": "07/08",
                    "cyclicalName": "2008",
                    "nonCyclicalName": "07/08"
                }
            },
            "details": {
                "clubId": "2464",
                "club": {
                    "id": "2464",
                    "name": "FC Barcelona Atlètic",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/2464.png?lm=1789459297",
                    "country": "Spain",
                    "marketValue": 31775000
                },
                "personnelRoleId": 1,
                "contractUntilDate": "2010-06-30"
            },
            "daysInPersonnelRole": 365
        }
    ],
    "current": null
}
Get coach career — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39105/get+coach+career?coach_id=5672' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the titles and awards of a coach per season with the club and competition, the number of times each one was won and overall totals.
Endpoint ID: 39106
GET https://zylalabs.com/api/14941/transfermarkt+api/39106/get+coach+achievements
INPUT PARAMETERS

Get coach achievements — Endpoint Features

Object Description
coach_id Required Coach id, as returned by the search and club staff endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

coach_id
API EXAMPLE RESPONSE
JSON
{
    "achievements": [
        {
            "id": 229,
            "name": "World's Best Club Coach",
            "seasonId": 2010,
            "trophyId": 0,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "coachId": "5672",
                "competitionId": "ES1",
                "competition": {
                    "id": "ES1",
                    "name": "LaLiga",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                    "country": "Spain",
                    "marketValue": 6127100000
                },
                "playerId": "0"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/logo/medium/es1.png",
            "season": {
                "id": 2010,
                "display": "10/11",
                "cyclicalName": "2011",
                "nonCyclicalName": "10/11"
            }
        },
        {
            "id": 229,
            "name": "World's Best Club Coach",
            "seasonId": 2008,
            "trophyId": 0,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "coachId": "5672",
                "competitionId": "ES1",
                "competition": {
                    "id": "ES1",
                    "name": "LaLiga",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                    "country": "Spain",
                    "marketValue": 6127100000
                },
                "playerId": "0"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/logo/medium/es1.png",
            "season": {
                "id": 2008,
                "display": "08/09",
                "cyclicalName": "2009",
                "nonCyclicalName": "08/09"
            }
        },
        {
            "id": 229,
            "name": "World's Best Club Coach",
            "seasonId": 2022,
            "trophyId": 0,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "281",
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                    "country": "England",
                    "marketValue": 1498300000
                },
                "coachId": "5672",
                "competitionId": "",
                "competition": null,
                "playerId": "0"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/titel/medium/229.png",
            "season": {
                "id": 2022,
                "display": "22/23",
                "cyclicalName": "2023",
                "nonCyclicalName": "22/23"
            }
        },
        {
            "id": 40,
            "name": "UEFA Champions League winner",
            "seasonId": 2010,
            "trophyId": 4,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "coachId": "5672",
                "competitionId": "CL",
                "competition": {
                    "id": "CL",
                    "name": "UEFA Champions League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/cl.png?lm=1789377130",
                    "country": null,
                    "marketValue": 19255675000
                },
                "playerId": "0"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/4.png",
            "season": {
                "id": 2010,
                "display": "10/11",
                "cyclicalName": "2011",
                "nonCyclicalName": "10/11"
            }
        },
        {
            "id": 40,
            "name": "UEFA Champions League winner",
            "seasonId": 2008,
            "trophyId": 4,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "coachId": "5672",
                "competitionId": "CL",
                "competition": {
                    "id": "CL",
                    "name": "UEFA Champions League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/cl.png?lm=1789377130",
                    "country": null,
                    "marketValue": 19255675000
                },
                "playerId": "0"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/4.png",
            "season": {
                "id": 2008,
                "display": "08/09",
                "cyclicalName": "2009",
                "nonCyclicalName": "08/09"
            }
        },
        {
            "id": 40,
            "name": "UEFA Champions League winner",
            "seasonId": 2022,
            "trophyId": 4,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "281",
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
                    "country": "England",
                    "marketValue": 1498300000
                },
                "coachId": "5672",
                "competitionId": "CL",
                "competition": {
                    "id": "CL",
                    "name": "UEFA Champions League",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/cl.png?lm=1789377130",
                    "country": null,
                    "marketValue": 19255675000
                },
                "playerId": "0"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/4.png",
            "season": {
                "id": 2022,
                "display": "22/23",
                "cyclicalName": "2023",
                "nonCyclicalName": "22/23"
            }
        },
        {
            "id": 183,
            "name": "FIFA Club World Cup winner",
            "seasonId": 2011,
            "trophyId": 318,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "coachId": "5672",
                "competitionId": "KLUB",
                "competition": {
                    "id": "KLUB",
                    "name": "FIFA Club World Cup",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/klub.png?lm=1789377132",
                    "country": null,
                    "marketValue": 12010855000
                },
                "playerId": "0"
            },
            "imageUrl": "https://img.a.transfermarkt.technology/erfolge/medium/318.png",
            "season": {
                "id": 2011,
                "display": "11/12",
                "cyclicalName": "2012",
                "nonCyclicalName": "11/12"
            }
        },
        {
            "id": 183,
            "name": "FIFA Club World Cup winner",
            "seasonId": 2009,
            "trophyId": 318,
            "details": {
                "countryId": 0,
                "country": null,
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "coachId": "5672"
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get coach achievements — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39106/get+coach+achievements?coach_id=5672' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the record of a coach per club, season and competition (matches, wins, draws, losses, points per match, goals) together with career totals.
Endpoint ID: 39107
GET https://zylalabs.com/api/14941/transfermarkt+api/39107/get+coach+statistics
INPUT PARAMETERS

Get coach statistics — Endpoint Features

Object Description
coach_id Required Coach id, as returned by the search and club staff endpoints

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

coach_id
API EXAMPLE RESPONSE
JSON
{
    "coachId": "5672",
    "performance": [
        {
            "gameInformation": {
                "seasonId": 2008,
                "competitionId": "ES1",
                "competition": {
                    "id": "ES1",
                    "name": "LaLiga",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
                    "country": "Spain",
                    "marketValue": 6127100000
                },
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "season": {
                    "id": 2008,
                    "display": "08/09",
                    "cyclicalName": "2009",
                    "nonCyclicalName": "08/09"
                }
            },
            "statistics": {
                "gameStatistics": {
                    "gamesCount": 62,
                    "points": 139,
                    "averagePointsPerGame": 2.24,
                    "wins": 42,
                    "winPercentage": 68,
                    "draws": 13,
                    "drawPercentage": 21,
                    "losses": 7,
                    "lossesPercentage": 11,
                    "averagePossessionPercentage": 0,
                    "teamGoalsTotal": 158,
                    "opponentGoalsTotal": 55
                },
                "cardStatistics": {
                    "yellowCardNetSum": 0,
                    "yellowCardGrossSum": 0,
                    "yellowRedCardsCount": 0,
                    "redCardsCount": 0,
                    "team": {
                        "yellowCardsNetTeamSum": 113,
                        "yellowCardsGrossTeamSum": 113,
                        "yellowRedCardsTeamSum": 3,
                        "redCardsTeamSum": 5
                    }
                }
            }
        },
        {
            "gameInformation": {
                "seasonId": 2009,
                "competitionId": "USC",
                "competition": {
                    "id": "USC",
                    "name": "UEFA Super Cup",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/usc.png?lm=1789377137",
                    "country": null,
                    "marketValue": 1996300000
                },
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "season": {
                    "id": 2009,
                    "display": "09/10",
                    "cyclicalName": "2010",
                    "nonCyclicalName": "09/10"
                }
            },
            "statistics": {
                "gameStatistics": {
                    "gamesCount": 59,
                    "points": 145,
                    "averagePointsPerGame": 2.46,
                    "wins": 45,
                    "winPercentage": 76,
                    "draws": 10,
                    "drawPercentage": 17,
                    "losses": 4,
                    "lossesPercentage": 7,
                    "averagePossessionPercentage": 0,
                    "teamGoalsTotal": 138,
                    "opponentGoalsTotal": 39
                },
                "cardStatistics": {
                    "yellowCardNetSum": 0,
                    "yellowCardGrossSum": 0,
                    "yellowRedCardsCount": 0,
                    "redCardsCount": 0,
                    "team": {
                        "yellowCardsNetTeamSum": 117,
                        "yellowCardsGrossTeamSum": 117,
                        "yellowRedCardsTeamSum": 2,
                        "redCardsTeamSum": 4
                    }
                }
            }
        },
        {
            "gameInformation": {
                "seasonId": 2010,
                "competitionId": "SUC",
                "competition": {
                    "id": "SUC",
                    "name": "Supercopa",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/suc.png?lm=1789377136",
                    "country": "Spain",
                    "marketValue": 3230500000
                },
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "season": {
                    "id": 2010,
                    "display": "10/11",
                    "cyclicalName": "2011",
                    "nonCyclicalName": "10/11"
                }
            },
            "statistics": {
                "gameStatistics": {
                    "gamesCount": 62,
                    "points": 146,
                    "averagePointsPerGame": 2.35,
                    "wins": 45,
                    "winPercentage": 73,
                    "draws": 11,
                    "drawPercentage": 18,
                    "losses": 6,
                    "lossesPercentage": 10,
                    "averagePossessionPercentage": 0,
                    "teamGoalsTotal": 152,
                    "opponentGoalsTotal": 39
                },
                "cardStatistics": {
                    "yellowCardNetSum": 0,
                    "yellowCardGrossSum": 0,
                    "yellowRedCardsCount": 0,
                    "redCardsCount": 0,
                    "team": {
                        "yellowCardsNetTeamSum": 99,
                        "yellowCardsGrossTeamSum": 99,
                        "yellowRedCardsTeamSum": 1,
                        "redCardsTeamSum": 2
                    }
                }
            }
        },
        {
            "gameInformation": {
                "seasonId": 2011,
                "competitionId": "SUC",
                "competition": {
                    "id": "SUC",
                    "name": "Supercopa",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/suc.png?lm=1789377136",
                    "country": "Spain",
                    "marketValue": 3230500000
                },
                "clubId": "131",
                "club": {
                    "id": "131",
                    "name": "FC Barcelona",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/131.png?lm=1789459175",
                    "country": "Spain",
                    "marketValue": 1295800000
                },
                "season": {
                    "id": 2011,
                    "display": "11/12",
                    "cyclicalName": "2012",
                    "nonCyclicalName": "11/12"
                }
            },
            "statistics": {
                "gameStatistics": {
                    "gamesCount": 64,
                    "points": 154,
                    "averagePointsPerGame": 2.41,
                    "wins": 47,
                    "winPercentage": 73,
                    "draws": 13,
                    "drawPercentage": 20,
                    "losses": 4,
                    "lossesPercentage": 6,
                    "averagePossessionPercentage": 0,
                    "teamGoalsTotal": 190,
                    "opponentGoalsTotal": 48
                },
                "cardStatistics": {
                    "yellowCardNetSum": 0,
                    "yellowCardGrossSum": 0,
                    "yellowRedCardsCount": 0,
                    "redCardsCount": 0,
                    "team": {
                        "yellowCardsNetTeamSum": 118,
                        "yellowCardsGrossTeamSum": 118,
                        "yellowRedCardsTeamSum": 4,
                        "redCardsTeamSum": 2
                    }
                }
            }
        },
        {
            "gameInformation": {
                "seasonId": 2013,
                "competitionId": "DFB",
                "competition": {
                    "id": "DFB",
                    "name": "DFB-Pokal",
                    "image": "https://img.a.transfermarkt.technology/logo/medium/dfb.png?lm=1789377130",
                    "country": "Germany",
                    "marketValue": 5834630000
                },
                "clubId": "27",
                "club": {
                    "id": "27",
                    "name": "FC Bayern Munich",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/27.png?lm=1789459168",
                    "country": "Germany",
                    "marketValue": 1043000000
                },
                "season": {
                    "id": 2013,
                    "display": "13/14",
                    "cyclicalName": "2014",
                    "nonCyclicalName": "13/14"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get coach statistics — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39107/get+coach+statistics?coach_id=5672' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the most valuable players in the world or in one competition, ranked by market value.
Endpoint ID: 39108
GET https://zylalabs.com/api/14941/transfermarkt+api/39108/get+most+valuable+players
INPUT PARAMETERS

Get most valuable players — Endpoint Features

Object Description
competition_id Optional Limits the result to one competition (e.g. GB1 for the Premier League)
limit Optional Number of results to return, between 1 and 100. Defaults to 50

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
limit
API EXAMPLE RESPONSE
JSON
{
    "players": [
        {
            "rank": 1,
            "id": "418560",
            "name": "Erling Haaland",
            "image": "https://img.a.transfermarkt.technology/portrait/big/418560-1788115885.jpg",
            "dateOfBirth": "2000-07-21",
            "age": 26,
            "position": "Centre-Forward",
            "nationalities": [
                "Norway"
            ],
            "marketValue": 220000000,
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
            }
        },
        {
            "rank": 2,
            "id": "567576",
            "name": "Elliot Anderson",
            "image": "https://img.a.transfermarkt.technology/portrait/big/567576-1696453772.jpg",
            "dateOfBirth": "2002-11-06",
            "age": 24,
            "position": "Defensive Midfield",
            "nationalities": [
                "England",
                "Scotland"
            ],
            "marketValue": 120000000,
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
            }
        },
        {
            "rank": 2,
            "id": "503743",
            "name": "Morgan Rogers",
            "image": "https://img.a.transfermarkt.technology/portrait/big/503743-1793960714.jpg",
            "dateOfBirth": "2002-07-26",
            "age": 24,
            "position": "Left Winger",
            "nationalities": [
                "England",
                "Jamaica"
            ],
            "marketValue": 120000000,
            "club": {
                "id": "631",
                "name": "Chelsea FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205"
            }
        },
        {
            "rank": 2,
            "id": "648195",
            "name": "Enzo Fernández",
            "image": "https://img.a.transfermarkt.technology/portrait/big/648195-1669894717.jpg",
            "dateOfBirth": "2001-01-17",
            "age": 25,
            "position": "Central Midfield",
            "nationalities": [
                "Argentina"
            ],
            "marketValue": 120000000,
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
            }
        },
        {
            "rank": 2,
            "id": "357662",
            "name": "Declan Rice",
            "image": "https://img.a.transfermarkt.technology/portrait/big/357662-1687962936.jpg",
            "dateOfBirth": "1999-01-14",
            "age": 27,
            "position": "Central Midfield",
            "nationalities": [
                "England",
                "Ireland"
            ],
            "marketValue": 120000000,
            "club": {
                "id": "11",
                "name": "Arsenal FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167"
            }
        },
        {
            "rank": 6,
            "id": "607223",
            "name": "Rayan Cherki",
            "image": "https://img.a.transfermarkt.technology/portrait/big/607223-1773302431.jpg",
            "dateOfBirth": "2003-08-17",
            "age": 23,
            "position": "Attacking Midfield",
            "nationalities": [
                "France",
                "Algeria"
            ],
            "marketValue": 110000000,
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
            }
        },
        {
            "rank": 6,
            "id": "568177",
            "name": "Cole Palmer",
            "image": "https://img.a.transfermarkt.technology/portrait/big/568177-1712320986.jpg",
            "dateOfBirth": "2002-05-06",
            "age": 24,
            "position": "Attacking Midfield",
            "nationalities": [
                "England",
                "St. Kitts & Nevis"
            ],
            "marketValue": 110000000,
            "club": {
                "id": "631",
                "name": "Chelsea FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205"
            }
        },
        {
            "rank": 6,
            "id": "433177",
            "name": "Bukayo Saka",
            "image": "https://img.a.transfermarkt.technology/portrait/big/433177-1684155052.jpg",
            "dateOfBirth": "2001-09-05",
            "age": 25,
            "position": "Right Winger",
            "nationalities": [
                "England",
                "Nigeria"
            ],
            "marketValue": 110000000,
            "club": {
                "id": "11",
                "name": "Arsenal FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167"
            }
        },
        {
            "rank": 9,
            "id": "708265",
            "name": "Bradley Barcola",
            "image": "https://img.a.transfermarkt.technology/portrait/big/708265-1780989250.jpg",
            "dateOfBirth": "2002-09-02",
            "age": 24,
            "position": "Left Winger",
            "nationalities": [
                "France",
                "Togo"
            ],
            "marketValue": 100000000,
            "club": {
                "id": "31",
                "name": "Liverpool FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/31.png?lm=1789459168"
            }
        },
        {
            "rank": 9,
            "id": "687626",
            "name": "Moisés Caicedo",
            "image": "https://img.a.transfermarkt.technology/portrait/big/687626-1660729724.jpg",
            "dateOfBirth": "2001-11-02",
            "age": 25,
            "position": "Defensive Midfield",
            "nationalities": [
                "Ecuador"
            ],
            "marketValue": 100000000,
            "club": {
                "id": "631",
                "name": "Chelsea FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205"
            }
        },
        {
            "rank": 9,
            "id": "626724",
            "name": "João Pedro",
            "image": "https://img.a.transfermarkt.technology/portrait/big/626724-1724792744.jpg",
            "dateOfBirth": "2001-09-26",
            "age": 25,
            "position": "Centre-Forward",
            "nationalities": [
                "Brazil"
            ],
            "marketValue": 100000000,
            "club": {
                "id": "631",
                "name": "Chelsea FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205"
            }
        },
        {
            "rank": 9,
            "id": "495666",
            "name": "William Saliba",
            "image": "https://img.a.transfermarkt.technology/portrait/big/495666-1718697201.jpg",
            "dateOfBirth": "2001-03-24",
            "age": 25,
            "position": "Centre-Back",
            "nationalities": [
                "France",
                "Cameroon"
            ],
            "marketValue": 100000000,
            "club": {
                "id": "11",
                "name": "Arsenal FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167"
            }
        },
        {
            "rank": 9,
            "id": "451276",
            "name": "Dominik Szoboszlai",
            "image": "https://img.a.transfermarkt.technology/portrait/big/451276-1758715234.jpg",
            "dateOfBirth": "2000-10-25",
            "age": 26,
            "position": "Attacking Midfield",
            "nationalities": [
                "Hungary"
            ],
            "marketValue": 100000000,
            "club": {
                "id": "31",
                "name": "Liverpool FC",
                "image": "https://img.a.transfermarkt.technology/wappen/big/31.png?lm=1789459168"
            }
        },
        {
            "rank": 14,
            "id": "1097139",
            "name": "Ayyoub Bouaddi",
            "image": "https://img.a.transfermarkt.technology/portrait/big/1097139-1741119960.jpg",
            "dateOfBirth": "2007-10-02",
            "age": 19,
            "position": "Defensive Midfield",
            "nationalities": [
                "Morocco",
                "France"
            ],
            "marketValue": 90000000,
            "club": {
                "id": "281",
                "name": "Manchester City",
                "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
            }
        },
        {
            "rank": 14,
            "id": "397033",
            "name": "Sandro Tonali",
            "image": "https://img.a.transfermarkt.technology/portrait/big/397033-1688389270.jpg",
            "dateOfBirth": "2000-05-08",
            "age": 26,
            "position": "Defensive Midfield",
            "nationalities": [
                "Italy"
            ],
            "marketValue": 90000000
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get most valuable players — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39108/get+most+valuable+players?competition_id=GB1&limit=50' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the most valuable clubs in the world or in one competition, ranked by squad market value.
Endpoint ID: 39109
GET https://zylalabs.com/api/14941/transfermarkt+api/39109/get+most+valuable+clubs
INPUT PARAMETERS

Get most valuable clubs — Endpoint Features

Object Description
competition_id Optional Limits the result to one competition (e.g. GB1 for the Premier League)
limit Optional Number of results to return, between 1 and 100. Defaults to 50

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
limit
API EXAMPLE RESPONSE
JSON
{
    "clubs": [
        {
            "rank": 1,
            "id": "281",
            "name": "Manchester City",
            "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183",
            "country": "England",
            "marketValue": 1498300000
        },
        {
            "rank": 2,
            "id": "11",
            "name": "Arsenal FC",
            "image": "https://img.a.transfermarkt.technology/wappen/big/11.png?lm=1789459167",
            "country": "England",
            "marketValue": 1376000000
        },
        {
            "rank": 3,
            "id": "631",
            "name": "Chelsea FC",
            "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205",
            "country": "England",
            "marketValue": 1151700000
        },
        {
            "rank": 4,
            "id": "31",
            "name": "Liverpool FC",
            "image": "https://img.a.transfermarkt.technology/wappen/big/31.png?lm=1789459168",
            "country": "England",
            "marketValue": 1089300000
        },
        {
            "rank": 5,
            "id": "985",
            "name": "Manchester United",
            "image": "https://img.a.transfermarkt.technology/wappen/big/985.png?lm=1789459227",
            "country": "England",
            "marketValue": 928800000
        },
        {
            "rank": 6,
            "id": "148",
            "name": "Tottenham Hotspur",
            "image": "https://img.a.transfermarkt.technology/wappen/big/148.png?lm=1789459175",
            "country": "England",
            "marketValue": 836000000
        },
        {
            "rank": 7,
            "id": "762",
            "name": "Newcastle United",
            "image": "https://img.a.transfermarkt.technology/wappen/big/762.png?lm=1790843083",
            "country": "England",
            "marketValue": 712100000
        },
        {
            "rank": 8,
            "id": "1237",
            "name": "Brighton & Hove Albion",
            "image": "https://img.a.transfermarkt.technology/wappen/big/1237.png?lm=1789459242",
            "country": "England",
            "marketValue": 700000000
        },
        {
            "rank": 9,
            "id": "1148",
            "name": "Brentford FC",
            "image": "https://img.a.transfermarkt.technology/wappen/big/1148.png?lm=1789459235",
            "country": "England",
            "marketValue": 633800000
        },
        {
            "rank": 10,
            "id": "405",
            "name": "Aston Villa",
            "image": "https://img.a.transfermarkt.technology/wappen/big/405.png?lm=1789459190",
            "country": "England",
            "marketValue": 633700000
        },
        {
            "rank": 11,
            "id": "989",
            "name": "AFC Bournemouth",
            "image": "https://img.a.transfermarkt.technology/wappen/big/989.png?lm=1791205195",
            "country": "England",
            "marketValue": 624200000
        },
        {
            "rank": 12,
            "id": "873",
            "name": "Crystal Palace",
            "image": "https://img.a.transfermarkt.technology/wappen/big/873.png?lm=1789459219",
            "country": "England",
            "marketValue": 603200000
        },
        {
            "rank": 13,
            "id": "703",
            "name": "Nottingham Forest",
            "image": "https://img.a.transfermarkt.technology/wappen/big/703.png?lm=1789459206",
            "country": "England",
            "marketValue": 554000000
        },
        {
            "rank": 14,
            "id": "289",
            "name": "Sunderland AFC",
            "image": "https://img.a.transfermarkt.technology/wappen/big/289.png?lm=1789459183",
            "country": "England",
            "marketValue": 458575000
        },
        {
            "rank": 15,
            "id": "399",
            "name": "Leeds United",
            "image": "https://img.a.transfermarkt.technology/wappen/big/399.png?lm=1789459190",
            "country": "England",
            "marketValue": 453550000
        },
        {
            "rank": 16,
            "id": "29",
            "name": "Everton FC",
            "image": "https://img.a.transfermarkt.technology/wappen/big/29.png?lm=1789459168",
            "country": "England",
            "marketValue": 436800000
        },
        {
            "rank": 17,
            "id": "931",
            "name": "Fulham FC",
            "image": "https://img.a.transfermarkt.technology/wappen/big/931.png?lm=1789459221",
            "country": "England",
            "marketValue": 418600000
        },
        {
            "rank": 18,
            "id": "677",
            "name": "Ipswich Town",
            "image": "https://img.a.transfermarkt.technology/wappen/big/677.png?lm=1789459206",
            "country": "England",
            "marketValue": 380750000
        },
        {
            "rank": 19,
            "id": "990",
            "name": "Coventry City",
            "image": "https://img.a.transfermarkt.technology/wappen/big/990.png?lm=1789459227",
            "country": "England",
            "marketValue": 322700000
        },
        {
            "rank": 20,
            "id": "3008",
            "name": "Hull City",
            "image": "https://img.a.transfermarkt.technology/wappen/big/3008.png?lm=1789459328",
            "country": "England",
            "marketValue": 295300000
        }
    ]
}
Get most valuable clubs — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39109/get+most+valuable+clubs?competition_id=GB1&limit=50' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the most valuable competitions in the world, ranked by the total market value of their players.
Endpoint ID: 39110
GET https://zylalabs.com/api/14941/transfermarkt+api/39110/get+most+valuable+competitions
INPUT PARAMETERS

Get most valuable competitions — Endpoint Features

Object Description
limit Optional Number of results to return, between 1 and 100. Defaults to 50

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

limit
API EXAMPLE RESPONSE
JSON
{
    "competitions": [
        {
            "rank": 1,
            "id": "CGB",
            "name": "EFL Cup",
            "image": "https://img.a.transfermarkt.technology/logo/medium/cgb.png?lm=1789377130",
            "country": "England",
            "marketValue": 16942150000
        },
        {
            "rank": 2,
            "id": "GB1",
            "name": "Premier League",
            "image": "https://img.a.transfermarkt.technology/logo/medium/gb1.png?lm=1789377131",
            "country": "England",
            "marketValue": 14107375000
        },
        {
            "rank": 3,
            "id": "CDR",
            "name": "Copa del Rey",
            "image": "https://img.a.transfermarkt.technology/logo/medium/cdr.png?lm=1789377129",
            "country": "Spain",
            "marketValue": 6794825000
        },
        {
            "rank": 4,
            "id": "CIT",
            "name": "Italy Cup",
            "image": "https://img.a.transfermarkt.technology/logo/medium/cit.png?lm=1789377130",
            "country": "Italy",
            "marketValue": 6715620000
        },
        {
            "rank": 5,
            "id": "ES1",
            "name": "LaLiga",
            "image": "https://img.a.transfermarkt.technology/logo/medium/es1.png?lm=1789377130",
            "country": "Spain",
            "marketValue": 6127100000
        },
        {
            "rank": 6,
            "id": "IT1",
            "name": "Serie A",
            "image": "https://img.a.transfermarkt.technology/logo/medium/it1.png?lm=1789377132",
            "country": "Italy",
            "marketValue": 6084275000
        },
        {
            "rank": 7,
            "id": "DFB",
            "name": "DFB-Pokal",
            "image": "https://img.a.transfermarkt.technology/logo/medium/dfb.png?lm=1789377130",
            "country": "Germany",
            "marketValue": 5834630000
        },
        {
            "rank": 8,
            "id": "L1",
            "name": "Bundesliga",
            "image": "https://img.a.transfermarkt.technology/logo/medium/l1.png?lm=1789377132",
            "country": "Germany",
            "marketValue": 5119375000
        },
        {
            "rank": 9,
            "id": "FR1",
            "name": "Ligue 1",
            "image": "https://img.a.transfermarkt.technology/logo/medium/fr1.png?lm=1789377131",
            "country": "France",
            "marketValue": 4223350000
        },
        {
            "rank": 10,
            "id": "GBCS",
            "name": "Community Shield",
            "image": "https://img.a.transfermarkt.technology/logo/medium/gbcs.png?lm=1789377131",
            "country": "England",
            "marketValue": 2874300000
        },
        {
            "rank": 11,
            "id": "GB2",
            "name": "Championship",
            "image": "https://img.a.transfermarkt.technology/logo/medium/gb2.png?lm=1789377131",
            "country": "England",
            "marketValue": 2405575000
        },
        {
            "rank": 12,
            "id": "BRC",
            "name": "Copa do Brasil",
            "image": "https://img.a.transfermarkt.technology/logo/medium/brc.png?lm=1789378680",
            "country": "Brazil",
            "marketValue": 2353300000
        },
        {
            "rank": 13,
            "id": "BRA1",
            "name": "Campeonato Brasileiro Série A",
            "image": "https://img.a.transfermarkt.technology/logo/medium/bra1.png?lm=1794608147",
            "country": "Brazil",
            "marketValue": 2143000000
        },
        {
            "rank": 14,
            "id": "POPO",
            "name": "Taça de Portugal",
            "image": "https://img.a.transfermarkt.technology/logo/medium/popo.png?lm=1789377134",
            "country": "Portugal",
            "marketValue": 2101685000
        },
        {
            "rank": 15,
            "id": "PO1",
            "name": "Liga Portugal",
            "image": "https://img.a.transfermarkt.technology/logo/medium/po1.png?lm=1789377134",
            "country": "Portugal",
            "marketValue": 1972500000
        },
        {
            "rank": 16,
            "id": "TR1",
            "name": "Süper Lig",
            "image": "https://img.a.transfermarkt.technology/logo/medium/tr1.png?lm=1789377136",
            "country": "Türkiye",
            "marketValue": 1668125000
        },
        {
            "rank": 17,
            "id": "DFL",
            "name": "Franz-Beckenbauer-Supercup",
            "image": "https://img.a.transfermarkt.technology/logo/medium/dfl.png?lm=1789377130",
            "country": "Germany",
            "marketValue": 1630900000
        },
        {
            "rank": 18,
            "id": "FRCH",
            "name": "Trophée des Champions",
            "image": "https://img.a.transfermarkt.technology/logo/medium/frch.png?lm=1789377131",
            "country": "France",
            "marketValue": 1605600000
        },
        {
            "rank": 19,
            "id": "POCP",
            "name": "Allianz Cup",
            "image": "https://img.a.transfermarkt.technology/logo/medium/pocp.png?lm=1789377134",
            "country": "Portugal",
            "marketValue": 1599750000
        },
        {
            "rank": 20,
            "id": "NLP",
            "name": "KNVB Beker",
            "image": "https://img.a.transfermarkt.technology/logo/medium/nlp.png?lm=1789377133",
            "country": "Netherlands",
            "marketValue": 1576525000
        },
        {
            "rank": 21,
            "id": "MLS1",
            "name": "Major League Soccer",
            "image": "https://img.a.transfermarkt.technology/logo/medium/mls1.png?lm=1789377133",
            "country": "United States",
            "marketValue": 1546625000
        },
        {
            "rank": 22,
            "id": "NL1",
            "name": "Eredivisie",
            "image": "https://img.a.transfermarkt.technology/logo/medium/nl1.png?lm=1789377133",
            "country": "Netherlands",
            "marketValue": 1465825000
        },
        {
            "rank": 23,
            "id": "SAKC",
            "name": "King's Cup",
            "image": "https://img.a.transfermarkt.technology/logo/medium/sakc.png?lm=1789378665",
            "country": "Saudi Arabia",
            "marketValue": 1344382000
        },
        {
            "rank": 24,
            "id": "SA1",
            "name": "Saudi Pro League",
            "image": "https://img.a.transfermarkt.technology/logo/medium/sa1.png?lm=1789377136",
            "country": "Saudi Arabia",
            "marketValue": 1282720000
        },
        {
            "rank": 25,
            "id": "CCB",
            "name": "Croky Cup",
            "image": "https://img.a.transfermarkt.technology/logo/medium/ccb.png?lm=1789377129",
            "country": "Belgium",
            "marketValue": 1234650000
        },
        {
            "rank": 26,
            "id": "RUP",
            "name": "Russian Cup",
            "image": "https://img.a.transfermarkt.technology/logo/medium/rup.png?lm=1789377136",
            "country": "Russia",
            "marketValue": 1226995000
        },
        {
            "rank": 27,
            "id": "BE1",
            "name": "Jupiler Pro League",
            "image": "https://img.a.transfermarkt.technology/logo/medium/be1.png?lm=1789377129",
            "country": "Belgium",
            "marketValue": 1159750000
        },
        {
            "rank": 28,
            "id": "ARCA",
            "name": "Copa Argentina",
            "image": "https://img.a.transfermarkt.technology/logo/medium/arca.png?lm=1789378678",
            "country": "Argentina",
            "marketValue": 1125565000
        },
        {
            "rank": 29,
            "id": "ARGC",
            "name": "Torneo Clausura",
            "image": "https://img.a.transfermarkt.technology/logo/medium/argc.png?lm=1789377129",
            "country": "Argentina",
            "marketValue": 1065935000
        },
        {
            "rank": 30,
            "id": "ARG1",
            "name": "Torneo Apertura ",
            "image": "https://img.a.transfermarkt.technology/logo/medium/arg1.png?lm=1789377129",
            "country": "Argentina",
            "marketValue": 1065935000
        },
        {
            "rank": 31,
            "id": "MEXA",
            "name": "Liga MX Apertura",
            "image": "https://img.a.transfermarkt.technology/logo/medium/mexa.png?lm=1789377133",
            "country": "Mexico",
            "marketValue": 1052305000
        },
        {
            "rank": 32,
            "id": "MEX1",
            "name": "Liga MX Clausura",
            "image": "https://img.a.transfermarkt.technology/logo/medium/mex1.png?lm=1789377133",
            "country": "Mexico",
            "marketValue": 1052305000
        },
        {
            "rank": 33,
            "id": "RU1",
            "name": "Premier Liga",
            "image": "https://img.a.transfermarkt.technology/logo/medium/ru1.png?lm=1789377135",
            "country": "Russia",
            "marketValue": 1029325000
        },
        {
            "rank": 34,
            "id": "SCI",
            "name": "Supercoppa Italiana",
            "image": "https://img.a.transfermarkt.technology/logo/medium/sci.png?lm=1789377136",
            "country": "Italy",
            "marketValue": 1000350000
        },
        {
            "rank": 35
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get most valuable competitions — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39110/get+most+valuable+competitions?limit=50' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the players whose market value was updated most recently, worldwide or in one competition, with the new value.
Endpoint ID: 39111
GET https://zylalabs.com/api/14941/transfermarkt+api/39111/get+latest+market+value+updates
INPUT PARAMETERS

Get latest market value updates — Endpoint Features

Object Description
competition_id Optional Limits the result to one competition (e.g. GB1 for the Premier League)
limit Optional Number of results to return, between 1 and 100. Defaults to 50

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
limit
API EXAMPLE RESPONSE
JSON
{
    "updates": [
        {
            "playerId": "567576",
            "player": {
                "id": "567576",
                "name": "Elliot Anderson",
                "image": "https://img.a.transfermarkt.technology/portrait/big/567576-1696453772.jpg",
                "dateOfBirth": "2002-11-06",
                "age": 24,
                "position": "Defensive Midfield",
                "nationalities": [
                    "England",
                    "Scotland"
                ],
                "marketValue": 120000000,
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
                }
            },
            "age": 23,
            "marketValue": {
                "value": 120000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "120.00",
                    "suffix": "M"
                },
                "determined": "2026-10-07"
            }
        },
        {
            "playerId": "503743",
            "player": {
                "id": "503743",
                "name": "Morgan Rogers",
                "image": "https://img.a.transfermarkt.technology/portrait/big/503743-1793960714.jpg",
                "dateOfBirth": "2002-07-26",
                "age": 24,
                "position": "Left Winger",
                "nationalities": [
                    "England",
                    "Jamaica"
                ],
                "marketValue": 120000000,
                "club": {
                    "id": "631",
                    "name": "Chelsea FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205"
                }
            },
            "age": 24,
            "marketValue": {
                "value": 120000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "120.00",
                    "suffix": "M"
                },
                "determined": "2026-10-07"
            }
        },
        {
            "playerId": "648195",
            "player": {
                "id": "648195",
                "name": "Enzo Fernández",
                "image": "https://img.a.transfermarkt.technology/portrait/big/648195-1669894717.jpg",
                "dateOfBirth": "2001-01-17",
                "age": 25,
                "position": "Central Midfield",
                "nationalities": [
                    "Argentina"
                ],
                "marketValue": 120000000,
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
                }
            },
            "age": 25,
            "marketValue": {
                "value": 120000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "120.00",
                    "suffix": "M"
                },
                "determined": "2026-10-07"
            }
        },
        {
            "playerId": "607223",
            "player": {
                "id": "607223",
                "name": "Rayan Cherki",
                "image": "https://img.a.transfermarkt.technology/portrait/big/607223-1773302431.jpg",
                "dateOfBirth": "2003-08-17",
                "age": 23,
                "position": "Attacking Midfield",
                "nationalities": [
                    "France",
                    "Algeria"
                ],
                "marketValue": 110000000,
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
                }
            },
            "age": 23,
            "marketValue": {
                "value": 110000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "110.00",
                    "suffix": "M"
                },
                "determined": "2026-10-07"
            }
        },
        {
            "playerId": "568177",
            "player": {
                "id": "568177",
                "name": "Cole Palmer",
                "image": "https://img.a.transfermarkt.technology/portrait/big/568177-1712320986.jpg",
                "dateOfBirth": "2002-05-06",
                "age": 24,
                "position": "Attacking Midfield",
                "nationalities": [
                    "England",
                    "St. Kitts & Nevis"
                ],
                "marketValue": 110000000,
                "club": {
                    "id": "631",
                    "name": "Chelsea FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205"
                }
            },
            "age": 24,
            "marketValue": {
                "value": 110000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "110.00",
                    "suffix": "M"
                },
                "determined": "2026-10-07"
            }
        },
        {
            "playerId": "708265",
            "player": {
                "id": "708265",
                "name": "Bradley Barcola",
                "image": "https://img.a.transfermarkt.technology/portrait/big/708265-1780989250.jpg",
                "dateOfBirth": "2002-09-02",
                "age": 24,
                "position": "Left Winger",
                "nationalities": [
                    "France",
                    "Togo"
                ],
                "marketValue": 100000000,
                "club": {
                    "id": "31",
                    "name": "Liverpool FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/31.png?lm=1789459168"
                }
            },
            "age": 24,
            "marketValue": {
                "value": 100000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "100.00",
                    "suffix": "M"
                },
                "determined": "2026-10-07"
            }
        },
        {
            "playerId": "626724",
            "player": {
                "id": "626724",
                "name": "João Pedro",
                "image": "https://img.a.transfermarkt.technology/portrait/big/626724-1724792744.jpg",
                "dateOfBirth": "2001-09-26",
                "age": 25,
                "position": "Centre-Forward",
                "nationalities": [
                    "Brazil"
                ],
                "marketValue": 100000000,
                "club": {
                    "id": "631",
                    "name": "Chelsea FC",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/631.png?lm=1789459205"
                }
            },
            "age": 25,
            "marketValue": {
                "value": 100000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "100.00",
                    "suffix": "M"
                },
                "determined": "2026-10-07"
            }
        },
        {
            "playerId": "1097139",
            "player": {
                "id": "1097139",
                "name": "Ayyoub Bouaddi",
                "image": "https://img.a.transfermarkt.technology/portrait/big/1097139-1741119960.jpg",
                "dateOfBirth": "2007-10-02",
                "age": 19,
                "position": "Defensive Midfield",
                "nationalities": [
                    "Morocco",
                    "France"
                ],
                "marketValue": 90000000,
                "club": {
                    "id": "281",
                    "name": "Manchester City",
                    "image": "https://img.a.transfermarkt.technology/wappen/big/281.png?lm=1789459183"
                }
            },
            "age": 19,
            "marketValue": {
                "value": 90000000,
                "currency": "EUR",
                "compact": {
                    "prefix": "€",
                    "content": "90.00",
                    "suffix": "M"
                },
                "determined": "2026-10-07"
            }
        },
        {
            "playerId": "397033",
            "player": {
                "id": "397033",
                "name": "Sandro Tonali",
                "image": "https://img.a.transfermarkt.technology/portrait/big/397033-1688389270.jpg",
                "dateOfBirth": "2000-05-08",
                "age": 26,
                "position": "Defensive Midfield",
                "nationalities": [
                    "Italy"
                ],
                "marketValue": 90000000,
                "club": {
                    "id": "148",
                    "name": "Tottenham Hotspur"
                }
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get latest market value updates — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39111/get+latest+market+value+updates?competition_id=GB1&limit=50' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the FIFA world ranking of national teams with current and previous position and points.
Endpoint ID: 39112
GET https://zylalabs.com/api/14941/transfermarkt+api/39112/get+fifa+world+ranking
INPUT PARAMETERS

Get FIFA world ranking — Endpoint Features

Object Description
date Optional Publication day of a past ranking in Y-m-d format. Defaults to the latest ranking

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

date
API EXAMPLE RESPONSE
JSON
[]
Get FIFA world ranking — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39112/get+fifa+world+ranking?date=2026-09-18' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the UEFA five-year country ranking for a season with total points and the points of each season it is built from.
Endpoint ID: 39113
GET https://zylalabs.com/api/14941/transfermarkt+api/39113/get+uefa+country+ranking
INPUT PARAMETERS

Get UEFA country ranking — Endpoint Features

Object Description
season Optional Year the season starts in (e.g. 2025 for the 2025/26 season). Defaults to the current season

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

season
API EXAMPLE RESPONSE
JSON
{
    "season": 2025,
    "rankings": [
        {
            "countryId": 189,
            "country": {
                "id": 189,
                "name": "England",
                "code": "ENG",
                "image": "https://img.a.transfermarkt.technology/flagge/original/189.png"
            },
            "ranking": {
                "currentRanking": 1,
                "previousRanking": 1
            },
            "points": {
                "total": 119519,
                "previousTotal": 115196,
                "pointsPerSeason": [
                    {
                        "seasonId": 2020,
                        "points": 24357
                    },
                    {
                        "seasonId": 2021,
                        "points": 21000
                    },
                    {
                        "seasonId": 2022,
                        "points": 23000
                    },
                    {
                        "seasonId": 2023,
                        "points": 17375
                    },
                    {
                        "seasonId": 2024,
                        "points": 29464
                    },
                    {
                        "seasonId": 2025,
                        "points": 28680
                    }
                ]
            }
        },
        {
            "countryId": 75,
            "country": {
                "id": 75,
                "name": "Italy",
                "code": "ITA",
                "image": "https://img.a.transfermarkt.technology/flagge/original/75.png"
            },
            "ranking": {
                "currentRanking": 2,
                "previousRanking": 2
            },
            "points": {
                "total": 99946,
                "previousTotal": 97231,
                "pointsPerSeason": [
                    {
                        "seasonId": 2020,
                        "points": 16285
                    },
                    {
                        "seasonId": 2021,
                        "points": 15714
                    },
                    {
                        "seasonId": 2022,
                        "points": 22357
                    },
                    {
                        "seasonId": 2023,
                        "points": 21000
                    },
                    {
                        "seasonId": 2024,
                        "points": 21875
                    },
                    {
                        "seasonId": 2025,
                        "points": 19000
                    }
                ]
            }
        },
        {
            "countryId": 157,
            "country": {
                "id": 157,
                "name": "Spain",
                "code": "ESP",
                "image": "https://img.a.transfermarkt.technology/flagge/original/157.png"
            },
            "ranking": {
                "currentRanking": 3,
                "previousRanking": 3
            },
            "points": {
                "total": 97046,
                "previousTotal": 94453,
                "pointsPerSeason": [
                    {
                        "seasonId": 2020,
                        "points": 19500
                    },
                    {
                        "seasonId": 2021,
                        "points": 18428
                    },
                    {
                        "seasonId": 2022,
                        "points": 16571
                    },
                    {
                        "seasonId": 2023,
                        "points": 16062
                    },
                    {
                        "seasonId": 2024,
                        "points": 23892
                    },
                    {
                        "seasonId": 2025,
                        "points": 22093
                    }
                ]
            }
        },
        {
            "countryId": 40,
            "country": {
                "id": 40,
                "name": "Germany",
                "code": "GER",
                "image": "https://img.a.transfermarkt.technology/flagge/original/40.png"
            },
            "ranking": {
                "currentRanking": 4,
                "previousRanking": 4
            },
            "points": {
                "total": 92902,
                "previousTotal": 86331,
                "pointsPerSeason": [
                    {
                        "seasonId": 2020,
                        "points": 15214
                    },
                    {
                        "seasonId": 2021,
                        "points": 16214
                    },
                    {
                        "seasonId": 2022,
                        "points": 17125
                    },
                    {
                        "seasonId": 2023,
                        "points": 19357
                    },
                    {
                        "seasonId": 2024,
                        "points": 18421
                    },
                    {
                        "seasonId": 2025,
                        "points": 21785
                    }
                ]
            }
        },
        {
            "countryId": 50,
            "country": {
                "id": 50,
                "name": "France",
                "code": "FRA",
                "image": "https://img.a.transfermarkt.technology/flagge/original/50.png"
            },
            "ranking": {
                "currentRanking": 5,
                "previousRanking": 5
            },
            "points": {
                "total": 83498,
                "previousTotal": 73093,
                "pointsPerSeason": [
                    {
                        "seasonId": 2020,
                        "points": 7916
                    },
                    {
                        "seasonId": 2021,
                        "points": 18416
                    },
                    {
                        "seasonId": 2022,
                        "points": 12583
                    },
                    {
                        "seasonId": 2023,
                        "points": 16250
                    },
                    {
                        "seasonId": 2024,
                        "points": 17928
                    },
                    {
                        "seasonId": 2025,
                        "points": 18321
                    }
                ]
            }
        },
        {
            "countryId": 136,
            "country": {
                "id": 136,
                "name": "Portugal",
                "code": "POR",
                "image": "https://img.a.transfermarkt.technology/flagge/original/136.png"
            },
            "ranking": {
                "currentRanking": 6,
                "previousRanking": 7
            },
            "points": {
                "total": 73166,
                "previousTotal": 62266,
                "pointsPerSeason": [
                    {
                        "seasonId": 2020,
                        "points": 9600
                    },
                    {
                        "seasonId": 2021,
                        "points": 12916
                    },
                    {
                        "seasonId": 2022,
                        "points": 12500
                    },
                    {
                        "seasonId": 2023,
                        "points": 11000
                    },
                    {
                        "seasonId": 2024,
                        "points": 16250
                    },
                    {
                        "seasonId": 2025,
                        "points": 20500
                    }
                ]
            }
        },
        {
            "countryId": 122,
            "country": {
                "id": 122,
                "name": "Netherlands",
                "code": "NED",
                "image": "https://img.a.transfermarkt.technology/flagge/original/122.png"
            },
            "ranking": {
                "currentRanking": 7,
                "previousRanking": 6
            },
            "points": {
                "total": 67929,
                "previousTotal": 67150,
                "pointsPerSeason": [
                    {
                        "seasonId": 2020,
                        "points": 9200
                    },
                    {
                        "seasonId": 2021,
                        "points": 19200
                    },
                    {
                        "seasonId": 2022,
                        "points": 13500
                    },
                    {
                        "seasonId": 2023,
                        "points": 10000
                    },
                    {
                        "seasonId": 2024,
                        "points": 15250
                    },
                    {
                        "seasonId": 2025,
                        "points": 9979
                    }
                ]
            }
        },
        {
            "countryId": 19,
            "country": {
                "id": 19,
                "name": "Belgium",
                "code": "BEL",
                "image": "https://img.a.transfermarkt.technology/flagge/original/19.png"
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get UEFA country ranking — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39113/get+uefa+country+ranking?season=2025' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns every country with its id, name, FIFA code and flag. The ids are the values the "country_id" parameter expects.
Endpoint ID: 39114
GET https://zylalabs.com/api/14941/transfermarkt+api/39114/get+all+countries
INPUT PARAMETERS

Free test requests remaining: 3 of 3.

This endpoint does not require any input parameters.

API EXAMPLE RESPONSE
JSON
[
    {
        "id": 1,
        "name": "Afghanistan",
        "code": "AFG",
        "image": "https://img.a.transfermarkt.technology/flagge/original/1.png"
    },
    {
        "id": 2,
        "name": "Egypt",
        "code": "EGY",
        "image": "https://img.a.transfermarkt.technology/flagge/original/2.png"
    },
    {
        "id": 3,
        "name": "Albania",
        "code": "ALB",
        "image": "https://img.a.transfermarkt.technology/flagge/original/3.png"
    },
    {
        "id": 4,
        "name": "Algeria",
        "code": "ALG",
        "image": "https://img.a.transfermarkt.technology/flagge/original/4.png"
    },
    {
        "id": 5,
        "name": "Andorra",
        "code": "AND",
        "image": "https://img.a.transfermarkt.technology/flagge/original/5.png"
    },
    {
        "id": 6,
        "name": "Angola",
        "code": "ANG",
        "image": "https://img.a.transfermarkt.technology/flagge/original/6.png"
    },
    {
        "id": 7,
        "name": "Antigua and Barbuda",
        "code": "ATG",
        "image": "https://img.a.transfermarkt.technology/flagge/original/7.png"
    },
    {
        "id": 8,
        "name": "Equatorial Guinea",
        "code": "EQG",
        "image": "https://img.a.transfermarkt.technology/flagge/original/8.png"
    },
    {
        "id": 9,
        "name": "Argentina",
        "code": "ARG",
        "image": "https://img.a.transfermarkt.technology/flagge/original/9.png"
    },
    {
        "id": 10,
        "name": "Armenia",
        "code": "ARM",
        "image": "https://img.a.transfermarkt.technology/flagge/original/10.png"
    },
    {
        "id": 11,
        "name": "Ethiopia",
        "code": "ETH",
        "image": "https://img.a.transfermarkt.technology/flagge/original/11.png"
    },
    {
        "id": 12,
        "name": "Australia",
        "code": "AUS",
        "image": "https://img.a.transfermarkt.technology/flagge/original/12.png"
    },
    {
        "id": 13,
        "name": "Azerbaijan",
        "code": "AZE",
        "image": "https://img.a.transfermarkt.technology/flagge/original/13.png"
    },
    {
        "id": 14,
        "name": "Bahamas",
        "code": "BAH",
        "image": "https://img.a.transfermarkt.technology/flagge/original/14.png"
    },
    {
        "id": 15,
        "name": "Bahrain",
        "code": "BHR",
        "image": "https://img.a.transfermarkt.technology/flagge/original/15.png"
    },
    {
        "id": 16,
        "name": "Bangladesh",
        "code": "BAN",
        "image": "https://img.a.transfermarkt.technology/flagge/original/16.png"
    },
    {
        "id": 17,
        "name": "Barbados",
        "code": "BRB",
        "image": "https://img.a.transfermarkt.technology/flagge/original/17.png"
    },
    {
        "id": 18,
        "name": "Belarus",
        "code": "BLR",
        "image": "https://img.a.transfermarkt.technology/flagge/original/18.png"
    },
    {
        "id": 19,
        "name": "Belgium",
        "code": "BEL",
        "image": "https://img.a.transfermarkt.technology/flagge/original/19.png"
    },
    {
        "id": 20,
        "name": "Belize",
        "code": "BLZ",
        "image": "https://img.a.transfermarkt.technology/flagge/original/20.png"
    },
    {
        "id": 21,
        "name": "Benin",
        "code": "BEN",
        "image": "https://img.a.transfermarkt.technology/flagge/original/21.png"
    },
    {
        "id": 22,
        "name": "Bhutan",
        "code": "BHU",
        "image": "https://img.a.transfermarkt.technology/flagge/original/22.png"
    },
    {
        "id": 23,
        "name": "Bolivia",
        "code": "BOL",
        "image": "https://img.a.transfermarkt.technology/flagge/original/23.png"
    },
    {
        "id": 24,
        "name": "Bosnia-Herzegovina",
        "code": "BIH",
        "image": "https://img.a.transfermarkt.technology/flagge/original/24.png"
    },
    {
        "id": 25,
        "name": "Botswana",
        "code": "BOT",
        "image": "https://img.a.transfermarkt.technology/flagge/original/25.png"
    },
    {
        "id": 26,
        "name": "Brazil",
        "code": "BRA",
        "image": "https://img.a.transfermarkt.technology/flagge/original/26.png"
    },
    {
        "id": 27,
        "name": "Brunei Darussalam",
        "code": "BRU",
        "image": "https://img.a.transfermarkt.technology/flagge/original/27.png"
    },
    {
        "id": 28,
        "name": "Bulgaria",
        "code": "BUL",
        "image": "https://img.a.transfermarkt.technology/flagge/original/28.png"
    },
    {
        "id": 29,
        "name": "Burkina Faso",
        "code": "BFA",
        "image": "https://img.a.transfermarkt.technology/flagge/original/29.png"
    },
    {
        "id": 30,
        "name": "Burundi",
        "code": "BDI",
        "image": "https://img.a.transfermarkt.technology/flagge/original/30.png"
    },
    {
        "id": 31,
        "name": "Cameroon",
        "code": "CMR",
        "image": "https://img.a.transfermarkt.technology/flagge/original/31.png"
    },
    {
        "id": 32,
        "name": "Cape Verde",
        "code": "CPV",
        "image": "https://img.a.transfermarkt.technology/flagge/original/32.png"
    },
    {
        "id": 33,
        "name": "Chile",
        "code": "CHI",
        "image": "https://img.a.transfermarkt.technology/flagge/original/33.png"
    },
    {
        "id": 34,
        "name": "China",
        "code": "CHN",
        "image": "https://img.a.transfermarkt.technology/flagge/original/34.png"
    },
    {
        "id": 35,
        "name": "Comoros",
        "code": "COM",
        "image": "https://img.a.transfermarkt.technology/flagge/original/35.png"
    },
    {
        "id": 36,
        "name": "Costa Rica",
        "code": "CRC",
        "image": "https://img.a.transfermarkt.technology/flagge/original/36.png"
    },
    {
        "id": 37,
        "name": "Croatia",
        "code": "CRO",
        "image": "https://img.a.transfermarkt.technology/flagge/original/37.png"
    },
    {
        "id": 38,
        "name": "Cote d'Ivoire",
        "code": "CIV",
        "image": "https://img.a.transfermarkt.technology/flagge/original/38.png"
    },
    {
        "id": 39,
        "name": "Denmark",
        "code": "DEN",
        "image": "https://img.a.transfermarkt.technology/flagge/original/39.png"
    },
    {
        "id": 40,
        "name": "Germany",
        "code": "GER",
        "image": "https://img.a.transfermarkt.technology/flagge/original/40.png"
    },
    {
        "id": 41,
        "name": "Djibouti",
        "code": "DJI",
        "image": "https://img.a.transfermarkt.technology/flagge/original/41.png"
    },
    {
        "id": 42,
        "name": "Dominica",
        "code": "DMA",
        "image": "https://img.a.transfermarkt.technology/flagge/original/42.png"
    },
    {
        "id": 43,
        "name": "Dominican Republic",
        "code": "DOM",
        "image": "https://img.a.transfermarkt.technology/flagge/original/43.png"
    },
    {
        "id": 44,
        "name": "Ecuador",
        "code": "ECU",
        "image": "https://img.a.transfermarkt.technology/flagge/original/44.png"
    },
    {
        "id": 45,
        "name": "El Salvador",
        "code": "SLV",
        "image": "https://img.a.transfermarkt.technology/flagge/original/45.png"
    },
    {
        "id": 46,
        "name": "Eritrea",
        "code": "ERI",
        "image": "https://img.a.transfermarkt.technology/flagge/original/46.png"
    },
    {
        "id": 47,
        "name": "Estonia",
        "code": "EST",
        "image": "https://img.a.transfermarkt.technology/flagge/original/47.png"
    },
    {
        "id": 48,
        "name": "Fiji",
        "code": "FIJ",
        "image": "https://img.a.transfermarkt.technology/flagge/original/48.png"
    },
    {
        "id": 49,
        "name": "Finland",
        "code": "FIN",
        "image": "https://img.a.transfermarkt.technology/flagge/original/49.png"
    },
    {
        "id": 50,
        "name": "France",
        "code": "FRA",
        "image": "https://img.a.transfermarkt.technology/flagge/original/50.png"
    },
    {
        "id": 51,
        "name": "Gabon",
        "code": "GAB",
        "image": "https://img.a.transfermarkt.technology/flagge/original/51.png"
    },
    {
        "id": 52,
        "name": "The Gambia",
        "code": "GAM",
        "image": "https://img.a.transfermarkt.technology/flagge/original/52.png"
    },
    {
        "id": 53,
        "name": "Georgia",
        "code": "GEO",
        "image": "https://img.a.transfermarkt.technology/flagge/original/53.png"
    },
    {
        "id": 54,
        "name": "Ghana",
        "code": "GHA",
        "image": "https://img.a.transfermarkt.technology/flagge/original/54.png"
    },
    {
        "id": 55,
        "name": "Grenada",
        "code": "GRN",
        "image": "https://img.a.transfermarkt.technology/flagge/original/55.png"
    },
    {
        "id": 56,
        "name": "Greece",
        "code": "GRE",
        "image": "https://img.a.transfermarkt.technology/flagge/original/56.png"
    },
    {
        "id": 58,
        "name": "Guatemala",
        "code": "GUA",
        "image": "https://img.a.transfermarkt.technology/flagge/original/58.png"
    },
    {
        "id": 59,
        "name": "Guinea",
        "code": "GUI",
        "image": "https://img.a.transfermarkt.technology/flagge/original/59.png"
    },
    {
        "id": 60
    },
    {
        "_note": "Response truncated for documentation purposes"
    }
]
Get all countries — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39114/get+all+countries' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns every player position with its id, name, short name and category.
Endpoint ID: 39115
GET https://zylalabs.com/api/14941/transfermarkt+api/39115/get+all+player+positions
INPUT PARAMETERS

Free test requests remaining: 3 of 3.

This endpoint does not require any input parameters.

API EXAMPLE RESPONSE
JSON
[
    {
        "id": 1,
        "name": "Goalkeeper",
        "shortName": "GK",
        "category": "Goalkeeper"
    },
    {
        "id": 2,
        "name": "Sweeper",
        "shortName": "SW",
        "category": "Defender"
    },
    {
        "id": 3,
        "name": "Centre-Back",
        "shortName": "CB",
        "category": "Defender"
    },
    {
        "id": 4,
        "name": "Left-Back",
        "shortName": "LB",
        "category": "Defender"
    },
    {
        "id": 5,
        "name": "Right-Back",
        "shortName": "RB",
        "category": "Defender"
    },
    {
        "id": 6,
        "name": "Defensive Midfield",
        "shortName": "DM",
        "category": "Midfielder"
    },
    {
        "id": 7,
        "name": "Central Midfield",
        "shortName": "CM",
        "category": "Midfielder"
    },
    {
        "id": 8,
        "name": "Right Midfield",
        "shortName": "RM",
        "category": "Midfielder"
    },
    {
        "id": 9,
        "name": "Left Midfield",
        "shortName": "LM",
        "category": "Midfielder"
    },
    {
        "id": 10,
        "name": "Attacking Midfield",
        "shortName": "AM",
        "category": "Midfielder"
    },
    {
        "id": 11,
        "name": "Left Winger",
        "shortName": "LW",
        "category": "Striker"
    },
    {
        "id": 12,
        "name": "Right Winger",
        "shortName": "RW",
        "category": "Striker"
    },
    {
        "id": 13,
        "name": "Second Striker",
        "shortName": "SS",
        "category": "Striker"
    },
    {
        "id": 14,
        "name": "Centre-Forward",
        "shortName": "CF",
        "category": "Striker"
    }
]
Get all player positions — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/14941/transfermarkt+api/39115/get+all+player+positions' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API Access Key & Authentication

After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Transfermarkt API simply include your bearer token in the Authorization header.

Headers
Header Description
Authorization Required Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.

No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.

(Save 2 months with annual billing 🎉)

Starts at
$10,000/Year


  • Custom Volume
  • Custom Rate Limit
  • Specialized Customer Support
  • Real-Time API Monitoring

Overview

Football player market values, transfer histories, injuries and statistics, club squads, competition tables, fixtures and top scorers, match line-ups, transfer rumours and value rankings.

Transfermarkt API FAQs

Each endpoint returns specific football-related data. For example, player endpoints provide details like age, position, market value, and club affiliation, while club endpoints return information about squad size, market value, and achievements. Competition endpoints include standings, fixtures, and transfer details.

Key fields vary by endpoint. For players, fields include "id," "name," "age," "position," and "marketValue." Clubs feature "id," "name," "country," and "marketValue." Competitions include "id," "name," "currentSeasonId," and "totalMarketValue."

Parameters vary by endpoint. For player searches, you can use "name" to filter results. Club endpoints may accept "competitionId" to specify the league. Each endpoint documentation details accepted parameters for tailored requests.

Response data is structured in JSON format, typically containing an array of objects. For example, player data is returned in a "players" array, while club data is in a "clubs" array. Each object includes relevant fields, making it easy to parse and utilize.

The data is sourced from Transfermarkt, a reputable platform known for comprehensive football statistics. Data accuracy is maintained through regular updates and validation against official league and club records.

Typical use cases include analyzing player performance, tracking transfer histories, and comparing club statistics. Developers can use this data for sports analytics applications, fantasy football platforms, or to enhance sports-related websites.

Users can utilize the data by parsing the JSON response to extract relevant fields. For instance, to display player statistics, extract fields like "name," "age," and "marketValue" from the player object. This allows for dynamic content generation in applications.

When encountering partial or empty results, check the "totalCount" field to understand the number of matches found. Implement logic to handle cases where no data is returned, such as displaying a user-friendly message or suggesting alternative queries.

General FAQs

To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.

You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.

The free trial lasts for 7 days and allows you to make up to 50 API requests.

No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.

Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.

Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.

Prices are listed in USD (United States Dollar), EUR (Euro), CAD (Canadian Dollar), AUD (Australian Dollar), and GBP (British Pound). We accept all major debit and credit cards. Our payment system uses the latest security technology and is powered by Stripe, one of the world's most reliable payment companies. If you have any trouble paying by card, just contact us at [email protected]

Additionally, if you already have an active subscription in any of these currencies (USD, EUR, CAD, AUD, GBP), that currency will remain for subsequent subscriptions. You can change the currency at any time as long as you don't have any active subscriptions.
The local currency shown on the pricing page is based on the country of your IP address and is provided for reference only. The actual prices are in USD (United States Dollar). When you make a payment, the charge will appear on your card statement in USD, even if you see the equivalent amount in your local currency on our website. This means you cannot pay directly with your local currency.
Occasionally, a bank may decline the charge due to its fraud protection settings. We suggest reaching out to your bank initially to check if they are blocking our charges. Also, you can access the Billing Portal and change the card associated to make the payment. If these does not work and you need further assistance, please contact our team at [email protected]
Prices are determined by a recurring monthly or yearly subscription, depending on the chosen plan.
API calls are deducted from your plan based on successful requests. Each plan comes with a specific number of calls that you can make per month. Only successful calls, indicated by a Status 200 response, will be counted against your total. This ensures that failed or incomplete requests do not impact your monthly quota.
Zyla API Hub works on a recurring monthly subscription system. Your billing cycle will start the day you purchase one of the paid plans, and it will renew the same day of the next month. So be aware to cancel your subscription beforehand if you want to avoid future charges.
To upgrade your current subscription plan, simply go to the pricing page of the API and select the plan you want to upgrade to. The upgrade will be instant, allowing you to immediately enjoy the features of the new plan. Please note that any remaining calls from your previous plan will not be carried over to the new plan, so be aware of this when upgrading. You will be charged the full amount of the new plan.
To check how many API calls you have left for the current month, refer to the 'X-Zyla-API-Calls-Monthly-Remaining' field in the response header. For example, if your plan allows 1,000 requests per month and you've used 100, this field in the response header will indicate 900 remaining calls.

You can monitor your API usage through the response headers included with every request:

x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.

The 'X-Zyla-RateLimit-Reset' header shows the number of seconds until your rate limit resets. This tells you when your request count will start fresh. For example, if it displays 3,600, it means 3,600 seconds are left until the limit resets.

Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.

Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.

After 7 days, you will be charged the full amount for the plan you were subscribed to during the trial. Therefore, it's important to cancel before the trial period ends. Refund requests for forgetting to cancel on time are not accepted.
When you subscribe to an API free trial, you can make up to 50 API calls. If you wish to make additional API calls beyond this limit, the API will prompt you to perform an "Start Your Paid Plan." You can find the "Start Your Paid Plan" button in your profile under Subscription -> Choose the API you are subscribed to -> Pricing tab.
You can contact us through our chat channel to receive immediate assistance. We are always online from 8 am to 5 pm (EST). If you reach us after that time, we will get back to you as soon as possible. Additionally, you can contact us via email at [email protected]

Please have a look at our Refund Policy: https://zylalabs.com/terms#refund