Transfermarkt Scraper avatar
Transfermarkt Scraper

Pricing

$7.99/month + usage

Go to Store
Transfermarkt Scraper

Transfermarkt Scraper

data_xplorer/transfermarkt-api-scraper

Developed by

Data Xplorer

Maintained by Community

๐Ÿƒโ€โ™‚๏ธ Extract comprehensive football player & club data via our Transfermarkt API scraper. Access market values, transfer history, contract details, and career stats for any player. Perfect for sports analysts, fantasy football managers, and scouting professionals.

0.0 (0)

Pricing

$7.99/month + usage

0

Monthly users

1

Runs succeeded

>99%

Last modified

4 days ago

๐Ÿ” Transfermarkt Player & Club Scraper

Transform your football analytics with our comprehensive Transfermarkt Player & Club Scraper! Whether you're analyzing player careers, evaluating club performance, monitoring transfer markets, or conducting sports research, this powerful tool efficiently collects and structures detailed data from Transfermarkt. Extract comprehensive player profiles including market values, contract details, transfer history, and season-by-season statistics across multiple competitions. Dive deep into club data with complete squad information, coaching staff details, trophy cabinets, league standings, and transfer market activity.

trends scraper

๐Ÿ’Ž Why Choose Our Transfermarkt Scraper?

  • ๐ŸŽฏ Flexible Search Options: Find players by name or direct URL
  • ๐Ÿš€ Batch Processing: Gather data for multiple players in a single run
  • ๐ŸŒ Comprehensive Coverage: Access detailed player information from all leagues and countries
  • ๐Ÿ“Š Rich Player Details: Extract comprehensive information including market values, contract details, and career statistics
  • ๐Ÿ“ˆ Multi-Season Statistics: Get detailed performance stats across 4 seasons (current + 3 previous) with competition-specific breakdowns
  • ๐Ÿ† Complete Transfer History: Capture the entire transfer journey of any player
  • ๐ŸŸ๏ธ Extensive Club Data: Extract detailed club information including league position, trophies, and total market value
  • ๐Ÿ‘ฅ Full Squad Information: Get comprehensive data on each player in a club's squad

๐Ÿ”ฎ How to Power Up Your Search Queries?

    1. ๐Ÿ”ค Name Search: Simply enter the player's name to find their profile
    1. ๐Ÿ”— Direct URL: Enter the exact Transfermarkt profile URL for precise targeting
    1. ๐Ÿ“‹ Batch Processing: Enter multiple names or URLs to process up to 10 players in one run

โœจ What You'll Get

๐Ÿƒ Player Data Structure

FieldDescription
Player NamePlayer Name
Jersey NumberCurrent jersey number
ClubCurrent club of the player
LeagueLeague information including name, country, and division
Market ValueCurrent market value with currency
Arrival DateDate when player joined current club
Contract EndContract expiration date
Transfer HistoryComplete history of all player transfers
TrophiesList of trophies won by the player
Player DetailsAdditional information including age, nationality, position, etc.
Player StatsPerformance statistics for current and 3 previous seasons, organized by competition
URLTransfermarkt profile URL

๐ŸŸ๏ธ Club Data Structure

FieldDescription
Club NameOfficial name of the club
LeagueLeague information including name, country, division, table position, and tenure
Total Market ValueCurrent total market value of the squad with currency
TrophiesList of trophies won by the club with counts
Club DetailsAdditional information including stadium, founding date, members, etc.
StaffCoaching and technical staff information including manager, assistants, and specialists
SquadComplete list of current players with detailed information
Top ArrivalsRecent significant player arrivals with transfer details
Top DeparturesRecent significant player departures with transfer details
URLTransfermarkt profile URL

๐Ÿš€ Performance Features

โšก๏ธ Lightning Fast:

  • Efficient proxy rotation
  • Optimized resource usage
  • Smart retry mechanism

๐Ÿ› ๏ธ Smart Handling:

  • Automatic URL standardization
  • Proxy health monitoring

๐ŸŒ Global Coverage:

  • Works with any Transfermarkt profile
  • Supports multiple languages
  • Standardizes output format

๐Ÿ“‹ Quick Start

Input Parameters

