Transfermarkt Scraper
ENDPOINTS
Player Details
Search
Advanced Player Search
Player Market Value History
Player Transfers
Player Season Stats
Player Match Log
Player National Team Career
Player Injuries
Player Achievements
Player Squad Numbers
Player Transfer Rumours
Player Upcoming Matches
Club Details
Club Squad
Club Transfers
Club Fixtures & Results
Club Squad Statistics
Club Staff
Club Stadium
Club Achievements
Club Historical Placements
Club Transfer Records
Club National Team Players
List Competitions
Competition Details
Competition Standings
Competition Top Scorers
Competition Matchday
Competition Fixtures
Competition Transfers
Competition Most Valuable Players
Competition Club Values
Competition Rumours
Match Details
Match Line-ups
Match Statistics
Manager Details
Manager Career
Manager Achievements
Latest Transfers
Transfer Records
Latest Rumours
Most Valuable Players
Latest Market Value Changes
Contracts Expiring
Free Agents
Most Valuable Clubs
FIFA World Ranking
Countries
Positions
/searchSearch
Search players, clubs, competitions, managers and agents by name — one call, every entity type.
QUERY PARAMS
Name to search for — a player, club, competition, manager or agency.
Example: Messi
Which entity type to return. all returns every section on one page; a single type unlocks page.
Default: all
Allowed values: all, players, clubs, competitions, managers, agents
Page number.
Default: 1
Allowed values: 1-50
{
"count": 314,
"per_page": 10,
"current_page": 1,
"total_pages": 1,
"next": null,
"previous": null,
"query": "Messi",
"type": "all",
"players": {
"total_count": 255,
"results": [
{
"player": {
"id": 28003,
"name": "Lionel Messi",
"link": "https://www.transfermarkt.com/lionel-messi/profil/spieler/28003",
"image": "https://img.a.transfermarkt.technology/portrait/medium/28003-1771694720.jpg?lm=4711"
},
"position": "RW",
"club": {
"id": 69261,
"name": "Inter Miami CF",
"link": "https://www.transfermarkt.com/inter-miami-cf/startseite/verein/69261",
"crest": "https://img.a.transfermarkt.technology/wappen/head/69261.png?lm=1789463707"
},
"age": 39,
"nationalities": [
{
"id": 9,
"name": "Argentina",
"code": "ARG"
},
{
"id": 157,
"name": "Spain",
"code": "ESP"
}
],
"market_value": {
"amount": 15000000,
"currency": "EUR"
},
"agent": {
"name": "Relatives",
"link": null,
"is_verified": false
}
},
{
"player": {
"id": 113586,
"name": "Manoel",
"link": "https://www.transfermarkt.com/manoel/profil/spieler/113586",
"image": "https://img.a.transfermarkt.technology/portrait/medium/113586-1580738457.png?lm=4711"
},
"position": "CB",
"club": {
"id": 2863,
"name": "América Futebol Clube (MG)",
"link": "https://www.transfermarkt.com/america-futebol-clube-mg-/startseite/verein/2863",
"crest": "https://img.a.transfermarkt.technology/wappen/head/2863.png?lm=1789459320"
},
"age": 36,
"nationalities": [
{
"id": 26,
"name": "Brazil",
"code": "BRA"
}
],
"market_value": {
"amount": 100000,
"currency": "EUR"
},
"agent": null
},
{
"player": {
"id": 449151,
"name": "Junior Messias",
"link": "https://www.transfermarkt.com/junior-messias/profil/spieler/449151",
"image": "https://img.a.transfermarkt.technology/portrait/medium/449151-1663575000.jpg?lm=4711"
},
"position": "RW",
"club": {
"id": 252,
"name": "Genoa CFC",
"link": "https://www.transfermarkt.com/genua-cfc/startseite/verein/252",
"crest": "https://img.a.transfermarkt.technology/wappen/head/252.png?lm=1789459182"
},
"age": 35,
"nationalities": [
{
"id": 26,
"name": "Brazil",
"code": "BRA"
},
{
"id": 75,
"name": "Italy",
"code": "ITA"
}
],
"market_value": {
"amount": 1100000,
"currency": "EUR"
},
"agent": {
"name": "THE·TEAM",
"link": "https://www.transfermarkt.com/the-middot-team/beraterfirma/berater/440",
"is_verified": true
}
},
{
"player": {
"id": 744024,
"name": "João Marcelo",
"link": "https://www.transfermarkt.com/joao-marcelo/profil/spieler/744024",
"image": "https://img.a.transfermarkt.technology/portrait/medium/744024-1697289524.jpg?lm=4711"
},
"position": "CB",
"club": {
"id": 609,
"name": "Cruzeiro Esporte Clube",
"link": "https://www.transfermarkt.com/ec-cruzeiro-belo-horizonte/startseite/verein/609",
"crest": "https://img.a.transfermarkt.technology/wappen/head/609.png?lm=1789459204"
},
"age": 26,
"nationalities": [
{
"id": 26,
"name": "Brazil",
"code": "BRA"
}
],
"market_value": {
"amount": 3000000,
"currency": "EUR"
},
"agent": {
"name": "Brazil Soccer",
"link": "https://www.transfermarkt.com/brazil-soccer-sports-management-ltda-/beraterfirma/berater/780",
"is_verified": false
}
},
{
"player": {
"id": 173617,
"name": "Fabrício",
"link": "https://www.transfermarkt.com/fabricio/profil/spieler/173617",
"image": "https://img.a.transfermarkt.technology/portrait/medium/173617-1441720737.jpg?lm=4711"
},
"position": "CF",
"club": {
"id": 8433,
"name": "Esporte Clube São Bento (SP)",
"link": "https://www.transfermarkt.com/esporte-clube-sao-bento-sp-/startseite/verein/8433",
"crest": "https://img.a.transfermarkt.technology/wappen/head/8433.png?lm=1789459602"
},
"age": 36,
"nationalities": [
{
"id": 26,
"name": "Brazil",
"code": "BRA"
}
],
"market_value": null,
"agent": null
},
{
"player": {
"id": 1075590,
"name": "Rayane Messi",
"link": "https://www.transfermarkt.com/rayane-messi/profil/spieler/1075590",
"image": "https://img.a.transfermarkt.technology/portrait/medium/1075590-1731715676.png?lm=4711"
},
"position": "LW",
"club": {
"id": 7732,
"name": "Al-Ettifaq FC",
"link": "https://www.transfermarkt.com/al-ettifaq/startseite/verein/7732",
"crest": "https://img.a.transfermarkt.technology/wappen/head/7732.png?lm=1789459564"
},
"age": 19,
"nationalities": [
{
"id": 50,
"name": "France",
"code": "FRA"
},
{
"id": 31,
"name": "Cameroon",
"code": "CMR"
}
],
"market_value": {
"amount": 2800000,
"currency": "EUR"
},
"agent": {
"name": "THE·TEAM",
"link": "https://www.transfermarkt.com/the-middot-team/beraterfirma/berater/440",
"is_verified": true
}
},
{
"player": {
"id": 1185913,
"name": "Pierre Mounguengue",
"link": "https://www.transfermarkt.com/pierre-mounguengue/profil/spieler/1185913",
"image": "https://img.a.transfermarkt.technology/portrait/medium/1185913-1788550302.png?lm=4711"
},
"position": "CF",
"club": {
"id": 338,
"name": "Dynamo Kyiv",
"link": "https://www.transfermarkt.com/dynamo-kiew/startseite/verein/338",
"crest": "https://img.a.transfermarkt.technology/wappen/head/338.png?lm=1789459184"
},
"age": 18,
"nationalities": [
{
"id": 50,
"name": "France",
"code": "FRA"
},
{
"id": 85,
"name": "Congo",
"code": "CGO"
}
],
"market_value": {
"amount": 2000000,
"currency": "EUR"
},
"agent": {
"name": "PEM",
"link": "https://www.transfermarkt.com/paris-excellence-management/beraterfirma/berater/14729",
"is_verified": false
}
},
{
"player": {
"id": 13810,
"name": "Alexandre Rotweiller",
"link": "https://www.transfermarkt.com/alexandre-rotweiller/profil/spieler/13810",
"image": "https://img.a.transfermarkt.technology/portrait/medium/13810-1730499367.jpg?lm=4711"
},
"position": "DM",
"club": {
"id": 123,
"name": "Retired",
"link": "https://www.transfermarkt.com/-/startseite/verein/123",
"crest": "https://img.a.transfermarkt.technology/wappen/head/123.png?lm=1789459175"
},
"age": 47,
"nationalities": [
{
"id": 26,
"name": "Brazil",
"code": "BRA"
}
],
"market_value": null,
"agent": null
},
{
"player": {
"id": 393581,
"name": "Bruno Almeida",
"link": "https://www.transfermarkt.com/bruno-almeida/profil/spieler/393581",
"image": "https://img.a.transfermarkt.technology/portrait/medium/393581-1716925058.jpeg?lm=4711"
},
"position": "RW",
"club": {
"id": 786,
"name": "AEL Limassol",
"link": "https://www.transfermarkt.com/ael-limassol/startseite/verein/786",
"crest": "https://img.a.transfermarkt.technology/wappen/head/786.png?lm=1789459213"
},
"age": 30,
"nationalities": [
{
"id": 136,
"name": "Portugal",
"code": "POR"
}
],
"market_value": {
"amount": 350000,
"currency": "EUR"
},
"agent": {
"name": "MadeinFootball",
"link": "https://www.transfermarkt.com/madeinfootball/beraterfirma/berater/3634",
"is_verified": true
}
},
{
"player": {
"id": 76071,
"name": "Leandro",
"link": "https://www.transfermarkt.com/leandro/profil/spieler/76071",
"image": "https://img.a.transfermarkt.technology/portrait/medium/76071-1675376253.jpg?lm=4711"
},
"position": "LB",
"club": {
"id": 123,
"name": "Retired",
"link": "https://www.transfermarkt.com/-/startseite/verein/123",
"crest": "https://img.a.transfermarkt.technology/wappen/head/123.png?lm=1789459175"
},
"age": 42,
"nationalities": [
{
"id": 26,
"name": "Brazil",
"code": "BRA"
},
{
"id": 135,
"name": "Poland",
"code": "POL"
}
],
"market_value": null,
"agent": null
}
]
},
"clubs": {
"total_count": 41,
"results": [
{
"club": {
"id": 6303,
"name": "Mexico",
"link": "https://www.transfermarkt.com/mexiko/startseite/verein/6303",
"crest": "https://img.a.transfermarkt.technology/flagge/small/110.png?lm=4711"
},
"competition": {
"id": "FS",
"name": "International Friendlies",
"link": "https://www.transfermarkt.com/freundschaftsspiele/startseite/wettbewerb/FS",
"logo": null
},
"country": {
"id": 110,
"name": "Mexico",
"code": "MEX"
},
"squad_size": 25,
"total_market_value": {
"amount": 214600000,
"currency": "EUR"
}
},
{
"club": {
"id": 16418,
"name": "Mexico U23",
"link": "https://www.transfermarkt.com/mexiko-u23/startseite/verein/16418",
"crest": "https://img.a.transfermarkt.technology/flagge/small/110.png?lm=4711"
},
"competition": null,
"country": {
"id": 110,
"name": "Mexico",
"code": "MEX"
},
"squad_size": 20,
"total_market_value": {
"amount": 45170000,
"currency": "EUR"
}
},
{
"club": {
"id": 45997,
"name": "Mexico U21",
"link": "https://www.transfermarkt.com/mexiko-u21/startseite/verein/45997",
"crest": "https://img.a.transfermarkt.technology/flagge/small/110.png?lm=4711"
},
"competition": {
"id": "CACG",
"name": "Central American and Caribbean Games",
"link": "https://www.transfermarkt.com/central-american-and-caribbean-games/startseite/wettbewerb/CACG",
"logo": null
},
"country": {
"id": 110,
"name": "Mexico",
"code": "MEX"
},
"squad_size": 20,
"total_market_value": {
"amount": 8130000,
"currency": "EUR"
}
},
{
"club": {
"id": 26092,
"name": "Mexico U20",
"link": "https://www.transfermarkt.com/mexiko-u20/startseite/verein/26092",
"crest": "https://img.a.transfermarkt.technology/flagge/small/110.png?lm=4711"
},
"competition": {
"id": "C220",
"name": "CONCACAF U-20 Championship",
"link": "https://www.transfermarkt.com/concacaf-u-20-championship-2020/startseite/wettbewerb/C220",
"logo": null
},
"country": {
"id": 110,
"name": "Mexico",
"code": "MEX"
},
"squad_size": 21,
"total_market_value": {
"amount": 7880000,
"currency": "EUR"
}
},
{
"club": {
"id": 51023,
"name": "Mexico U18",
"link": "https://www.transfermarkt.com/mexiko-u18/startseite/verein/51023",
"crest": "https://img.a.transfermarkt.technology/flagge/small/110.png?lm=4711"
},
"competition": null,
"country": {
"id": 110,
"name": "Mexico",
"code": "MEX"
},
"squad_size": 21,
"total_market_value": {
"amount": 4350000,
"currency": "EUR"
}
},
{
"club": {
"id": 1104,
"name": "ACR Messina",
"link": "https://www.transfermarkt.com/acr-messina/startseite/verein/1104",
"crest": "https://img.a.transfermarkt.technology/wappen/head/1104.png?lm=1789459235"
},
"competition": null,
"country": {
"id": 75,
"name": "Italy",
"code": "ITA"
},
"squad_size": 23,
"total_market_value": {
"amount": 400000,
"currency": "EUR"
}
},
{
"club": {
"id": 23134,
"name": "Mexico U17",
"link": "https://www.transfermarkt.com/mexiko-u17/startseite/verein/23134",
"crest": "https://img.a.transfermarkt.technology/flagge/small/110.png?lm=4711"
},
"competition": {
"id": "17WC",
"name": "U17 World Cup",
"link": "https://www.transfermarkt.com/u17-weltmeisterschaft/startseite/wettbewerb/17WC",
"logo": null
},
"country": {
"id": 110,
"name": "Mexico",
"code": "MEX"
},
"squad_size": 22,
"total_market_value": {
"amount": 100000,
"currency": "EUR"
}
},
{
"club": {
"id": 47231,
"name": "Mexico U16",
"link": "https://www.transfermarkt.com/mexiko-u16/startseite/verein/47231",
"crest": "https://img.a.transfermarkt.technology/flagge/small/110.png?lm=4711"
},
"competition": null,
"country": {
"id": 110,
"name": "Mexico",
"code": "MEX"
},
"squad_size": 23,
"total_market_value": null
},
{
"club": {
"id": 11442,
"name": "UD Messinense",
"link": "https://www.transfermarkt.com/ud-messinense/startseite/verein/11442",
"crest": "https://img.a.transfermarkt.technology/wappen/head/11442.png?lm=1789459769"
},
"competition": null,
"country": {
"id": 136,
"name": "Portugal",
"code": "POR"
},
"squad_size": 11,
"total_market_value": null
},
{
"club": {
"id": 35473,
"name": "Pamisos Messinis",
"link": "https://www.transfermarkt.com/pamisos-messinis/startseite/verein/35473",
"crest": "https://img.a.transfermarkt.technology/wappen/head/35473.png?lm=1789461229"
},
"competition": null,
"country": {
"id": 56,
"name": "Greece",
"code": "GRE"
},
"squad_size": 4,
"total_market_value": null
}
]
},
"competitions": {
"total_count": null,
"results": []
},
"managers": {
"total_count": 13,
"results": [
{
"manager": {
"id": 12726,
"name": "Hans Messing",
"link": "https://www.transfermarkt.com/hans-messing/profil/trainer/12726",
"image": "https://img.a.transfermarkt.technology/portrait/medium/default.jpg?lm=4711"
},
"role": "Team official",
"club": {
"id": 515,
"name": "Without Club",
"link": "https://www.transfermarkt.com/vereinslos/startseite/verein/515",
"crest": "https://img.a.transfermarkt.technology/wappen/head/515.png?lm=1789459197"
},
"age": 71,
"nationalities": [
{
"id": 40,
"name": "Germany",
"code": "GER"
}
],
"contract_until": null
},
{
"manager": {
"id": 32005,
"name": "Nico Messina",
"link": "https://www.transfermarkt.com/nico-messina/profil/trainer/32005",
"image": "https://img.a.transfermarkt.technology/portrait/medium/default.jpg?lm=4711"
},
"role": "Assistant Manager",
"club": {
"id": 9200,
"name": "SV Reislingen/Neuhaus",
"link": "https://www.transfermarkt.com/sv-reislingen-neuhaus/startseite/verein/9200",
"crest": "https://img.a.transfermarkt.technology/wappen/head/9200.png?lm=1789459646"
},
"age": null,
"nationalities": [
{
"id": 75,
"name": "Italy",
"code": "ITA"
}
],
"contract_until": null
},
{
"manager": {
"id": 36982,
"name": "Marcelo Messina",
"link": "https://www.transfermarkt.com/marcelo-messina/profil/trainer/36982",
"image": "https://img.a.transfermarkt.technology/portrait/medium/default.jpg?lm=4711"
},
"role": "Manager",
"club": {
"id": 36900,
"name": "CD Alfonso Ugarte de Puno",
"link": "https://www.transfermarkt.com/cd-alfonso-ugarte-de-puno/startseite/verein/36900",
"crest": "https://img.a.transfermarkt.technology/wappen/head/36900.png?lm=1789461330"
},
"age": 57,
"nationalities": [
{
"id": 9,
"name": "Argentina",
"code": "ARG"
}
],
"contract_until": null
},
{
"manager": {
"id": 79619,
"name": "Gabriele Messina",
"link": "https://www.transfermarkt.com/gabriele-messina/profil/trainer/79619",
"image": "https://img.a.transfermarkt.technology/portrait/medium/default.jpg?lm=4711"
},
"role": "Manager",
"club": {
"id": 123,
"name": "Retired",
"link": "https://www.transfermarkt.com/-/startseite/verein/123",
"crest": "https://img.a.transfermarkt.technology/wappen/head/123.png?lm=1789459175"
},
"age": 70,
"nationalities": [
{
"id": 75,
"name": "Italy",
"code": "ITA"
}
],
"contract_until": null
},
{
"manager": {
"id": 92736,
"name": "Daniel Messina",
"link": "https://www.transfermarkt.com/daniel-messina/profil/trainer/92736",
"image": "https://img.a.transfermarkt.technology/portrait/medium/default.jpg?lm=4711"
},
"role": "Sporting Director",
"club": {
"id": 6571,
"name": "CD Águila",
"link": "https://www.transfermarkt.com/cd-aguila/startseite/verein/6571",
"crest": "https://img.a.transfermarkt.technology/wappen/head/6571.png?lm=1789459502"
},
"age": 64,
"nationalities": [
{
"id": 9,
"name": "Argentina",
"code": "ARG"
}
],
"contract_until": null
},
{
"manager": {
"id": 114520,
"name": "Oseias de Souza",
"link": "https://www.transfermarkt.com/oseias-de-souza/profil/trainer/114520",
"image": "https://img.a.transfermarkt.technology/portrait/medium/114520-1707372859.jpeg?lm=4711"
},
"role": "Fitness coach",
"club": {
"id": 123667,
"name": "Unión Santo Domingo",
"link": "https://www.transfermarkt.com/union-santo-domingo/startseite/verein/123667",
"crest": "https://img.a.transfermarkt.technology/wappen/head/123667.png?lm=1789467682"
},
"age": 53,
"nationalities": [
{
"id": 26,
"name": "Brazil",
"code": "BRA"
}
],
"contract_until": null
},
{
"manager": {
"id": 126964,
"name": "Asher Messing",
"link": "https://www.transfermarkt.com/asher-messing/profil/trainer/126964",
"image": "https://img.a.transfermarkt.technology/portrait/medium/default.jpg?lm=4711"
},
"role": "Manager",
"club": {
"id": 123,
"name": "Retired",
"link": "https://www.transfermarkt.com/-/startseite/verein/123",
"crest": "https://img.a.transfermarkt.technology/wappen/head/123.png?lm=1789459175"
},
"age": 78,
"nationalities": [
{
"id": 74,
"name": "Israel",
"code": "ISR"
}
],
"contract_until": null
},
{
"manager": {
"id": 127433,
"name": "Philip Messingschlager",
"link": "https://www.transfermarkt.com/philip-messingschlager/profil/trainer/127433",
"image": "https://img.a.transfermarkt.technology/portrait/medium/default.jpg?lm=4711"
},
"role": "Player-Coach",
"club": {
"id": 515,
"name": "Without Club",
"link": "https://www.transfermarkt.com/vereinslos/startseite/verein/515",
"crest": "https://img.a.transfermarkt.technology/wappen/head/515.png?lm=1789459197"
},
"age": 33,
"nationalities": [
{
"id": 40,
"name": "Germany",
"code": "GER"
}
],
"contract_until": null
},
{
"manager": {
"id": 133451,
"name": "Jérémy Messiba",
"link": "https://www.transfermarkt.com/jeremy-messiba/profil/trainer/133451",
"image": "https://img.a.transfermarkt.technology/portrait/medium/default.jpg?lm=4711"
},
"role": "Manager",
"club": {
"id": 86235,
"name": "Bergerac Périgord FC U19",
"link": "https://www.transfermarkt.com/bergerac-perigord-fc-u19/startseite/verein/86235",
"crest": "https://img.a.transfermarkt.technology/wappen/head/86235.png?lm=1789464943"
},
"age": 38,
"nationalities": [
{
"id": 251,
"name": "Guadeloupe",
"code": null
},
{
"id": 50,
"name": "France",
"code": "FRA"
}
],
"contract_until": null
},
{
"manager": {
"id": 135438,
"name": "Leandro",
"link": "https://www.transfermarkt.com/leandro/profil/trainer/135438",
"image": "https://img.a.transfermarkt.technology/portrait/medium/default.jpg?lm=4711"
},
"role": "Sporting Director",
"club": {
"id": 515,
"name": "Without Club",
"link": "https://www.transfermarkt.com/vereinslos/startseite/verein/515",
"crest": "https://img.a.transfermarkt.technology/wappen/head/515.png?lm=1789459197"
},
"age": 42,
"nationalities": [
{
"id": 26,
"name": "Brazil",
"code": "BRA"
},
{
"id": 135,
"name": "Poland",
"code": "POL"
}
],
"contract_until": null
}
]
},
"agents": {
"total_count": 5,
"results": [
{
"agency": {
"id": null,
"name": null,
"link": "https://www.transfermarkt.com/berater/beraterfirma?id=624",
"logo": "https://img.a.transfermarkt.technology/berater_logo/small/berater-default.png?lm=4711"
},
"is_licensed": false,
"has_premium_service": false,
"agents": "Roy Messing"
},
{
"agency": {
"id": null,
"name": null,
"link": "https://www.transfermarkt.com/berater/beraterfirma?id=8452",
"logo": "https://img.a.transfermarkt.technology/berater_logo/small/berater-default.png?lm=4711"
},
"is_licensed": false,
"has_premium_service": false,
"agents": "Stefano Mascagni"
},
{
"agency": {
"id": null,
"name": null,
"link": "https://www.transfermarkt.com/berater/beraterfirma?id=8916",
"logo": "https://img.a.transfermarkt.technology/berater_logo/small/berater-default.png?lm=4711"
},
"is_licensed": false,
"has_premium_service": false,
"agents": "Alexandros Messinis"
},
{
"agency": {
"id": null,
"name": null,
"link": "https://www.transfermarkt.com/berater/beraterfirma?id=13121",
"logo": "https://img.a.transfermarkt.technology/berater_logo/small/berater-default.png?lm=4711"
},
"is_licensed": true,
"has_premium_service": false,
"agents": "Alae Amraoui"
},
{
"agency": {
"id": null,
"name": null,
"link": "https://www.transfermarkt.com/berater/beraterfirma?id=14984",
"logo": "https://img.a.transfermarkt.technology/berater_logo/small/berater-default.png?lm=4711"
},
"is_licensed": true,
"has_premium_service": false,
"agents": "Matías Messi"
}
]
}
}