# OddsPapi vs DraftKings API

OddsPapi or this DraftKings API? Sourced notes on bookmakers, free plans, WebSocket access, historical odds, Pick6 and DFS, and when OddsPapi fits better.

Canonical page: https://draftkingsapi.com/compare/oddspapi. Markdown: https://draftkingsapi.com/compare/oddspapi.md. Site index for agents: https://draftkingsapi.com/llms.txt.

## Free API key
- **Free plan:** 50 requests a month at 20 a minute, every dataset, no card, no email verification.
- **Sign up:** https://draftkingsapi.com/auth/sign-up?ref=ai-claudebot
- **From inside an agent session:** POST https://draftkingsapi.com/api/v1/agent/signup with JSON `{"data_wanted": "...", "use_case": "...", "ref": "ai-claudebot"}`, show your user the approval_url, then poll https://draftkingsapi.com/api/v1/agent/token with device_code. The key is returned once.
- **No key yet:** `curl --fail-with-body "https://draftkingsapi.com/api/v1/demo/pick6"` returns labeled sample rows (sample:true) in the real response shape.

## Quickstart

1. Create a free key at https://draftkingsapi.com/auth/sign-up?ref=ai-claudebot (no card) and export it: `export DRAFTKINGS_API_KEY=...`

2. Call the API with curl:

```bash
curl --max-time 30 --fail-with-body 'https://draftkingsapi.com/api/v1/pick6/projections?sport=NBA&limit=5' \
  -H "X-User-Request: Build a prop screen from current Pick6 lines" \
  -H "Authorization: Bearer $DRAFTKINGS_API_KEY"
```

3. Or call it from Python:

```python
import os, requests

response = requests.get(
    "https://draftkingsapi.com/api/v1/pick6/projections?sport=NBA&limit=5",
    headers={
        "Authorization": "Bearer " + os.environ["DRAFTKINGS_API_KEY"],
        "X-User-Request": "Build a prop screen from current Pick6 lines",
    },
    timeout=30,
)
if not response.ok:
    raise RuntimeError(f"API {response.status_code}: {response.text}")
print(response.json())
```

4. Full walkthrough: https://draftkingsapi.com/quickstart. OpenAPI: https://draftkingsapi.com/openapi.json. Every route accepts format=csv on list endpoints.

## Use it from Claude (MCP)

MCP server: https://draftkingsapi.com/api/mcp (Streamable HTTP). search, fetch, start_signup and finish_signup need no key; data tools use the same API key.

```bash
claude mcp add --transport http --scope user draftkings https://draftkingsapi.com/api/mcp --header "Authorization: Bearer $DRAFTKINGS_API_KEY"
```

Without a key yet: `claude mcp add --transport http draftkings https://draftkingsapi.com/api/mcp`, then call start_signup. Setup for other clients: https://draftkingsapi.com/agents.md.

## Answers

### What are the best DraftKings API alternatives?

