Endpoint Playground
Searches SofaScore for teams, players, and competitions matching a free-text query. An empty `results` list is a valid response when nothing matches.
14 Oct 2026: 20 results; 5 fields had a value in every checked item and 3 varied between items.
Sample value profiles: type: player (17), team (3); name: “FC Barcelona” and 19 other values; sport: “Football”.
curl 'https://api.crawlora.net/api/v1/sofascore/search?q=barcelona' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | Yes | barcelona | Free-text search query |
{
"code": 200,
"msg": "OK",
"data": {
"query": "barcelona",
"count": 2,
"source_url": "https://api.sofascore.com/api/v1/search/all?q=barcelona",
"fetched_at": "2026-07-08T16:45:00Z",
"results": [
{
"type": "team",
"id": 2817,
"name": "FC Barcelona",
"slug": "barcelona",
"sport": "Football",
"country": "Spain"
},
{
"type": "player",
"id": 1102841,
"name": "Alejandro Balde",
"slug": "alejandro-balde",
"team_id": 2817,
"team_name": "FC Barcelona"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.