# FanDuel NCAAF line moves this week

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/line-moves/ncaaf (this is its markdown version, https://fanduelapi.com/line-moves/ncaaf.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/)/[Line moves](https://fanduelapi.com/line-moves) / NCAAF

NCAAF line moves, last 7 days

# FanDuel NCAAF line moves

FanDuel moved 1,240 NCAAF player prop lines before the game started, across 593 props in the last 7 days. Below are the biggest net pregame moves, from the line before the first move to the last pregame line, five minutes behind real time.

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

Pregame line moves

1,240

last 7 days

Props moved

593

Moved up

247

Moved down

312

## Biggest NCAAF moves

Net pregame move per prop over the window, biggest first. A line move is a change to the number itself; in-play and price-only moves are kept in the history and the change feed.

50 biggest of 593 As of Nov 12 2:58 PM ET

| Player                                                               | Market          | Game                                        | From  | To    | Net  | Moves | Last ET         |
| -------------------------------------------------------------------- | --------------- | ------------------------------------------- | ----- | ----- | ---- | ----- | --------------- |
| [Jay Kastantin](https://fanduelapi.com/props/ncaaf/jay-kastantin) passing yds              | passing yds     | Kent State @ Bowling Green, Nov 10          | 221.5 | 192.5 | \-29 | 7     | Nov 10 4:24 PM  |
| [Nick Poulos](https://fanduelapi.com/props/ncaaf/nick-poulos) passing yds                  | passing yds     | Ohio @ Miami Ohio, Nov 10                   | 182.5 | 208.5 | +26  | 6     | Nov 10 6:11 PM  |
| [Dru DeShields](https://fanduelapi.com/props/ncaaf/dru-deshields) passing yds              | passing yds     | Kent State @ Bowling Green, Nov 10          | 207.5 | 182.5 | \-25 | 6     | Nov 10 6:22 PM  |
| Jalen Bonds rushing yds                                              | rushing yds     | Buffalo @ Ball State, Nov 11                | 43.5  | 66.5  | +23  | 6     | Nov 11 4:05 PM  |
| [Ashton Daniels](https://fanduelapi.com/props/ncaaf/ashton-daniels) passing yds            | passing yds     | Florida State @ Pittsburgh, Nov 13          | 203.5 | 226.5 | +23  | 4     | Nov 11 10:09 PM |
| [John Mateer](https://fanduelapi.com/props/ncaaf/john-mateer) passing yards                | passing yards   | Oklahoma @ Florida, Nov 7                   | 202.5 | 181.5 | \-21 | 5     | Nov 7 5:08 PM   |
| Amari Thomas rushing yds                                             | rushing yds     | Florida State @ Pittsburgh, Nov 13          | 31.5  | 51.5  | +20  | 5     | Nov 11 4:17 AM  |
| JW[Jason Wright](https://fanduelapi.com/props/ncaaf/jason-wright) passing yds              | passing yds     | Buffalo @ Ball State, Nov 11                | 175.5 | 195.5 | +20  | 3     | Nov 11 7:12 PM  |
| [Dylan Riley](https://fanduelapi.com/props/ncaaf/dylan-riley) rushing yds                  | rushing yds     | Oregon State @ Boise State, Nov 14          | 149.5 | 129.5 | \-20 | 1     | Nov 11 4:10 PM  |
| Kendrick Raphael rushing yards                                       | rushing yards   | Virginia Tech @ SMU, Nov 6                  | 85.5  | 66.5  | \-19 | 8     | Nov 6 7:07 PM   |
| Lee Beebe Jr. rushing yds                                            | rushing yds     | USC @ Indiana, Nov 14                       | 63.5  | 80.5  | +17  | 5     | Nov 12 10:05 AM |
| Elijah Faulkner rushing yds                                          | rushing yds     | Massachusetts @ Toledo, Nov 11              | 37.5  | 20.5  | \-17 | 4     | Nov 11 6:38 PM  |
| [Jasen Lopez](https://fanduelapi.com/props/ncaaf/jasen-lopez) receiving yds                | receiving yds   | Florida State @ Pittsburgh, Nov 13          | 28.5  | 45.5  | +17  | 4     | Nov 10 8:09 PM  |
| [CJ Carr](https://fanduelapi.com/props/ncaaf/cj-carr) passing yards                        | passing yards   | Boston College @ Notre Dame, Nov 14         | 252.5 | 235.5 | \-17 | 3     | Nov 12 10:13 AM |
| Ivan Carreon receiving yards                                         | receiving yards | Oklahoma @ Florida, Nov 7                   | 43.5  | 27.5  | \-16 | 5     | Nov 7 1:19 PM   |
| Keyjuan Brown rushing yards                                          | rushing yards   | Louisville @ Georgia Tech, Nov 7            | 56.5  | 71.5  | +15  | 7     | Nov 7 6:31 PM   |
| [Drew Mestemaker](https://fanduelapi.com/props/ncaaf/drew-mestemaker) passing yds          | passing yds     | Texas Tech @ Oklahoma State, Nov 14         | 312.5 | 327.5 | +15  | 6     | Nov 12 12:58 AM |
| TJ Horton rushing yds                                                | rushing yds     | Buffalo @ Ball State, Nov 11                | 45.5  | 60.5  | +15  | 5     | Nov 11 6:39 PM  |
| [Ryan Wingo](https://fanduelapi.com/props/ncaaf/ryan-wingo) receiving yds                  | receiving yds   | Texas @ Missouri, Nov 7                     | 41.5  | 56.5  | +15  | 4     | Nov 7 11:30 AM  |
| [Thomas Castellanos](https://fanduelapi.com/props/ncaaf/thomas-castellanos) passing yds    | passing yds     | West Virginia @ Texas Tech, Nov 7           | 204.5 | 219.5 | +15  | 3     | Nov 7 1:19 PM   |
| [CJ Carr](https://fanduelapi.com/props/ncaaf/cj-carr) passing yards                        | passing yards   | Miami Florida @ Notre Dame, Nov 7           | 245.5 | 260.5 | +15  | 2     | Nov 6 11:10 PM  |
| [Griffin Wilde](https://fanduelapi.com/props/ncaaf/griffin-wilde) receiving yards          | receiving yards | Iowa @ Northwestern, Nov 7                  | 82.5  | 67.5  | \-15 | 2     | Nov 6 9:10 PM   |
| [Toa Fa'avae](https://fanduelapi.com/props/ncaaf/toa-fa-avae) passing yards                | passing yards   | New Mexico @ Nevada, Nov 6                  | 138.5 | 123.5 | \-15 | 2     | Nov 6 5:59 PM   |
| [London Humphreys](https://fanduelapi.com/props/ncaaf/london-humphreys) receiving yds      | receiving yds   | Missouri @ Georgia, Nov 14                  | 31.5  | 17.5  | \-14 | 6     | Nov 11 3:10 AM  |
| [Thomas Castellanos](https://fanduelapi.com/props/ncaaf/thomas-castellanos) passing yds    | passing yds     | Texas Tech @ Oklahoma State, Nov 14         | 213.5 | 227.5 | +14  | 2     | Nov 10 1:24 PM  |
| CWClint Walker receiving yds                                         | receiving yds   | Buffalo @ Ball State, Nov 11                | 36.5  | 23.5  | \-13 | 6     | Nov 11 11:54 AM |
| [Marcus Stokes](https://fanduelapi.com/props/ncaaf/marcus-stokes) passing yds              | passing yds     | Memphis @ South Florida, Nov 12             | 249.5 | 236.5 | \-13 | 5     | Nov 12 9:16 AM  |
| Jamal Rule rushing yards                                             | rushing yards   | Nebraska @ Illinois, Nov 6                  | 70.5  | 57.5  | \-13 | 4     | Nov 6 11:44 AM  |
| [Nate Frazier](https://fanduelapi.com/props/ncaaf/nate-frazier) rushing yds                | rushing yds     | Missouri @ Georgia, Nov 14                  | 47.5  | 60.5  | +13  | 2     | Nov 11 4:08 PM  |
| [Kevin Jennings](https://fanduelapi.com/props/ncaaf/kevin-jennings) passing yards          | passing yards   | Virginia Tech @ SMU, Nov 6                  | 277.5 | 264.5 | \-13 | 2     | Nov 6 7:07 PM   |
| [Jamal Roberts](https://fanduelapi.com/props/ncaaf/jamal-roberts) rushing yds              | rushing yds     | Missouri @ Georgia, Nov 14                  | 75.5  | 62.5  | \-13 | 1     | Nov 10 3:06 PM  |
| [Isaac Brown](https://fanduelapi.com/props/ncaaf/isaac-brown) rushing yards                | rushing yards   | Louisville @ Georgia Tech, Nov 7            | 76.5  | 64.5  | \-12 | 10    | Nov 7 6:33 PM   |
| LDLuke Dehnicke receiving yards                                      | receiving yards | Iowa @ Northwestern, Nov 7                  | 43.5  | 31.5  | \-12 | 4     | Nov 6 9:50 PM   |
| [Gavin Freeman](https://fanduelapi.com/props/ncaaf/gavin-freeman) receiving yds            | receiving yds   | Baylor @ BYU, Nov 14                        | 65.5  | 77.5  | +12  | 3     | Nov 12 7:24 AM  |
| Jackson Sharman passing yds                                          | passing yds     | Sacramento State @ Central Michigan, Nov 11 | 164.5 | 152.5 | \-12 | 3     | Nov 11 4:46 AM  |
| Messiah Burch rushing yds                                            | rushing yds     | Buffalo @ Ball State, Nov 11                | 68.5  | 79.5  | +11  | 7     | Nov 11 7:18 PM  |
| NWNick Woodford rushing yds                                          | rushing yds     | Sacramento State @ Central Michigan, Nov 11 | 57.5  | 68.5  | +11  | 7     | Nov 11 6:48 PM  |
| [Cole Tabb](https://fanduelapi.com/props/ncaaf/cole-tabb) rushing yards                    | rushing yards   | Cincinnati @ Houston, Nov 7                 | 60.5  | 71.5  | +11  | 5     | Nov 7 10:39 AM  |
| [Trinidad Chambliss](https://fanduelapi.com/props/ncaaf/trinidad-chambliss) passing yds    | passing yds     | Ole Miss @ Oklahoma, Nov 14                 | 255.5 | 244.5 | \-11 | 4     | Nov 11 4:56 PM  |
| Preston Bowman receiving yds                                         | receiving yds   | Ohio @ Miami Ohio, Nov 10                   | 24.5  | 35.5  | +11  | 4     | Nov 9 2:03 PM   |
| Jadyn Glasser passing yds                                            | passing yds     | Sacramento State @ Central Michigan, Nov 11 | 202.5 | 191.5 | \-11 | 3     | Nov 11 4:03 PM  |
| Jayden Maiava passing yds                                            | passing yds     | USC @ Indiana, Nov 14                       | 221.5 | 232.5 | +11  | 3     | Nov 10 2:26 PM  |
| [Dylan Riley](https://fanduelapi.com/props/ncaaf/dylan-riley) rushing yards                | rushing yards   | Boise State @ Colorado State, Nov 7         | 145.5 | 156.5 | +11  | 3     | Nov 7 5:05 PM   |
| [Jesse Legree](https://fanduelapi.com/props/ncaaf/jesse-legree) receiving yds              | receiving yds   | Oregon State @ Boise State, Nov 14          | 113.5 | 102.5 | \-11 | 2     | Nov 12 10:33 AM |
| Kyan Mason receiving yds                                             | receiving yds   | Western Michigan @ Akron, Nov 10            | 23.5  | 34.5  | +11  | 2     | Nov 10 4:34 PM  |
| Javian Mallory rushing yards                                         | rushing yards   | Miami Florida @ Notre Dame, Nov 7           | 48.5  | 38.5  | \-10 | 8     | Nov 7 7:07 PM   |
| Dom Dorwart receiving yds                                            | receiving yds   | Ohio @ Miami Ohio, Nov 10                   | 54.5  | 44.5  | \-10 | 6     | Nov 10 5:20 PM  |
| [Dru DeShields](https://fanduelapi.com/props/ncaaf/dru-deshields) rushing yds              | rushing yds     | Kent State @ Bowling Green, Nov 10          | 10.5  | 20.5  | +10  | 5     | Nov 10 5:49 PM  |
| [Eric Singleton Jr.](https://fanduelapi.com/props/ncaaf/eric-singleton-jr) receiving yards | receiving yards | Oklahoma @ Florida, Nov 7                   | 37.5  | 27.5  | \-10 | 5     | Nov 7 12:37 PM  |
| Ethan Grunkemeyer passing yards                                      | passing yards   | Virginia Tech @ SMU, Nov 6                  | 247.5 | 237.5 | \-10 | 5     | Nov 6 7:07 PM   |

Per prop: `GET /api/v1/props/{id}/history`. Every move as it happens: `GET /api/v1/changes?league=NCAAF`.

## More NCAAF data

[NCAAF props today](https://fanduelapi.com/props/ncaaf)[Every NCAAF player and market](https://fanduelapi.com/props/ncaaf/players)[Today's moves, all leagues](https://fanduelapi.com/line-moves)[How FanDuel lines move](https://fanduelapi.com/fanduel-line-movement)

## Related

- [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)
- [Line movement Where a FanDuel player prop opened, every line and price move since, and when it last moved, from the history endpoint, with a sample move tape.](https://fanduelapi.com/fanduel-line-movement)
- [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)
- [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)

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