Endpoint Playground
Returns a team-sport player's club history, newest first, with date, type such as Loan or Free agent, fee text and the clubs on each side. A player with no recorded transfers returns an empty list. Players of individual sports have no transfers page and return not found.
14 Oct 2026: 4 transfers; 5 fields had a value in every checked item.
Sample value profiles: date: 2017-02-01 to 2022-07-01; fee: “€60.0m” and 3 other values.
curl 'https://api.crawlora.net/api/v1/flashscore/player-transfers?id=UmV9iQmE' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | UmV9iQmE | Eight-character Flashscore player id |
| slug | string | No | Optional player slug; must match the id when supplied |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://global.flashscore.ninja/2/x/feed/pl_1_UmV9iQmE_0",
"page_url": "https://www.flashscore.com/player/haaland-erling/UmV9iQmE/transfers/",
"player": {
"id": "UmV9iQmE",
"name": "Haaland E.",
"slug": "haaland-erling"
},
"transfer_count": 4,
"transfers": [
{
"date": "2022-07-01",
"type": "Transfer",
"fee": "€60.0m",
"from": {
"id": "nP1i5US1",
"name": "Dortmund",
"slug": "dortmund",
"path": "/team/dortmund/nP1i5US1/"
},
"to": {
"id": "Wtn9Stg0",
"name": "Manchester City",
"slug": "manchester-city",
"path": "/team/manchester-city/Wtn9Stg0/"
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.