DraftKings Pick6 API endpoint
Returns public scoring and rule sections for one supported Pick6 sport/format page. Discover supported slugs with draftkings_pick6_rules. This endpoint does not return player picks, projections, user entries, or location tokens.
/draftkings/pick6/rules/{slug}Path parameter:
| Name | Type | Allowed values |
|---|---|---|
slug | string | nfl, nba, nhl, pga-full-tournament, pga-single-round, mlb, wnba, nascar, cfb, cbb, soccer, valorant, miscellaneous, league-of-legends, counter-strike, call-of-duty, nfl-season-long, nba-season-long |
The caller can discover supported values through GET /api/v1/draftkings/pick6/rules. That endpoint lists only detail pages with
verified REST support; upstream links that are blocked on the current detail
profile are omitted.
Returns the public scoring and rule sections for one child page. It does not return picks, projections, user entries, account data, or location tokens.
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required | ||
| slug (path) | string | Yes | Sport/format slug listed by draftkings_pick6_rules Allowed values: nfl, nba, nhl, pga-full-tournament, pga-single-round, mlb, wnba, nascar, cfb, cbb, soccer, valorant, miscellaneous, league-of-legends, counter-strike, call-of-duty, nfl-season-long, nba-season-long. | pga-single-round |
curl -X GET "https://api.crawlora.net/api/v1/draftkings/pick6/rules/pga-single-round" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://pick6.draftkings.com/pick6-rules-and-scoring-nba",
"fetched_at": "2026-10-22T23:00:00Z",
"slug": "nba",
"sport": "NBA",
"section_count": 11,
"sections": [
{
"title": "Overview",
"text": "..."
},
{
"title": "Available Pick Stats",
"text": "Points (PTS) ..."
},
{
"title": "Minimum Play Requirements",
"text": "..."
}
]
}
}Request schema
No body schema
Response schema
#/definitions/pick6.pick6RuleDetailResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | pick6.Pick6RuleDetailResponse | No | ||||
| data.fetched_at | string | No | ||||
| data.section_count | integer | No | ||||
| data.sections | array | No | ||||
| data.sections[].text | string | No | ||||
| data.sections[].title | string | No | ||||
| data.slug | string | No | ||||
| data.source_url | string | No | ||||
| data.sport | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/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/pick6/rules/pga-single-round" \
-H "x-api-key: $CRAWLORA_API_KEY"