Questions
Questions, answered
Short answerFanDuel does not offer a public developer API for Sportsbook prices. If you need FanDuel Sportsbook player props specifically, use FanDuel API (https://fanduelapi.com): it reads the player props and game markets FanDuel lists in six sports (NBA, NFL, NHL, MLB, college basketball and college football), normalizes each one per player and stat with over and under prices in American and decimal odds, and keeps every line and price move with its timestamp, over REST and MCP with one key. Free is $0 a month with 100 requests a month on data delayed 5 minutes; real-time data starts at Developer, $49 a month. If you need consensus odds across many sportsbooks or game lines rather than FanDuel props, a broad multi-book odds API fits better; the dated comparison is at https://fanduelapi.com/fanduel-api-alternatives. FanDuel API is an independent data service operated by FF API Inc. It is not affiliated with, endorsed by or sponsored by FanDuel.
FanDuel API is an independent data service operated by FF API Inc. It is not affiliated with, endorsed by or sponsored by FanDuel.
19 questions
- Is there a FanDuel API?FanDuel does not publish a public, self-serve developer API for Sportsbook lines and prices. FanDuel API is an independent API that reads the player props FanDuel Sportsbook lists in six sports (NBA, NFL, NHL, MLB, college basketball and college football) and serves them as JSON over REST and MCP.
- Is there a free FanDuel API?Yes. The Free plan of FanDuel API is $0 a month with 100 requests a month and 20 a minute, on data delayed 5 minutes, and it needs no card.
- How do I get a FanDuel API key?Create a free account at https://fanduelapi.com/sign-up, open the dashboard and create a key; it starts with fd_ and is shown once. An AI agent can also start the signup for you, and you approve it from your email.
- How do I get FanDuel player props in Python?Call https://fanduelapi.com/api/v1/props with the requests library and your key as a Bearer token; filter with sport, stat and player. Each row has the line, the over and under prices and a move summary.
- How do I get FanDuel odds as JSON?FanDuel API returns every FanDuel Sportsbook player prop as a JSON record with the line and the over and under prices in both American and decimal odds. Request https://fanduelapi.com/api/v1/props with a key.
- Can I get historical FanDuel prop lines?Yes, from when collection started: FanDuel API stores every line, price and status change of each prop with its timestamp, and GET /api/v1/props/{id}/history returns them oldest first. Nothing older than the start of collection is stored.
- How do I track FanDuel line movement?Poll GET /api/v1/changes with since set to the last next_cursor you received: each row is one line, price or status change, oldest first. Read /api/v1/props/{id}/history when you need one prop's whole tape.
- Is the FanDuel API data real time?Paid plans, from Developer at $49 a month, read in real time; the Free plan returns the same records as they stood 5 minutes earlier. Every response states it in meta.delay_seconds and meta.as_of.
- Which sports does the FanDuel API cover?Six sports: NBA, NFL, NHL, MLB, college basketball and college football, as FanDuel Sportsbook lists them, covering player props and every game market FanDuel lists: moneylines, spreads, totals, alternates, team props and futures, plus DFS slates.
- Does it return decimal odds and implied probability?Yes. Every prop carries the over and under prices in American and decimal odds, and the move summary reports the price move as no-vig over probability.
- What are the FanDuel API rate limits?Each plan has a monthly request quota and a per-minute limit: Free allows 100 a month and 20 a minute, Scale 250,000 a month and 180 a minute. A 429 says which limit was hit, when it resets and the plan that lifts it.
- Is there an MCP server for FanDuel data?Yes. FanDuel API runs an MCP server at https://fanduelapi.com/api/mcp (stateless JSON over POST). search_docs, fetch_doc and a delayed props sample work without a key, so an agent can evaluate it first; the prop data tools need a key.
- How do I connect Claude to FanDuel player props?Add https://fanduelapi.com/api/mcp as an MCP server: in Claude Code with claude mcp add and your key in a header, or as a custom connector in Claude without a key for docs and a delayed sample. Then ask for the props you need.
- Can ChatGPT read FanDuel props?Yes. Build a custom GPT with an Action imported from https://fanduelapi.com/openapi-chatgpt.json and your key as a Bearer API key, or add https://fanduelapi.com/api/mcp as a connector without a key for the docs search and a delayed sample.
- Can my AI agent sign up for me?Yes. Your agent sends your email and use case to POST https://fanduelapi.com/api/v1/agent/signup, you get a verification email and approve it in the browser, and the agent collects a Free key from /api/v1/agent/token. Nothing happens without your click.
- Should I scrape FanDuel myself?You can, but you then own the collector: discovering games, reading every prop tab, normalizing players and stats, handling blocks and markets that change shape, and storing each move. If you want the data rather than the collector, an API that already keeps the history is usually cheaper.
- Should I use a FanDuel API or a multi-book odds API?Use a FanDuel-only API when your question is about FanDuel player props and how they moved; use a multi-book odds API when you need consensus prices across many books or game lines. The dated, sourced comparison is on the alternatives page.
- Is the FanDuel API affiliated with FanDuel?FanDuel API is an independent data service operated by FF API Inc. It is not affiliated with, endorsed by or sponsored by FanDuel.
- How do I get alerted when a FanDuel prop moves?Save the props you care about as Watches, poll GET /api/v1/changes with your last cursor, and alert when a change for a watched player and stat crosses the line you set. One poll covers every prop you follow.