Endpoint Playground
Returns the players who have played for a team with games played, wins and whether they are a current member, current members first. Steam account ids are not returned. An unknown team id returns not found.
29 Oct 2026: 28 players; 3 fields had a value in every checked item and 1 varied between items.
Sample value profiles: games_played: 6 to 1,014, median 87; name: “Save-” and 19 other values; is_current_team_member: true in 5 of 28.
curl 'https://api.crawlora.net/api/v1/opendota/team-players?team_id=8255888' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| team_id | integer | Yes | 8255888 | Positive OpenDota team ID from opendota-teams or a match response |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://api.opendota.com/api/team-players",
"fetched_at": "2026-10-28T10:00:00Z",
"team_id": 8255888,
"count": 1,
"players": [
{
"name": "Save-",
"games_played": 1014,
"wins": 590,
"is_current_team_member": true
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.