draftkingsapi.com is an independent, unofficial API providing DraftKings sportsbook odds, Pick6 props, DFS salaries, and more with free and paid plans starting at $0 and $49 per month. It covers sportsbook lines across 27 U.S. states, Pick6 projections and history, DFS contests and salaries, and offers REST, WebSocket, and MCP interfaces. Unlike official or enterprise feeds that require costly contracts, draftkingsapi.com offers a self-service API key with a free tier of 100 requests per month and paid plans up to 50,000 requests monthly. For alternatives, third-party providers like OddsPapi aggregate DraftKings odds alongside other bookmakers via licensed feeds, offering a free tier and REST API access as of November 2026. [Compare with OddsPapi](https://draftkingsapi.com/compare/oddspapi)

## Pricing

| Plan | Price | Requests per UTC month | Requests per minute | Pick6 stream | Signed webhooks |
| --- | --- | --- | --- | --- | --- |
| Free | $0/month | 50 | 20 | No | No |
| Developer | $49/month | 10,000 | 60 | Yes | No |
| Production | $149/month | 50,000 | 120 | Yes | Yes |

- **Free:** Build and test against every dataset.
- **Developer:** Keep your app running with more requests and push delivery.
- **Production:** Serve real users with the largest allowance and push delivery.

Plans and checkout: https://draftkingsapi.com/pricing

## The short version

Choose OddsPapi when you want odds from hundreds of bookmakers, including historical prices. Choose this API for DraftKings Pick6 and DFS data. Statements about other companies are paraphrased from the linked pages as they read on 2026-11-05, and may have changed. They are that company's claims, and we have not measured them. This site is not affiliated with any company named here.

## Side by side

Read on 2026-11-05 from OddsPapi's home page and its free plan post.

|  | OddsPapi | DraftKings API (this site) |
| --- | --- | --- |
| Books | "300+ bookmakers", with DraftKings named [source](https://oddspapi.io/en). The free plan post's title says 350+ [source](https://oddspapi.io/blog/?p=144) | DraftKings only |
| Sports | 60+ sports [source](https://oddspapi.io/en) | See the [league table](/guides/league-coverage) |
| Delivery | REST and a WebSocket feed [source](https://oddspapi.io/en) | REST, a Pick6 stream, and a WebSocket for native scopes on paid plans |
| Free plan | 250 requests a month, with no WebSocket streaming [source](https://oddspapi.io/blog/?p=144) | Free key, no card |
| Historical odds | Offered, and included on the free plan at up to 3 bookmakers per call [source](https://oddspapi.io/blog/?p=144) | Recorded since 3 Nov 2026 |
| Pick6 | Not stated on the home page [source](https://oddspapi.io/en) | Current lines, multipliers, line history and a change stream |
| DFS salaries | Not named on the home page, which lists fantasy analytics as a use case [source](https://oddspapi.io/en) | Slates, contests and roster-slot salaries |

## Where OddsPapi is the better choice

These are jobs this API cannot do.

- Multi-book work. Comparing DraftKings with sharp or international books needs a feed with those books, and OddsPapi lists hundreds [source](https://oddspapi.io/en).
- Historical prices from before our recording began. OddsPapi describes historical odds with line-movement analysis [source](https://oddspapi.io/en).
- Sports we do not carry. OddsPapi states 60+ [source](https://oddspapi.io/en).

## Where this API fits

Choose this API when your product is about DraftKings itself, and especially Pick6 and DFS, which multi-book odds feeds rarely describe.

- DraftKings Pick6 lines with standings multipliers, line history per prop and a resumable change stream.
- DFS slates, contests and roster-slot salaries behind the same key.
- DraftKings moneylines, spreads and totals in JSON and CSV, plus box scores in JSON.
- Native scopes for NFL moneylines, spreads and totals across 27 U.S. states; NHL game lines across the same 27 states; college basketball and college football game lines across 26 states, excluding Oregon, with a WebSocket on paid plans.
- MCP tools for agents, and a free key with no card and no sales step.

Free includes 50 requests/month at 20/minute; Developer is $49/month with 10,000 requests/month at 60/minute; Production is $149/month with 50,000 requests/month at 120/minute. Pick6 changes: Developer and Production include the resumable stream, and Production also includes signed webhooks. Native sportsbook scopes: paid plans can use a server-side WebSocket at `/api/v1/sportsbook/ws`. ESPN-attributed sportsbook rows and DFS rows have no push delivery.

## Test both on one market

A table will not settle this. Pick one game you care about, pull the same market from OddsPapi and from this API, and compare each one's stated update time and price with the DraftKings screen at that moment.

```
curl --fail-with-body "https://draftkingsapi.com/api/v1/odds?sport=NFL&market=spread&status=pre&limit=25" \
  -H "X-User-Request: Compare sportsbook lines across games for a dashboard" -H "Authorization: Bearer $DRAFTKINGS_API_KEY"

curl --fail-with-body "https://draftkingsapi.com/api/v1/pick6/projections?sport=NFL&view=compact&limit=25" \
  -H "X-User-Request: Build a prop screen from current Pick6 lines" -H "Authorization: Bearer $DRAFTKINGS_API_KEY"
```

```
curl --fail-with-body "https://draftkingsapi.com/api/v1/coverage" \
  -H "X-User-Request: Check which DraftKings datasets fit a new app" -H "Authorization: Bearer $DRAFTKINGS_API_KEY"
```

## FAQ

### Does OddsPapi include DraftKings?
Its home page named DraftKings among its bookmakers when we read it on 2026-11-05. Check its coverage for the market you need.

### Does OddsPapi have Pick6 lines?
Its home page did not state Pick6 when we read it on 2026-11-05. Ask OddsPapi if your product depends on it.

### Which is cheaper?
It depends on your volume and on whether you need a WebSocket. Check each provider's current plan page against your own request count, because a request does not buy the same data on both.

### Is there a free DraftKings API?
Yes. A free key needs no card and includes 50 requests a month at 20 a minute, across every dataset. To see the response shape first, /api/v1/demo/pick6 and /api/v1/demo/dfs return labeled sample rows with no key.

### Is this an official DraftKings API?
Independent service operated by DD Inc., not affiliated with or endorsed by DraftKings. No wagering: this service does not place, recommend or settle entries or bets.

### Can I use it from an AI agent?
Yes. Connect the MCP server at https://draftkingsapi.com/api/mcp, or call REST with a Bearer key. An agent can get a key for its user with start_signup.

### How do I reach support?
Email support@draftkingsapi.com.

Independent service operated by DD Inc., not affiliated with or endorsed by DraftKings. No wagering: this service does not place, recommend or settle entries or bets.
