Endpoint Playground
Returns one SofaScore player by numeric `id`: name, short name, position, jersey number, date of birth, height, preferred foot, country, market value and currency, and the current team. `deceased` is `true` for historical players. An unknown or malformed id returns an upstream error.
14 Oct 2026: Single record response; 13 fields had a value in every checked item.
Sample value profiles: player.date_of_birth: 2000-02-29; player.jersey_number: 9; player.name: “Ferran Torres”.
curl 'https://api.crawlora.net/api/v1/sofascore/player?id=855833' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | 855833 | Numeric SofaScore player id |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://api.sofascore.com/api/v1/player/855833",
"fetched_at": "2026-07-08T16:45:00Z",
"player": {
"id": 855833,
"name": "Ferran Torres",
"short_name": "F. Torres",
"slug": "ferran-torres",
"position": "F",
"jersey_number": "7",
"date_of_birth": "2000-02-29T00:00:00+00:00",
"height": 183,
"country": "Spain",
"preferred_foot": "Right",
"market_value": 54000000,
"market_value_currency": "EUR",
"team": {
"id": 2817,
"name": "FC Barcelona",
"short_name": "Barcelona",
"slug": "barcelona",
"country": "Spain"
}
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.