# FanDuel NBA steals props: lines, odds and hit rates

FanDuel API (https://fanduelapi.com) is an independent API for FanDuel Sportsbook data: every player prop and game market FanDuel lists in NBA, NFL, NHL, MLB, college basketball and college football, normalized per player and stat with over and under prices in American and decimal odds, plus every line and price move with its timestamp, over REST, webhooks and MCP with one key. FanDuel API is an independent data service operated by FF API Inc. It is not affiliated with, endorsed by or sponsored by FanDuel.

Source page: https://fanduelapi.com/props/nba/markets/steals (this is its markdown version, https://fanduelapi.com/props/nba/markets/steals.md).

## Free offer

- Free plan: 100 credits a month, data delayed 5 minutes, no card. REST and MCP on every plan.
- Real-time data starts at Developer, $49 a month for 10,000 credits.
- Get a free key: https://fanduelapi.com/sign-up?ref=ai-claudebot

## Quickstart

1. Create a free account at https://fanduelapi.com/sign-up?ref=ai-claudebot and create an API key in the dashboard (https://fanduelapi.com/dashboard/keys). Keys start with `fd_`. Store it as `FANDUEL_API_KEY`.
2. Make a first call with curl:

```bash
curl "https://fanduelapi.com/api/v1/props?sport=nba&stat=points&limit=5" \
  -H "Authorization: Bearer $FANDUEL_API_KEY"
```

3. Or with Python (`pip install requests`):

```python
import os
import time
from datetime import datetime, timezone

import requests

BASE = "https://fanduelapi.com/api/v1"
SESSION = requests.Session()
SESSION.headers["Authorization"] = f"Bearer {os.environ['FANDUEL_API_KEY']}"


def get(path, **params):
    """GET one endpoint and return its data list, waiting out rate limits."""
    while True:
        r = SESSION.get(f"{BASE}{path}", params=params, timeout=10)
        if r.status_code == 429:
            time.sleep(int(r.headers.get("Retry-After", "5")))
            continue
        r.raise_for_status()
        return r.json()["data"]


def price(odds):
    """American odds as text. A suspended market can come back with no price."""
    return "off" if odds is None else f"{odds:+d}"

props = get("/props", sport="nba", stat="points")
for p in props:
    print(f"{p['player']:<26} {str(p['line']):>5}  over {price(p['over_american']):>5}  under {price(p['under_american']):>5}")
```

4. Stay current with `GET /api/v1/changes?since=<cursor>` instead of re-reading every prop. Full reference: https://fanduelapi.com/openapi.json and https://fanduelapi.com/llms-full.txt.

## Use it from Claude (MCP)

Claude Code, with your key read from the shell:

```bash
claude mcp add --transport http --scope user fanduelapi https://fanduelapi.com/api/mcp \
  --header "Authorization: Bearer $FANDUEL_API_KEY"
```

Claude on the web or desktop: Settings, Connectors, Add custom connector, then paste https://fanduelapi.com/api/mcp. Without a key it gives the keyless tools (search_docs, fetch_doc, get_sample_props). Setup for other agents: https://fanduelapi.com/mcp.

## Pricing

| Plan | Price | Credits a month | Calls a minute | Includes |
| --- | --- | --- | --- | --- |
| Free | Free | 100 | 20 | REST and MCP access, Data delayed 5 minutes |
| Developer | $49/month | 10,000 | 60 | Real-time data, Line move history, Change stream |
| Production | $149/month | 50,000 | 120 | Real-time data, Line move history, Webhooks, Priority support |
| Scale | $499/month | 250,000 | 180 | Real-time data, Full line move history, Webhooks, Bulk export, Priority support |

Cancel paid plans any time from the billing portal. Details: https://fanduelapi.com/pricing

## This page

[FanDuel API](https://fanduelapi.com/)/[Props](https://fanduelapi.com/props) /[NBA](https://fanduelapi.com/props/nba) / steals

NBA, steals, five minutes behind

# FanDuel NBA steals props

FanDuel has 9 NBA steals lines on the board. We graded 155 past steals lines for 76 players against the box score: over 55, under 100\. Five minutes behind real time, like the free plan.

[Get a free API key](https://fanduelapi.com/sign-up)[Read the docs](https://fanduelapi.com/docs)

FanDuel API is an independent data service operated by FF API Inc. It is not affiliated with, endorsed by or sponsored by FanDuel.

Lines on the board

9

As of Nov 12 3:00 PM ET

Over rate

35%

55 of 155 decided

Players graded

76

155 graded lines

Pregame line moves

5

Player pages

0

for steals

## Summary

- Across 76 NBA players, the closing FanDuel steals line went over in 55 of 155 decided games (35%).
- Highest over rate with three or more decided games: Donovan Mitchell, 3 of 4\. Lowest: Tyrese Maxey, 0 of 3.
- On the board now: 9 steals lines at 1.5.
- We recorded 5 pregame line moves in this market.

## NBA steals lines on the board

Every current FanDuel line in this market, five minutes behind like the free plan: opening line, line now, over and under prices, the no-vig fair price and how often it has moved.

9 open lines As of Nov 12 3:00 PM ET

| Player                                                                                                | Game                                      | Open | Line | Over  | Under | Fair over | Moves |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------- | ---- | ---- | ----- | ----- | --------- | ----- |
| [Tyrese Maxey](https://fanduelapi.com/props/nba/tyrese-maxey) Toronto Raptors @ Philadelphia 76ers, Nov 12 7:10 PM ET       | Toronto Raptors @ Philadelphia 76ers      | 1.5  | 1.5  | +126  | \-168 | 41.4%     | 19    |
| [AJ Dybantsa](https://fanduelapi.com/props/nba/aj-dybantsa) Detroit Pistons @ Washington Wizards, Nov 12 7:10 PM ET         | Detroit Pistons @ Washington Wizards      | 1.5  | 1.5  | +174  | \-240 | 34.1%     | 11    |
| [Anthony Davis](https://fanduelapi.com/props/nba/anthony-davis) Detroit Pistons @ Washington Wizards, Nov 12 7:10 PM ET     | Detroit Pistons @ Washington Wizards      | 1.5  | 1.5  | +178  | \-245 | 33.6%     | 14    |
| [Ausar Thompson](https://fanduelapi.com/props/nba/ausar-thompson) Detroit Pistons @ Washington Wizards, Nov 12 7:10 PM ET   | Detroit Pistons @ Washington Wizards      | 1.5  | 1.5  | \-144 | +108  | 55.1%     | 17    |
| [Cade Cunningham](https://fanduelapi.com/props/nba/cade-cunningham) Detroit Pistons @ Washington Wizards, Nov 12 7:10 PM ET | Detroit Pistons @ Washington Wizards      | 1.5  | 1.5  | +162  | \-225 | 35.5%     | 25    |
| [Cooper Flagg](https://fanduelapi.com/props/nba/cooper-flagg) Dallas Mavericks @ Minnesota Timberwolves, Nov 12 8:10 PM ET  | Dallas Mavericks @ Minnesota Timberwolves | 1.5  | 1.5  | +136  | \-182 | 39.6%     | 18    |
| [Kyrie Irving](https://fanduelapi.com/props/nba/kyrie-irving) Dallas Mavericks @ Minnesota Timberwolves, Nov 12 8:10 PM ET  | Dallas Mavericks @ Minnesota Timberwolves | 1.5  | 1.5  | +178  | \-245 | 33.6%     | 10    |
| [LaMelo Ball](https://fanduelapi.com/props/nba/lamelo-ball) Dallas Mavericks @ Minnesota Timberwolves, Nov 12 8:10 PM ET    | Dallas Mavericks @ Minnesota Timberwolves | 1.5  | 1.5  | +128  | \-172 | 40.9%     | 9     |
| [Collin Gillespie](https://fanduelapi.com/props/nba/collin-gillespie) Charlotte Hornets @ Phoenix Suns, Nov 12 9:10 PM ET   | Charlotte Hornets @ Phoenix Suns          | 1.5  | 1.5  | +194  | \-270 | 31.8%     | 2     |

The same rows as JSON: `GET /api/v1/props?league=NBA&stat=steals`

## NBA steals over rate by player

How often each player's graded FanDuel line in this market finished over the closing line, for players with at least three decided games. Pushes are left out of the rate.

25 players Closing line vs official box score

| Player                                                        | Decided | Over | Under | Over rate |
| ------------------------------------------------------------- | ------- | ---- | ----- | --------- |
| [Donovan Mitchell](https://fanduelapi.com/props/nba/donovan-mitchell)               | 4       | 3    | 1     | 75%       |
| [Anthony Black](https://fanduelapi.com/props/nba/anthony-black)                     | 3       | 2    | 1     | 67%       |
| [Cooper Flagg](https://fanduelapi.com/props/nba/cooper-flagg)                       | 3       | 2    | 1     | 67%       |
| [Derrick White](https://fanduelapi.com/props/nba/derrick-white)                     | 3       | 2    | 1     | 67%       |
| [Franz Wagner](https://fanduelapi.com/props/nba/franz-wagner)                       | 3       | 2    | 1     | 67%       |
| [LeBron James](https://fanduelapi.com/props/nba/lebron-james)                       | 3       | 2    | 1     | 67%       |
| [Luka Doncic](https://fanduelapi.com/props/nba/luka-doncic)                         | 3       | 2    | 1     | 67%       |
| [VJ Edgecombe](https://fanduelapi.com/props/nba/vj-edgecombe)                       | 3       | 2    | 1     | 67%       |
| [Walker Kessler](https://fanduelapi.com/props/nba/walker-kessler)                   | 3       | 2    | 1     | 67%       |
| [Stephon Castle](https://fanduelapi.com/props/nba/stephon-castle)                   | 4       | 2    | 2     | 50%       |
| [Dylan Harper](https://fanduelapi.com/props/nba/dylan-harper)                       | 3       | 1    | 2     | 33%       |
| [Fred VanVleet](https://fanduelapi.com/props/nba/fred-vanvleet)                     | 3       | 1    | 2     | 33%       |
| [Ja'Kobe Walter](https://fanduelapi.com/props/nba/ja-kobe-walter)                   | 3       | 1    | 2     | 33%       |
| [Kyrie Irving](https://fanduelapi.com/props/nba/kyrie-irving)                       | 3       | 1    | 2     | 33%       |
| [OG Anunoby](https://fanduelapi.com/props/nba/og-anunoby)                           | 3       | 1    | 2     | 33%       |
| [Paul George](https://fanduelapi.com/props/nba/paul-george)                         | 3       | 1    | 2     | 33%       |
| [Trae Young](https://fanduelapi.com/props/nba/trae-young)                           | 3       | 1    | 2     | 33%       |
| [Victor Wembanyama](https://fanduelapi.com/props/nba/victor-wembanyama)             | 4       | 1    | 3     | 25%       |
| [Dejounte Murray](https://fanduelapi.com/props/nba/dejounte-murray)                 | 4       | 0    | 4     | 0%        |
| [Shai Gilgeous-Alexander](https://fanduelapi.com/props/nba/shai-gilgeous-alexander) | 4       | 0    | 4     | 0%        |
| [Ajay Mitchell](https://fanduelapi.com/props/nba/ajay-mitchell)                     | 3       | 0    | 3     | 0%        |
| [Collin Gillespie](https://fanduelapi.com/props/nba/collin-gillespie)               | 3       | 0    | 3     | 0%        |
| [De'Aaron Fox](https://fanduelapi.com/props/nba/de-aaron-fox)                       | 3       | 0    | 3     | 0%        |
| [Nikola Jokic](https://fanduelapi.com/props/nba/nikola-jokic)                       | 3       | 0    | 3     | 0%        |
| [Tyrese Maxey](https://fanduelapi.com/props/nba/tyrese-maxey)                       | 3       | 0    | 3     | 0%        |

## Most moved NBA steals lines

Players whose line in this market FanDuel moved most often before games started, across every game we recorded. In-play moves are left out.

Top 4 [All NBA line moves this week](https://fanduelapi.com/line-moves/nba)

| Player                                      | Pregame line moves | Props recorded |
| ------------------------------------------- | ------------------ | -------------- |
| [Kyrie Irving](https://fanduelapi.com/props/nba/kyrie-irving)     | 2                  | 4              |
| [Franz Wagner](https://fanduelapi.com/props/nba/franz-wagner)     | 1                  | 3              |
| [Stephon Castle](https://fanduelapi.com/props/nba/stephon-castle) | 1                  | 4              |
| [Walker Kessler](https://fanduelapi.com/props/nba/walker-kessler) | 1                  | 3              |

## Get every NBA steals line from the API

One call returns every current FanDuel NBA steals line as JSON, with prices, the opening line and move counts. The free plan reads it five minutes behind with no card.

Current lines

```
curl "https://fanduelapi.com/api/v1/props?league=NBA&stat=steals" \
  -H "Authorization: Bearer YOUR_KEY"
```

Graded results

```
curl "https://fanduelapi.com/api/v1/results?league=NBA&stat=steals" \
  -H "Authorization: Bearer YOUR_KEY"
```

Or ask Claude: connect the [MCP server](https://fanduelapi.com/mcp) and ask for today's NBA steals lines. [Every endpoint is in the docs](https://fanduelapi.com/docs).

## More NBA markets

- [points 726 graded, 47% over](https://fanduelapi.com/props/nba/markets/points)
- [points + rebounds 680 graded, 46% over](https://fanduelapi.com/props/nba/markets/points-rebounds)
- [rebounds 677 graded, 45% over](https://fanduelapi.com/props/nba/markets/rebounds)
- [threes 558 graded, 49% over](https://fanduelapi.com/props/nba/markets/threes)
- [points + rebounds + assists 527 graded, 44% over](https://fanduelapi.com/props/nba/markets/points-rebounds-assists)
- [points + assists 521 graded, 48% over](https://fanduelapi.com/props/nba/markets/points-assists)
- [rebounds + assists 510 graded, 45% over](https://fanduelapi.com/props/nba/markets/rebounds-assists)
- [assists 510 graded, 44% over](https://fanduelapi.com/props/nba/markets/assists)
- [blocks 59 graded, 36% over](https://fanduelapi.com/props/nba/markets/blocks)

[NBA props today](https://fanduelapi.com/props/nba)[All NBA players](https://fanduelapi.com/props/nba/players)[NBA line moves](https://fanduelapi.com/line-moves/nba)

## Questions

## Related

- [Hit rates How often the over hit for each player and stat against the closing FanDuel line, from graded box scores, with the sample size beside every rate.](https://fanduelapi.com/hit-rates)
- [Line moves The biggest FanDuel prop line moves so far today, five minutes behind, with where each line opened, where it is now and when it moved.](https://fanduelapi.com/line-moves)
- [Props today Today's FanDuel player props by league, five minutes behind: player, stat, line, over and under prices and how far each line has moved.](https://fanduelapi.com/props)
- [MCP server One URL and a key give an agent the props, moves and changes tools.](https://fanduelapi.com/mcp)

## Make your first call in a few minutes

Sign up, create a key in the dashboard, and send it as a Bearer token. The free plan needs no card and reads the same data five minutes behind.

[Get a free API key](https://fanduelapi.com/sign-up)

## FAQ

### Is there a free plan?

Yes. Free includes API access with delayed data, enough to build and test a model.

### Is this affiliated with FanDuel?

No. This is an independent data service operated by FF API Inc. and is not affiliated with or endorsed by FanDuel.

### Which sports are covered?

NBA, NFL, NHL, MLB and college sports as FanDuel lists them, starting with player props.

### How do I cancel?

From the billing portal in your dashboard, at any time.

### How do I get a free key?

Sign up at https://fanduelapi.com/sign-up?ref=ai-claudebot. Free plan: 100 credits a month, data delayed 5 minutes, no card. REST and MCP on every plan.

### Can an AI agent sign up for me?

Yes. The agent sends POST https://fanduelapi.com/api/v1/agent/signup with your email and what you are building (add "ref": "ai-claudebot"), you approve the emailed link, and the agent collects the key. Details: https://fanduelapi.com/connect.
