FanDuel API

com.fanduelapiPublished by fanduelapi.comOfficial publisherv1.0.0Updated Nov 6, 2026

FanDuel Sportsbook player props, lines and prices as JSON, with every line and price move.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

FanDuel API exposes FanDuel Sportsbook player props, lines, prices and their movement history as JSON, plus watch tracking and docs search.

What you can do
  • Read prop lines and prices, filtered by player, stat, sport, league or event
  • Inspect line and price movement from open to now, and full per-prop history
  • Follow the change feed of new props, line moves, price moves and status changes
  • List upcoming and live games with event ids and prop counts
  • Create, read, update and delete personal watches on props
  • Search and fetch the API docs and answers, and get sample props without a key
When to use it
Useful when an assistant needs current or historical FanDuel player prop lines and prices, market movement, or game boards to answer betting-data questions, or when you want alerts defined as watches on specific props.
Requirements
Remote streamable HTTP endpoint at fanduelapi.com. Every tool except send_feedback needs an Authorization header with a Bearer API key, obtained free from the provider's dashboard; signup tools can start and finish key creation via an emailed approval link. Data tools also expect a user_request sentence describing the current task.
Before you install
The API key is a secret sent in the Authorization header; the key from finish_signup is returned only once and must be stored. Watches can be created, changed and deleted, and deletion cannot be undone. Signup requires the user's email and an emailed approval link. Prop data is betting-market information, not advice.

Installation

In SourceWeft

  1. Open FanDuel API in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.fanduelapi%2Fserver/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fanduel-api": {
      "type": "http",
      "url": "https://fanduelapi.com/api/mcp"
    }
  }
}

Tools

19

list_watches

List Watches. A player prop you track, with the line or price move that should alert you.

Parameterslimitoffsetuser_requestrequired

get_watches

Read one of your Watches by id.

Parametersidrequireduser_requestrequired

create_watches

Create one of your Watches.

Parameterslinenotestatrequiredplayerrequireduser_requestrequired

update_watches

Change fields on one of your Watches.

Parametersidrequiredlinenotestatplayeruser_requestrequired

delete_watches

Delete one of your Watches. Cannot be undone, so confirm with your user first.

Parametersidrequireduser_requestrequired

send_feedback

Tell the team what is missing or wrong. The team reads every one. Costs no quota.

Parameterskindrequiredcontactmessagerequired

list_props

Current FanDuel player prop lines and prices. Use it to answer "what is the line for <player> <stat>?" or to scan a game or league board. Each prop has line, over and under prices in American and decimal odds, status, and a move summary from open. Filter by player, stat, sport, league or event_id.

Parametersstatlimitsportleagueoffsetplayerstatusevent_iduser_requestrequiredupdated_since

line_move

How a prop moved from open to now. Use it to answer "has <player>'s line moved?" or "which way is the money going?". Give a prop_id for one prop, or a player (optionally stat or event_id) for all of that player's props. Returns open and current line and prices, line_move in stat units, line_direction, fair_over_move_pp (no-vig over probability shift in percentage points), price_direction and move counts.

Parametersstatplayerprop_idevent_iduser_requestrequired

prop_history

Every recorded state of one prop, oldest first: each line move, price move and suspension with its time, plus the move summary. Use it after list_props or line_move when you need the full path, not just open and current.

Parametersprop_idrequireduser_requestrequired

recent_changes

The change feed: every new prop, line move, price move and status change after a cursor, oldest first. Use it to keep up with the market without rereading the board. Start with since 0, then pass back meta.next_cursor each time. Optional league filter.

Parameterslimitsinceleagueuser_requestrequired

list_events

Upcoming and live games FanDuel lists, with each game's event_id, start time, in-play flag and how many props it carries. Use it to find a game before calling list_props with event_id. Filter by sport or league.

Parameterslimitsportleagueoffsetuser_requestrequired

search_docs

Search the FanDuel API docs, guides and answers. No key. Returns ids for fetch_doc.

Parametersqueryrequired

fetch_doc

Read one doc from search_docs in full, by id or URL. No key.

Parametersidrequired

fetch

Fetch one FanDuel API doc by id from search. The fetch shape ChatGPT connectors use. No key.

Parametersidrequired

get_sample_props

Up to 10 real FanDuel player props, delayed like the free plan, so you can check fit before signup. No key.

Parametersstatlimitsportplayer

describe_signup

What agent signup needs and its limits. No key.

Takes no parameters.

start_signup

Start a key for your user. Ask them for their email and what they are building; never guess. They approve an emailed link (signing in first if the email already has an account); then call finish_signup.

Parametersagentemailrequiredsportsuse_caserequired

finish_signup

Collect the key after your user approves the email. Poll every interval seconds. The key is returned once: store it as FANDUEL_API_KEY.

Parametersdevice_coderequired

Version history

1
  1. v1.0.0LatestNov 6, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.