๐ Transfermarkt Scraper - Player Values & Transfers avatar
Transfermarkt Scraper - Player Values & Transfers
Pricing
from $10.00 / 1,000 results
Go to Apify Store
Transfermarkt Scraper - Player Values & Transfers
Scrape Transfermarkt for football player market values, transfer records, club squads, and player profiles. Search players, get transfer history, squad rosters with valuations.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
6
Total users
2
Monthly active users
22 days ago
Last modified
Categories
Share
Transfermarkt Scraper
Scrape Transfermarkt for football (soccer) player market values, transfer records, club squad data, and player profiles.
Features
- Player Search โ Find players by name with market values, positions, and clubs
- Player Profile โ Get full player details including market value, contract info, and transfer history
- Club Squad โ Scrape entire team rosters with individual player valuations and total squad value
- Transfers โ Get recent transfer activity with fees, clubs involved, and transfer types
Input
| Field | Type | Description |
|---|---|---|
mode | string | playerSearch, playerProfile, clubSquad, or transfers |
query | string | Player name to search (playerSearch mode) |
playerUrl | string | Full Transfermarkt player URL (playerProfile mode) |
clubUrl | string | Full Transfermarkt club URL (clubSquad mode) |
season | string | Season year, e.g. "2025" for 2024/25 |
league | string | League ID for transfers, e.g. "GB1" (Premier League) |
limit | integer | Max results to return (default: 50) |
Output Fields
Player Search / Club Squad
| Field | Description |
|---|---|
playerName | Player full name |
position | Playing position |
age | Player age |
nationality | Country of citizenship |
club | Current club |
marketValue | Current market value (e.g., "โฌ200.00m") |
contractUntil | Contract expiry date |
Player Profile (additional fields)
| Field | Description |
|---|---|
dateOfBirth | Date of birth |
height | Player height |
foot | Preferred foot |
marketValueNumeric | Market value as a number in euros |
transferHistory | Array of past transfers with fees |
Transfers
| Field | Description |
|---|---|
fromClub | Club player is leaving |
toClub | Club player is joining |
fee | Transfer fee (e.g., "โฌ85.00m", "Free transfer", "Loan") |
feeNumeric | Fee as a number in euros |
transferType | Type: "transfer", "loan", or "free" |
Example Input
Search for a player
{"mode":"playerSearch","query":"Mbappe","limit":10}
Get player profile with transfer history
{"mode":"playerProfile","playerUrl":"https://www.transfermarkt.us/erling-haaland/profil/spieler/418560"}
Scrape a club's full squad
{"mode":"clubSquad","clubUrl":"https://www.transfermarkt.us/manchester-city/kader/verein/281/saison_id/2025"}
Get recent transfers
{"mode":"transfers","limit":25}
League IDs
| League | ID |
|---|---|
| Premier League | GB1 |
| Bundesliga | L1 |
| La Liga | ES1 |
| Serie A | IT1 |
| Ligue 1 | FR1 |
| Eredivisie | NL1 |
| Primeira Liga | PO1 |
| MLS | MLS1 |
Notes
- Transfermarkt uses the
.usdomain for the English version - The scraper uses
got-scrapingfor TLS fingerprinting to avoid blocks - Residential proxies are recommended for large-scale runs
- Be respectful of rate limits โ the scraper includes delays between requests
- Market values are returned both as display strings (e.g., "โฌ200.00m") and numeric values in euros
