FootballTransfers Scraper — Transfers, Rumours & ETV
Pricing
from $1.40 / 1,000 transfer / etv rows
FootballTransfers Scraper — Transfers, Rumours & ETV
Scrape footballtransfers.com EN tables: confirmed/latest transfers (player, clubs, date, fee label), transfer rumours, and most-valuable player ETV with age and team. Public HTML only — no Transfermarkt data. RESIDENTIAL GB recommended. Pay per row.
Pricing
from $1.40 / 1,000 transfer / etv rows
Rating
0.0
(0)
Developer
Noah Adler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
FootballTransfers scraper for footballtransfers.com (English public pages): latest/confirmed transfers, transfer rumours, and most-valuable player ETV.
Not Transfermarkt. ETV is FootballTransfers’ own estimated transfer value label — not a Transfermarkt market value.
Proxy: RESIDENTIAL GB (or NL/US) recommended if the site challenges datacenter IPs.
Keywords: footballtransfers scraper · football transfers api · transfer rumours scraper · player etv · footballtransfers.com
What it does
| Mode | Source (public EN HTML) | Fields |
|---|---|---|
transfers / confirmed | Latest transfers tables | player, from/to clubs, date, fee label (€ / Free / Loan) |
rumours | Rumours table on the transfers page | player, from/to, date; fee when shown |
values | Most valuable players | player, age, team, ETV, skill/potential |
all | Combination of the above | Mixed recordType |
feeEur / etvEur are filled only when the label is a numeric € amount. Many transfers are Free/Loan — the billed field is feeLabel, not a guaranteed euro number.
Does not call /api/* or /actions/ endpoints. Does not scrape footballtransfers.co.uk.
Input
| Field | Required | Description |
|---|---|---|
mode | No | all (default), transfers, confirmed, rumours, values |
maxItems | No | 1–100 (default 30) |
proxyConfiguration | Recommended | RESIDENTIAL GB |
Try it example
{"mode": "all","maxItems": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "GB"}}
Output example (transfer)
{"recordType": "transfer","playerName": "Charlie Cresswell","playerUrl": "https://www.footballtransfers.com/en/players/charlie-cresswell-1","position": "D (C)","fromClub": "Toulouse","toClub": "Rennes","date": "01-07-2027","feeLabel": "€22.5M","feeEur": 22500000.0,"mode": "all","sourceUrl": "https://www.footballtransfers.com/en/transfers/latest-transfers","market": "footballtransfers.com","error": false}
Output example (value)
{"recordType": "value","playerName": "Lamine Yamal","team": "Barcelona","age": 19,"etvLabel": "€225.9M","etvEur": 225900000.0,"skill": 92.8,"potential": 100.0,"rank": 1}
Pricing
Pay per event: actor start + one charge per dataset row.