ParameterTypeDefaultDescription
players or clubsarray[]List of players/clubs names or Transfermarkt URLs (max 20)
proxyConfigurationobject{useApifyProxy: true}Proxy configuration

Input Example

1{
2  "players": [
3    "Lionel Messi",
4    "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
5    "Cristiano Ronaldo"
6  ],
7  "proxyConfiguration": {
8    "useApifyProxy": true,
9    "apifyProxyGroups": ["DATACENTER"]
10  }
11}

Output Example Player

1{
2  "nom": "Lionel Messi",
3  "numero": "10",
4  "club": "Inter Miami CF",
5  "league": {
6    "name": "MLS",
7    "country": "United States",
8    "division": "First Tier"
9  },
10  "valeur_marchande": "35.00Mโ‚ฌ",
11  "arrival_date": "2023-07-15",
12  "contract_end": "2025-12-31",
13  "transfer_history": [
14    {
15      "season": "23/24",
16      "date": "2023-07-15",
17      "left": "Paris SG",
18      "joined": "Miami",
19      "market_value": "โ‚ฌ35.00m",
20      "fee": "free transfer"
21    },
22    {
23      "season": "21/22",
24      "date": "2021-08-10",
25      "left": "Barcelona",
26      "joined": "Paris SG",
27      "market_value": "โ‚ฌ80.00m",
28      "fee": "free transfer"
29    }
30  ],
31  "trophees": [
32    {
33      "trophee": "World Cup",
34      "nombre": "1"
35    },
36    {
37      "trophee": "Champions League",
38      "nombre": "4"
39    }
40  ],
41  "player_details": {
42    "Date of birth": "1987-06-24",
43    "Age": "36",
44    "Citizenship": "Argentina",
45    "Position": "Right Winger",
46    "Foot": "left",
47    "Height": "1,70m",
48    "Weight": "72kg"
49  },
50  "player_stats": [
51    {
52        "season": "2024/25",
53        "stats": [
54            {
55                "competition": "Premier League",
56                "competition_img": "https://tmssl.akamaized.net/images/logo/tiny/gb1.png",
57                "appearances": "30",
58                "goals": "25",
59                "assists": "10",
60                "yellow_cards": "3",
61                "minutes_played": "2650"
62                // Stats vary by player position
63            },
64            // Other competitions for this season
65        ]
66    },
67    {
68        "season": "2023/24",
69        "stats": [
70            // Statistics for previous season
71        ]
72    },
73    // Up to 4 seasons total
74  ],
75  "url": "https://www.transfermarkt.com/lionel-messi/profil/spieler/28003"
76}

Output Example Club

