Transfermarkt Summer Transfer Window Tracker
Pricing
Pay per event
Transfermarkt Summer Transfer Window Tracker
Scrapes confirmed football transfers from Transfermarkt's latest-transfers feed. Returns a date-ordered stream of moves with player, clubs, leagues, fee, fee type (transfer/loan/free), market value, and contract details — optimised for the summer and winter transfer windows.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Share
Scrapes confirmed football transfers from Transfermarkt's latest-transfers feed. Tracks every move with player details, club information, transfer fees, fee type, market value, and contract information — updated in near real-time during active transfer windows.
What You Get
Each record contains:
| Field | Description |
|---|---|
player_name | Full name of the player |
player_age | Age at time of transfer |
player_position | Primary playing position (e.g. Left Winger) |
player_nationality | Player nationality |
player_market_value_eur | Market value in EUR at scrape time |
from_club | Club the player left |
from_league | Competition of origin club |
to_club | Club the player joined |
to_league | Competition of destination club |
transfer_fee_eur | Transfer fee in EUR (number; 0 = free) |
fee_type | transfer / loan / free / unknown |
transfer_date | Date of confirmed transfer (DD/MM/YYYY) |
contract_until | New contract expiry date at destination |
player_url | Transfermarkt player profile URL |
source | Listing page URL |
scrapedAt | ISO-8601 timestamp |
Inputs
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 15 | Maximum transfer records to return |
startPage | integer | 1 | Page to start from (25 transfers/page) |
How It Works
- Seeds the Transfermarkt newest-transfers listing at the given
startPage - Extracts player, club, league, and fee data from each row
- Follows each player's transfers page to capture transfer date, market value, and contract details
- Paginates automatically up to
maxItems
Usage Tips
- Run without
startPagefor the most recent transfers - Set
maxItems: 100for a full summer window batch (4 pages) - The scraper respects Transfermarkt's rate limits and runs without proxies
- Fee type
loanmeans a temporary loan agreement;freemeans no fee was paid;unknownmeans the fee was not publicly disclosed
vs. Competitors
| Feature | This Actor | Typical alternatives |
|---|---|---|
| Fee type classification | Yes (transfer/loan/free/unknown) | Rarely |
| Market value | Yes | Rarely |
| Contract expiry | Yes | No |
| No proxy required | Yes | Often proxy-dependent |
| Pagination support | Yes | Variable |
Example Output
{"player_name": "Bruno Fernandes","player_age": 30,"player_position": "Attacking Midfield","player_nationality": "Portugal","player_market_value_eur": 65000000,"from_club": "Sporting CP","from_league": "Liga Portugal","to_club": "Manchester United","to_league": "Premier League","transfer_fee_eur": 55000000,"fee_type": "transfer","transfer_date": "30/01/2020","contract_until": "Jun 2026","player_url": "https://www.transfermarkt.com/bruno-fernandes/profil/spieler/240306","source": "https://www.transfermarkt.com/statistik/neuestetransfers?page=1","scrapedAt": "2025-07-01T10:23:45.000Z"}