Public odds and market research
Use FanDuel Sportsbook endpoints to turn public odds and market research into repeatable API requests with documented inputs and JSON responses.
Browse public sports and event data from FanDuel Sportsbook. Discover market-specific event types, follow a league or schedule, and read the markets and prices FanDuel publishes for that event and market.
Discover FanDuel Sportsbook events, league pages, public markets, schedules, and published odds as structured JSON.
Endpoint families
1
Documented params
160
Examples
41
Live catalog snapshot
Active endpoints
41
Methods
GET
Required params
84
Schema refs
41
{
"platform": "FanDuel Sportsbook",
"endpoint": "fanduel-sportsbook-sports",
"method": "GET",
"path": "/fanduel/sportsbook/sports",
"auth": "apiKey"
}Use cases
Discover FanDuel Sportsbook events, league pages, public markets, schedules, and published odds as structured JSON.
Use FanDuel Sportsbook endpoints to turn public odds and market research into repeatable API requests with documented inputs and JSON responses.
Use FanDuel Sportsbook endpoints to turn league and event discovery into repeatable API requests with documented inputs and JSON responses.
Use FanDuel Sportsbook endpoints to turn schedule and live-score monitoring into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live FanDuel Sportsbook endpoint catalog — 41 endpoints, 160 documented request parameters, and 41 published response schemas — the same catalog Docs and Playground run against.
41 documented FanDuel Sportsbook endpoints, all in the Sportsbook family.
160 request parameters are documented across those FanDuel Sportsbook endpoints, 84 of them required — the full input contract is public before you write any integration code.
41 of the 41 FanDuel Sportsbook endpoints ship a recorded example response, and 41 carry a documented response schema — you can code against the real JSON before the first request.
FanDuel Sportsbook endpoints document their error responses (400, 404, 429 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
41 hosted MCP tools back the FanDuel Sportsbook endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/fanduel/sportsbook/sports
Featured endpoints
/fanduel/sportsbook/sportsReturns the Sportsbook's navigation: the sports with their `event_type_id` (the set a market offers changes: on 2026-10-24 NJ and CO listed 19, PA and AZ 18, NY only 12, and Ontario 22 on 2026-10-23), the featured league pages (each with the `custom_page_id` accepted by the league route), quick links, teaser-bet competitions, and the 28 supported markets (27 U.S. states and Ontario, `state`) the other routes can query. Use it to discover valid `event_type_id` and `custom_page_id` values.
Sampled 25 Oct 2026: 28 items, 2 fields filled in every item. name: “Arkansas” and 27 other values.
MCP tool fanduel_sportsbook_sports
/fanduel/sportsbook/homeReturns the Sportsbook homepage's featured events with their markets and current American, decimal and fractional odds, grouped by the homepage's tabs. Filter with `tab`, `competition_id` and `market_type`.
Sampled 25 Oct 2026: 71 items, 7 fields filled in every item, 1 not. open_date: 2026-03-06 to 2026-11-01; name: “NFL Futures” and 70 other values.
MCP tool fanduel_sportsbook_home
/fanduel/sportsbook/scheduleReturns a league's games with teams, start time, status, venue, broadcast network and scores. The NFL is selected by `week` (default: the current week; the response lists every week id in `weeks`) or by `date` and `end_date`; college football by `date` and `end_date` (default: today, UTC); the NBA and MLB by `date` (default: today, UTC). Available for the NFL, NBA, MLB and college football.
Sampled 25 Oct 2026: 22 items, 6 fields filled in every item. start_date: 2026-08-07 to 2027-01-10; season_type: REGULAR (18), PRE (4).
MCP tool fanduel_sportsbook_schedule
/fanduel/sportsbook/searchSearches the Sportsbook's events and competitions by text (team, player-event or league names such as `lakers` or `nfl`). Events come back in the search index's relevance order with the sport, competition and start time; competitions come back with a match count. Use the returned `event_id` and `competition_id` with the event and competition routes.
Sampled 25 Oct 2026: 28 items, 8 fields filled in every item. open_date: 2025-09-28 to 2026-11-03; name: “Pittsburgh Steelers @ New Orleans Saints” and 27 other values.
MCP tool fanduel_sportsbook_search
/fanduel/sportsbook/leagueReturns a featured league page (for example nfl, nba, mlb) with its events, markets and odds, grouped by the page's tabs such as Games, Player Props, Win Totals or Super Bowl. `custom_page_id` values come from the sports route's `popular_links`; an unknown id returns 404.
Sampled 25 Oct 2026: 31 items, 7 fields filled in every item, 1 not. open_date: 2025-04-25 to 2030-12-01; name: “NFL Draft” and 30 other values.
MCP tool fanduel_sportsbook_league
/fanduel/sportsbook/sportReturns every league, event and market the Sportsbook shows for one sport, with current odds, grouped by the sport page's tabs. Get `event_type_id` from the sports route.
Sampled 25 Oct 2026: 112 items, 7 fields filled in every item, 1 not. open_date: 2023-07-08 to 2099-01-01; name: “NBA Player Awards” and 111 other values.
MCP tool fanduel_sportsbook_sport
Related APIs
Sports & Gaming
Follow public horse-racing cards across tracks and countries. Discover today's tracks, inspect races and runners, and read official results, wager-type reference data, and published pool information without placing a wager.
Sports & Gaming
Explore FanDuel Research's public editorial and sports-data surfaces. Discover sport slugs and teams, read articles and player updates, inspect live fixtures, and retrieve the published projection tables with their source-specific slate identifiers.
Sports & Gaming
Browse public FanDuel Casino catalog information by lobby and category. Discover the category slugs that are actually listed, search or page through game metadata, and inspect a game's provider and published attributes without entering a game or using an account.
How to scrape FanDuel Sportsbook
FanDuel Sportsbook publishes market-specific event catalogs, schedules, live status, scores, and event markets. A live New Jersey discovery call on 2026-10-25 returned 19 sports, nine featured league pages, and 28 supported markets across 27 U.S. states and Ontario. These are source snapshots: sports, events, featured pages, and prices can change by market and time. The routes expose public read-only information; they do not place bets or access an account.
Call /fanduel/sportsbook/sports with the state you want to inspect. Use its event_type_id, custom_page_id, and state values rather than hard-coding IDs from an old response; the set of sports and featured pages changes by market.
Use /fanduel/sportsbook/schedule for supported league schedules or /fanduel/sportsbook/search for a keyword. A schedule's NFL week IDs come from that response, while NBA and MLB date windows are shorter and can be advanced by moving the date.
Pass a current event_id to /fanduel/sportsbook/event. The response lists the tabs that event actually offers; choose one of those tab slugs, then use the returned market and selection IDs only as identifiers for the public prices shown in that response.
Use /fanduel/sportsbook/events/status for a bounded set of event IDs, or select /live-data, /live-scores, and /event/score for sport-specific live fields. Scheduled and finished events can have different response data from in-play events.
Odds are the selected market's current published values, not a historical price series or a recommendation. Store the state, event, market, selection, and fetched time with each observation; a price or event may disappear between requests.
FAQ
No. These routes read public Sportsbook navigation, events, scores, and published markets. They do not submit a wager, read a balance, or use a FanDuel login; only a Crawlora API key is needed.
The live discovery response lists supported market codes and the state used for that request. In the 2026-10-25 New Jersey sample it listed 28 markets including Ontario. The offered events and prices can differ by market, so send the same state through the event call.
No. The event endpoints return current published prices. Capture the fetch time and market identifiers yourself if you need a research series; the API does not claim that one response is a complete price history.