DraftKings Daily Fantasy Sports API endpoint
Lists the contest cards currently shown in DraftKings' public NFL Best Ball Featured Contests section, including displayed entry-fee and top-prize amounts and maximum entries. This is the landing-page selection, not the full contest lobby or a guarantee that a contest remains open. It does not follow tournament-detail links or return promotions, entries, lineups, or account data.
/draftkings/dfs/nfl-best-ball/featured-contestsParameters: none.
Returns the featured contest cards shown on DraftKings' public NFL Best Ball
page: contest name, displayed entry-fee amount label, maximum entries, and
displayed top-prize amount label. season is included when the page identifies
one. Monetary amount strings keep the source's dollar notation; the API does
not infer a currency code or current entry availability. This is the landing-page
selection, not the full contest lobby. Contest cards can change or close
between fetches, and location eligibility is not inferred.
The endpoint reads only the page's Featured Contests section. It does not
follow tournament-detail links, return promotions, or access entries, lineups,
or account data.
Source: DraftKings NFL Best Ball
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/draftkings/dfs/nfl-best-ball/featured-contests" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://www.draftkings.com/nfl-best-ball",
"fetched_at": "2026-10-24T00:00:00Z",
"season": 2026,
"contest_count": 4,
"contests": [
{
"name": "NFL Best Ball $20M Millionaire",
"entry_fee_label": "$25",
"maximum_entries": 150,
"top_prize_label": "$3,000,000"
},
{
"name": "NFL Best Ball $5M Monster Millionaire",
"entry_fee_label": "$555",
"maximum_entries": 150,
"top_prize_label": "$1,000,000"
},
{
"name": "NFL Best Ball $500K Strong Side",
"entry_fee_label": "$59",
"maximum_entries": 150,
"top_prize_label": "$100,000"
},
{
"name": "NFL Best Ball $1M Play Action",
"entry_fee_label": "$3",
"maximum_entries": 20,
"top_prize_label": "$100,000"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/dfs.dfsNFLBestBallFeaturedContestsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | dfs.DFSNFLBestBallContestsResponse | No | ||||
| data.contest_count | integer | No | ||||
| data.contests | array | No | ||||
| data.contests[].entry_fee_label | string | No | ||||
| data.contests[].maximum_entries | integer | No | ||||
| data.contests[].name | string | No | ||||
| data.contests[].top_prize_label | string | No | ||||
| data.fetched_at | string | No | ||||
| data.season | integer | No | ||||
| data.source_url | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 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/dfs/nfl-best-ball/featured-contests" \
-H "x-api-key: $CRAWLORA_API_KEY"