FanDuel API endpoint
Returns the teams (names, abbreviations, colors, logos) and player roster (name, team, jersey number, position) the live-data provider holds for an event.
/fanduel/sportsbook/event/playersReturns the teams (names, abbreviations, conference, colors, logos) and the player roster (name, team, jersey number, position) the live-data provider holds for an event. Players are ordered by team then name.
event_id (required): numeric event id from any events listing (events[].event_id).players list.404 for an unknown event; 503 on upstream failure.The route is read-only and needs no account. Odds are shown as the Sportsbook publishes them for the chosen state at the moment of the request and are not a betting recommendation.
| Field | Filled in, of 293 checked | Values in the sample |
|---|---|---|
| player_id | 293 | |
| name | 293 | “Alan Herron” and 289 other values |
| abbreviated_name | 293 | “A. Herron” and 284 other values |
| team | 293 | PIT (155), NO (138) |
| number | 293 | 0 to 99, median 44 |
| position | 280 | “OT” and 20 other values |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| event_id | integer | Yes | Event id from any Sportsbook events listing | 35605985 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/fanduel/sportsbook/event/players?event_id=35605985" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"event_id": 36194357,
"event_name": "Liberty @ Kennesaw State",
"competition": "NCAAF",
"scheduled_at": "2026-10-22T23:00:00+00:00",
"home_team": {
"name": "Kennesaw State Owls",
"short_name": "Kennesaw St.",
"abbreviation": "KENN",
"conference": "CUSA",
"color": "#FDBB30",
"logo_url": "https://assets.sportsbook.fanduel.com/images/team/ncaaf/kennesaw_state_owls.png"
},
"away_team": {
"name": "Liberty",
"short_name": "Liberty",
"abbreviation": "LIB",
"conference": "CUSA",
"color": "#002D62",
"logo_url": "https://assets.sportsbook.fanduel.com/images/team/ncaaf/liberty.png"
},
"players": [
{
"player_id": "eff92860-58d0-11ef-b30a-557195670f50",
"name": "Boogie Woods III",
"abbreviated_name": "B.Woods",
"team": "KENN",
"number": "24",
"position": "RB"
},
{
"player_id": "1f0a28e0-4151-11ee-8f0d-27147db65cc1",
"name": "Brayden Munroe",
"abbreviated_name": "B.Munroe",
"team": "KENN",
"number": "11",
"position": "WR"
},
{
"player_id": "09d893d0-3238-11ee-9bf9-b5db0242af4d",
"name": "Charlie Robinson",
"abbreviated_name": "C.Robinson",
"team": "KENN",
"number": "47",
"position": "OLB"
}
],
"fetched_at": "2026-10-22T23:53:07Z"
},
"msg": "OK"
}Request schema
No body schema
Response schema
#/definitions/fanduel.sportsbookEventPlayersResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | fanduel.SportsbookEventPlayersResponse | No | ||||
| data.away_team | fanduel.SportsbookTeam | No | ||||
| data.away_team.abbreviation | string | No | ||||
| data.away_team.color | string | No | ||||
| data.away_team.conference | string | No | ||||
| data.away_team.logo_url | string | No | ||||
| data.away_team.name | string | No | ||||
| data.away_team.short_name | string | No | ||||
| data.competition | string | No | ||||
| data.event_id | integer | No | ||||
| data.event_name | string | No | ||||
| data.fetched_at | string | No | ||||
| data.home_team | fanduel.SportsbookTeam | No | ||||
| data.home_team.abbreviation | string | No | ||||
| data.home_team.color | string | No | ||||
| data.home_team.conference | string | No | ||||
| data.home_team.logo_url | string | No | ||||
| data.home_team.name | string | No | ||||
| data.home_team.short_name | string | No | ||||
| data.players | array | No | ||||
| data.players[].abbreviated_name | string | No | ||||
| data.players[].name | string | No | ||||
| data.players[].number | string | No | ||||
| data.players[].player_id | string | No | ||||
| data.players[].position | string | No | ||||
| data.players[].team | string | No | ||||
| data.scheduled_at | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/fanduel/sportsbook/event/players?event_id=35605985" \
-H "x-api-key: $CRAWLORA_API_KEY"