Endpoint Playground
Returns a tennis player's best round at each grand slam (Australian Open, Roland Garros, Wimbledon and US Open) for the last five editions: per edition the `year`, the `season_id`, the best `round` reached and whether the player won it (`winner`). A year without a `round` means no result is recorded for that edition. `id` is the SofaScore team id of a tennis player (tennis players are teams in SofaScore); get it from search or rankings. Returns 404 for ids that are not tennis players.
14 Oct 2026: 4 tournaments; 3 fields had a value in every checked item.
Sample value profiles: name: “Australian Open, Men” and 3 other values; years: median 5 entries.
curl 'https://api.crawlora.net/api/v1/sofascore/tennis-player-grand-slam-results?id=14882' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | 14882 | Numeric SofaScore team id of a tennis player |
{
"code": 200,
"msg": "OK",
"data": {
"team_id": 14882,
"source_url": "https://api.sofascore.com/api/v1/team/14882/grand-slam/best-results",
"fetched_at": "2026-07-08T00:00:00Z",
"tournaments": [
{
"tournament_id": 2363,
"name": "Australian Open, Men",
"years": [
{
"year": 2022,
"season_id": 40339,
"winner": false,
"is_live": false,
"is_upcoming": false
},
{
"year": 2023,
"season_id": 48186,
"round": "Final",
"winner": true,
"is_live": false,
"is_upcoming": false
},
{
"year": 2024,
"season_id": 55443,
"round": "Semifinals",
"winner": false,
"is_live": false,
"is_upcoming": false
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.