Player props API

FanDuel player props, one record each

Every FanDuel Sportsbook player prop comes back in one shape: who, which stat, the line, both prices in American and decimal odds, the market status and when it was seen. Nothing to scrape, nothing to reconcile by hand.

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

The record

This is one prop as the API returns it. Every prop in every sport uses the same fields, so a model written against NBA points reads every other sport's props without changes.

Sample record, not live data
{
  "id": "nba-doncic-pts",
  "sport": "nba",
  "league": "NBA",
  "event_id": "sample-event-1",
  "event_name": "Los Angeles Lakers @ Denver Nuggets",
  "starts_at": "2026-11-06T02:00:00Z",
  "player": "Luka Dončić",
  "team": "LAL",
  "stat": "points",
  "period": "game",
  "line": 33.5,
  "over_american": -105,
  "under_american": -115,
  "over_decimal": 1.952,
  "under_decimal": 1.87,
  "market_status": "open",
  "observed_at": "2026-11-05T22:57:00Z"
}
line
The number the over and under are priced against, such as 33.5 points.
over_american, under_american
Prices as American odds, such as -105 and -115.
over_decimal, under_decimal
The same prices as decimal odds, for models and bankroll math.
market_status
Whether the market is open or suspended at the time it was seen.
observed_at
When this line and these prices were last confirmed, in UTC.
period
Full game or a split such as a single quarter.

A slate of props

Sample slate, NBA player propsSample data, not live prices
PlayerTeamMarketOpenLineOverUnderUpdated ET
Nikola JokićReboundsDENRebounds12.513.5-112-1186:41pm
Luka DončićPointsLALPoints31.533.5-105-1155:57pm
Shai Gilgeous-AlexanderPointsOKCPoints31.531.5-120-1024:30pm
Anthony EdwardsThrees madeMINThrees made3.52.5-165+1305:20pm
Victor WembanyamaPts + Reb + AstSASPts + Reb + Ast39.541.5-108-1126:05pm
Jalen BrunsonAssistsNYKAssists7.56.5-125-1053:10pm
Giannis AntetokounmpoPointsMILPoints30.529.5-114-1064:48pm
Cade CunninghamAssistsDETAssists9.59.5-105-1159:02am

Illustrative numbers in the shape the API returns. Sign up for a key to read the current FanDuel Sportsbook board.

The board above is the same data laid out as a bettor reads it: open line, current line and both prices. For move-by-move detail see line movement.

Query it

Props for one player and stat
curl "https://fanduelapi.com/api/v1/props?sport=nba&player=Luka%20Don%C4%8Di%C4%87&stat=points" \
  -H "Authorization: Bearer fd_..."

Filters: sport, league, event_id, player, stat and updated_since, with pagination. Responses wrap results in a data array. The full reference is at /openapi.json.

Who uses it

  • Prop models. Pull every line for a slate, compare it to your projection, and store the history so you can measure closing line value.
  • Odds screens. Show current FanDuel Sportsbook prices beside your own numbers and refresh only what changed.
  • Betting agents. Point an MCP client at https://fanduelapi.com/api/mcp with a key and it can read props, moves and changes for you.

Start on the free plan, then move to Developer at $49 a month for real-time data, move history and the change stream. See pricing.

Questions

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.

Get a free API key