# FanDuel NCAAB player props API: every player, line and result

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/ncaab (this is its markdown version, https://fanduelapi.com/props/ncaab.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) / NCAAB

NCAAB props, five minutes behind

# FanDuel NCAAB player props

We record 54 FanDuel NCAAB players. 8 of their props are on the board now, and 51 past props are graded against the box score. Each player has a page with current lines, line history and results, and the same data is one API call or one MCP tool away.

[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.

Players recorded

54

Props on the board

8

Graded results

51

Player pages

16

[Every NCAAB player and market, A to Z](https://fanduelapi.com/props/ncaab/players)[NCAAB line moves this week](https://fanduelapi.com/line-moves/ncaab)

## NCAAB props by market

One page per FanDuel market: every player's line on the board now, over rates against the closing line and the most moved lines.

- [points 33 graded, 42% over](https://fanduelapi.com/props/ncaab/markets/points)
- [points + rebounds 7 graded, 43% over](https://fanduelapi.com/props/ncaab/markets/points-rebounds)
- [rebounds 7 graded, 29% over](https://fanduelapi.com/props/ncaab/markets/rebounds)

## NCAAB board

The most-moved open lines, 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.

8 props shown Real rows, 5 min delay, as of 2:57 PM ET

| Player                                                              | Stat              | Open | Line | Over  | Under | Fair over | Moves |
| ------------------------------------------------------------------- | ----------------- | ---- | ---- | ----- | ----- | --------- | ----- |
| [Jordan Burks](https://fanduelapi.com/props/ncaab/jordan-burks) points + rebounds         | points + rebounds | 20.5 | 20.5 | \-115 | \-111 | 50.4%     | 5     |
| [Mackenzie Mgbako](https://fanduelapi.com/props/ncaab/mackenzie-mgbako) points + rebounds | points + rebounds | 16.5 | 16.5 | \-122 | \-104 | 51.9%     | 5     |
| [Jordan Burks](https://fanduelapi.com/props/ncaab/jordan-burks) points                    | points            | 14.5 | 13.5 | \-130 | +100  | 53.1%     | 2     |
| [Jordan Burks](https://fanduelapi.com/props/ncaab/jordan-burks) rebounds                  | rebounds          | 6.5  | 6.5  | +100  | \-130 | 46.9%     | 1     |
| Jordan Pope points                                                  | points            | 15.5 | 15.5 | \-125 | \-104 | 52.1%     | 1     |
| [Mackenzie Mgbako](https://fanduelapi.com/props/ncaab/mackenzie-mgbako) points            | points            | 11.5 | 11.5 | \-110 | \-118 | 49.2%     | 1     |
| [Mackenzie Mgbako](https://fanduelapi.com/props/ncaab/mackenzie-mgbako) rebounds          | rebounds          | 5.5  | 5.5  | +105  | \-140 | 45.5%     | 1     |
| PJ Haggerty points                                                  | points            | 20.5 | 20.5 | \-108 | \-120 | 48.8%     | 1     |

Read them with `GET /api/v1/props?league=NCAAB`.

## NCAAB players on the board now

4 players with open props Counts are real time

| Player                                            | Team | Open props | Markets | Next game      |
| ------------------------------------------------- | ---- | ---------- | ------- | -------------- |
| [Jordan Burks](https://fanduelapi.com/props/ncaab/jordan-burks)         | OKST | 3          | 3       | Nov 12 8:00 PM |
| [Mackenzie Mgbako](https://fanduelapi.com/props/ncaab/mackenzie-mgbako) | TXAM | 3          | 3       | Nov 12 8:00 PM |
| [Jordan Pope](https://fanduelapi.com/props/ncaab/jordan-pope)           | TXAM | 1          | 1       | Nov 12 8:00 PM |
| [PJ Haggerty](https://fanduelapi.com/props/ncaab/pj-haggerty)           | TXAM | 1          | 1       | Nov 12 8:00 PM |

Every line for a player: `GET /api/v1/props?league=NCAAB&player=NAME`

## All NCAAB players

16 players with at least three recorded FanDuel props.

- [Alex Condon](https://fanduelapi.com/props/ncaab/alex-condon) FLA
- [Elliot Cadeau](https://fanduelapi.com/props/ncaab/elliot-cadeau) MICH
- [J.P. Estrella](https://fanduelapi.com/props/ncaab/j-p-estrella) MICH
- [Joaquim Boumtje Boumtje](https://fanduelapi.com/props/ncaab/joaquim-boumtje-boumtje) DUKE
- [Jordan Burks](https://fanduelapi.com/props/ncaab/jordan-burks) OKST
- [Jordan Scott](https://fanduelapi.com/props/ncaab/jordan-scott) MSU
- [Mackenzie Mgbako](https://fanduelapi.com/props/ncaab/mackenzie-mgbako) TXAM
- [Malachi Moreno](https://fanduelapi.com/props/ncaab/malachi-moreno) UK
- [Marcis Ponder](https://fanduelapi.com/props/ncaab/marcis-ponder) FSU
- [Patrick Ngongba](https://fanduelapi.com/props/ncaab/patrick-ngongba) DUKE
- [Royce Parham](https://fanduelapi.com/props/ncaab/royce-parham) MARQ
- [Rueben Chinyelu](https://fanduelapi.com/props/ncaab/rueben-chinyelu) FLA
- [Thomas Haugh](https://fanduelapi.com/props/ncaab/thomas-haugh) FLA
- [Tomislav Ivisic](https://fanduelapi.com/props/ncaab/tomislav-ivisic) ILL
- [Tre White](https://fanduelapi.com/props/ncaab/tre-white) KU
- [Tyran Stokes](https://fanduelapi.com/props/ncaab/tyran-stokes) KU

## Ask Claude about NCAAB props

Connect the MCP server and an agent reads the same board: current lines, moves and results, by player or game.

[Use with Claude](https://fanduelapi.com/use-with-claude) takes one URL and a key. The [MCP server](https://fanduelapi.com/mcp) page lists every tool.

## Other leagues

- [FanDuel NBA props](https://fanduelapi.com/props/nba)[263 NBA players, A to Z](https://fanduelapi.com/props/nba/players)
- [FanDuel NFL props](https://fanduelapi.com/props/nfl)[229 NFL players, A to Z](https://fanduelapi.com/props/nfl/players)
- [FanDuel NHL props](https://fanduelapi.com/props/nhl)[163 NHL players, A to Z](https://fanduelapi.com/props/nhl/players)
- [FanDuel NCAAF props](https://fanduelapi.com/props/ncaaf)[211 NCAAF players, A to Z](https://fanduelapi.com/props/ncaaf/players)

## Related

- [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)
- [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)
- [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)
- </use-with-claude>
- [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.
