DraftKings Sportsbook API endpoint
Returns one event's metadata (league id, sport id, teams, status, start time). `event_id` is a numeric DraftKings event identifier (find it from an event's DraftKings Sportsbook page, or from the `id` field of an event returned by /draftkings/sportsbook/odds). The returned `league_id` is accepted by /draftkings/sportsbook/odds and /draftkings/sportsbook/futures. This endpoint does not include betting markets/odds.
/draftkings/sportsbook/eventQuery parameters:
event_id: required. Numeric DraftKings event identifier (find it from
an event's DraftKings Sportsbook page, or from the id field of an event
returned by /draftkings/sportsbook/odds).Notable response behavior:
/draftkings/sportsbook/odds for those.league_id can be supplied to /draftkings/sportsbook/odds or
/draftkings/sportsbook/futures.404 when DraftKings has no event with the given id.| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| event_id | string | Yes | Numeric DraftKings event id | 34240140 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/draftkings/sportsbook/event?event_id=34240140" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"id": "34240143",
"league_id": "24685",
"sport_id": "3",
"name": "CLE Browns @ CHI Bears",
"start_time": "2026-08-15T17:00:00.0000000Z",
"status": "NOT_STARTED",
"participants": [
{
"id": "18312",
"name": "CHI Bears",
"role": "Home"
},
{
"id": "18325",
"name": "CLE Browns",
"role": "Away"
}
],
"source_url": "https://sportsbook-nash.draftkings.com/sites/US-NJ-SB/api/sportscontent/pagedata/event/v1/events?eventIds=34240143",
"fetched_at": "2026-08-15T12:00:00Z"
}
}Request schema
No body schema
Response schema
#/definitions/sportsbook.eventResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | sportsbook.EventResponse | No | ||||
| data.fetched_at | string | No | ||||
| data.id | string | No | ||||
| data.league_id | string | No | 84240 | |||
| data.name | string | No | CAR Panthers @ BUF Bills | |||
| data.participants | array | No | ||||
| data.participants[].id | string | No | ||||
| data.participants[].name | string | No | BUF Bills | |||
| data.participants[].role | string | No | Home | |||
| data.source_url | string | No | ||||
| data.sport_id | string | No | 7 | |||
| data.start_time | string | No | ||||
| data.status | string | No | NOT_STARTED | |||
| 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/draftkings/sportsbook/event?event_id=34240140" \
-H "x-api-key: $CRAWLORA_API_KEY"