1{
2  "clubName": "FC Barcelona",
3  "clubUrl": "https://www.transfermarkt.com/fc-barcelona/profil/verein/131",
4  "clubLeague": {
5    "name": "LaLiga",
6    "country": "Spain",
7    "division": "First Tier",
8    "tablePosition": "2nd",
9    "inLeagueSince": "1929"
10  },
11  "totalMarketValue": "โ‚ฌ937.50m",
12  "clubTrophies": [
13    {
14      "name": "Champions League",
15      "count": "5"
16    },
17    {
18      "name": "LaLiga",
19      "count": "27"
20    },
21    {
22      "name": "Copa del Rey",
23      "count": "31"
24    },
25    {
26      "name": "Club World Cup",
27      "count": "3"
28    }
29  ],
30  "clubDetails": {
31    "Full name": "Futbol Club Barcelona",
32    "Address": "Avinguda Arรญstides Maillol s/n 08028 Barcelona",
33    "Tel": "+34 902189900",
34    "Founded": "Nov 29, 1899",
35    "Members": "143,086",
36    "Stadium": "Spotify Camp Nou",
37    "Current transfer record": "+โ‚ฌ135.00m"
38  },
39  "staff": [
40    {
41      "name": "Hansi Flick",
42      "position": "Manager",
43      "age": "59",
44      "nationality": ["Germany"],
45      "appointed": "Jul 1, 2024"
46    },
47    {
48      "name": "Marcus Sorg",
49      "position": "Assistant Manager",
50      "age": "58",
51      "nationality": ["Germany"],
52      "appointed": "Jul 1, 2024"
53    },
54    {
55      "name": "Deco",
56      "position": "Sporting Director",
57      "age": "46",
58      "nationality": ["Portugal", "Brazil"],
59      "appointed": "Jul 1, 2023"
60    }
61  ],
62  "topArrivals": [
63    {
64      "playerName": "Dani Olmo",
65      "playerPosition": "Attacking Midfield",
66      "playerUrl": "https://www.transfermarkt.com/dani-olmo/profil/spieler/293385",
67      "fromClub": "RB Leipzig",
68      "fromClubUrl": "https://www.transfermarkt.com/rb-leipzig/startseite/verein/23826",
69      "fee": "โ‚ฌ55.00m"
70    },
71    {
72      "playerName": "Pau Victor",
73      "playerPosition": "Centre-Forward",
74      "playerUrl": "https://www.transfermarkt.com/pau-victor/profil/spieler/683634",
75      "fromClub": "Girona FC B",
76      "fromClubUrl": "https://www.transfermarkt.com/girona-fc-b/startseite/verein/31053",
77      "fee": "โ‚ฌ3.00m"
78    }
79  ],
80  "topDepartures": [
81    {
82      "playerName": "Ilkay Gรผndogan",
83      "playerPosition": "Central Midfield",
84      "playerUrl": "https://www.transfermarkt.com/ilkay-gundogan/profil/spieler/53622",
85      "toClub": "Manchester City",
86      "toClubUrl": "https://www.transfermarkt.com/manchester-city/startseite/verein/281",
87      "fee": "free transfer"
88    },
89    {
90      "playerName": "Clรฉment Lenglet",
91      "playerPosition": "Centre-Back",
92      "playerUrl": "https://www.transfermarkt.com/clement-lenglet/profil/spieler/182904",
93      "toClub": "Atlรฉtico Madrid",
94      "toClubUrl": "https://www.transfermarkt.com/atletico-madrid/startseite/verein/13",
95      "fee": "โ‚ฌ7.50m"
96    }
97  ],
98  "clubSquad": [
99    {
100      "number": "1",
101      "name": "Marc-Andrรฉ ter Stegen",
102      "position": "Goalkeeper",
103      "specificPosition": "Goalkeeper",
104      "age": "32",
105      "nationalities": ["Germany"],
106      "contract": "Jun 30, 2028",
107      "marketValue": "โ‚ฌ35.00m",
108      "playerUrl": "https://www.transfermarkt.com/marc-andre-ter-stegen/profil/spieler/74857"
109    },
110    {
111      "number": "23",
112      "name": "Jules Koundรฉ",
113      "position": "Defender",
114      "specificPosition": "Right-Back",
115      "age": "25",
116      "nationalities": ["France", "Benin"],
117      "contract": "Jun 30, 2027",
118      "marketValue": "โ‚ฌ60.00m",
119      "playerUrl": "https://www.transfermarkt.com/jules-kounde/profil/spieler/411975"
120    },
121    {
122      "number": "9",
123      "name": "Robert Lewandowski",
124      "position": "Attack",
125      "specificPosition": "Centre-Forward",
126      "age": "36",
127      "nationalities": ["Poland"],
128      "contract": "Jun 30, 2026",
129      "marketValue": "โ‚ฌ30.00m",
130      "playerUrl": "https://www.transfermarkt.com/robert-lewandowski/profil/spieler/38253"
131    },
132    {
133      "number": "10",
134      "name": "Lamine Yamal",
135      "position": "Attack",
136      "specificPosition": "Right Winger",
137      "age": "17",
138      "nationalities": ["Spain", "Morocco", "Equatorial Guinea"],
139      "contract": "Jun 30, 2026",
140      "marketValue": "โ‚ฌ120.00m",
141      "playerUrl": "https://www.transfermarkt.com/lamine-yamal/profil/spieler/941968"
142    }
143  ]
144}

๐Ÿค Support & Resources

Need help? Have questions? We're here to help! If you encounter any issues or have feature requests, please don't hesitate to open an issue.

โค๏ธ Love our scraper? Please leave a review here

Pricing

Pricing model

Rentalย 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

1 day

Price

$7.99