VOOZH about

URL: https://apify.com/parseforge/fanduel-scraper

โ‡ฑ FanDuel Odds Scraper - Live Sportsbook Lines API ยท Apify


Pricing

Pay per event

Go to Apify Store

FanDuel Sportsbook Odds Scraper

Scrape live FanDuel Sportsbook odds in real time: moneylines, spreads, totals, futures, and runners across NFL, NBA, MLB, NHL, MMA, soccer, and tennis.

Pricing

Pay per event

Rating

5.0

(1)

Developer

๐Ÿ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

48

Total users

11

Monthly active users

a month ago

Last modified

Share

๐Ÿ‘ ParseForge Banner

๐ŸŽฐ FanDuel Scraper

๐Ÿš€ Pull live FanDuel Sportsbook odds in seconds. Filter by league, scrape moneyline, spread, total, and futures markets. No API key, no registration, no manual line-watching.

๐Ÿ•’ Last updated: 2026-05-05 ยท ๐Ÿ“Š 28 fields per record ยท 7 leagues covered ยท moneyline + spread + total + futures ยท American & decimal odds

FanDuel runs the largest sportsbook in the United States and posts a constantly shifting board of game lines, prop markets, and futures across NFL, NBA, MLB, NHL, MMA, soccer, and tennis. The public web app reads from a JSON feed that we tap directly, which means every record arrives fully structured: home and away teams, American odds, decimal odds, point spreads, totals, and the underlying market identifiers FanDuel uses to keep the board in sync. There is no captcha pass, no headless browser, and no waiting for a page to render.

This Actor was built for line shoppers, arbitrage hunters, model builders, and anyone tracking how FanDuel prices the market against the rest of the industry. You pick a sport, set a cap, and get back a flat dataset that drops straight into Excel, Sheets, BigQuery, or your favorite betting model. Logos, league names, and event start times come pre-formatted, and the same record shape works for game-line markets and league futures, so a single pipeline handles both. Free runs are capped at 10 records so you can preview the schema before committing.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Sports bettors and sharpsLine shopping across sportsbooks
Odds comparison and aggregator servicesBuilding real-time best-price feeds
Sports analytics and model-building teamsClosing-line value tracking and EV models
Betting pool operators and pick'em appsAuto-updating spreads, totals, and props for members

๐Ÿ“‹ What the FanDuel Scraper does

  • ๐Ÿˆ Filter by league. Pick NFL, NBA, MLB, NHL, MMA, soccer, tennis, or scrape every supported league at once.
  • ๐Ÿ’ฐ Capture the big three. Every game-line record contains moneyline, spread, and total in one row.
  • ๐ŸŽฏ Optional futures. Toggle a flag and pull division winners, championship outright odds, and award markets next to the game lines.
  • ๐Ÿ”ข Bound the run. Use maxItems to keep test runs cheap and full pulls predictable.
  • ๐ŸŒŽ Multi-state failover. The scraper rotates through FanDuel state hosts automatically so a single regional outage will not break your pipeline.

Each record carries event identifiers, team names and abbreviations, official team logos, ISO and human-friendly start times, in-play status, and both American and decimal odds for every line. Futures records add a runners array with one entry per contender, each with its own American odds, decimal odds, and team logo, so you can rebuild a complete futures board from a single row.

๐Ÿ’ก Why it matters: A single sportsbook never tells you the full price story. Pairing FanDuel with other books exposes the soft sides of the market, the books that move first, and the situations where the public sits on a stale number. This Actor is the FanDuel half of that comparison, structured the same way as our DraftKings Scraper so you can join the two on event names with one query.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough of running the Actor and joining the output to a second sportsbook for line shopping.


โš™๏ธ Input

FieldTypeRequiredDescription
maxItemsintegerNo (prefilled 10)Caps the number of records returned. Free plans are limited to 10. Paid plans can request up to 1,000,000.
sportenumYesOne of ALL, NFL, NBA, MLB, NHL, MMA, SOC, TEN.
includeFuturesbooleanNoWhen true, the dataset also contains league futures and outright winner markets in addition to game lines.

Example: scrape today's MLB game lines.

{
"sport":"MLB",
"maxItems":100,
"includeFutures":false
}

Example: pull every supported league plus championship futures.

{
"sport":"ALL",
"maxItems":5000,
"includeFutures":true
}

โš ๏ธ Good to Know: Odds move constantly. A line you scrape at 2:00 PM may already be stale by 2:05 PM. For best-price work, run the Actor on a schedule (every 1 to 5 minutes is typical) and key on eventId to detect line movement between runs.


๐Ÿ“Š Output

Every run produces a flat JSON dataset. Each row is either a game-line event or, when includeFutures is enabled, a league futures market. You can download the results as JSON, CSV, Excel, HTML, or XML.

๐Ÿงพ Schema

FieldTypeExample
๐Ÿ–ผ๏ธ imageUrlstringhttps://assets.sportsbook.fanduel.com/images/team/mlb/miami_marlins.png
๐Ÿ†” eventIdnumber35570352
๐Ÿ“› eventNamestringBaltimore Orioles (C Bassitt) @ Miami Marlins (S Alcantara)
๐Ÿท๏ธ sportstringMLB
๐ŸŸ๏ธ sportNamestringBaseball
๐Ÿ† leaguestringMLB
๐Ÿ  homeTeamstringMiami Marlins
โœˆ๏ธ awayTeamstringBaltimore Orioles
๐Ÿ”  homeTeamAbbrstringMIA Marlins
๐Ÿ”  awayTeamAbbrstringBAL Orioles
๐Ÿ–ผ๏ธ awayTeamLogostringhttps://assets.sportsbook.fanduel.com/images/team/mlb/baltimore_orioles.png
โฐ startTimestringMay 5, 2026, 6:41 PM
๐ŸŸข inPlaybooleantrue
๐Ÿ’ต moneylineHomenumber132
๐Ÿ’ต moneylineAwaynumber-170
๐Ÿ”ข moneylineHomeDecimalnumber2.32
๐Ÿ”ข moneylineAwayDecimalnumber1.59
๐Ÿ“ spreadHomenumber1.5
๐Ÿ“ spreadHomeOddsnumber-158
๐Ÿ“ spreadAwaynumber-1.5
๐Ÿ“ spreadAwayOddsnumber118
๐Ÿ“Š totalLinenumber14.5
๐Ÿ“Š totalOverOddsnumber-120
๐Ÿ“Š totalUnderOddsnumber-110
๐Ÿชช primaryMarketIdstring734.167451276
๐Ÿชช competitionIdnumber11196870
๐Ÿ”— urlstringhttps://sportsbook.fanduel.com/mlb/35570352
๐Ÿ•’ scrapedAtstring (ISO 8601)2026-05-05T23:53:57.308Z

Futures records share the same record shape but add marketId, marketName, marketType, numberOfRunners, marketTime, and a runners array with one entry per contender.

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

๐Ÿ”Capability
๐Ÿ’ธBoth odds formats. Every moneyline ships with American and decimal odds, so European and US workflows both work without extra math.
๐Ÿ›ฐ๏ธState-host failover. The scraper rotates through 18 FanDuel state hosts on every retry, smoothing over single-region outages.
๐ŸงฑFlat schema. Game lines arrive as one row per event with the big three (moneyline, spread, total) in the same record. No follow-up calls.
๐ŸŽฏOptional futures. Flip one boolean and the same dataset adds league futures with full runner-level breakdowns.
โšกAPI-first. No headless browser, no captcha pass. Runs cost cents, even at scale.
๐ŸคPairs with DraftKings Scraper. Identical event identifiers shape, identical record format, ready for line-shopping joins.
๐ŸงพPredictable cost. maxItems is honored exactly, so test runs stay cheap and production runs are easy to budget.

๐Ÿ“Š A typical NFL Sunday returns 14 game lines and 6 to 12 futures markets in under 3 seconds.


๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
โญ FanDuel Scraper (this Actor)Pay per runAll 7 supported leaguesReal-time on demandSport, futures toggle, maxItemsNone, ready to run
Paid live odds APIsSubscription, often $500+/moMulti-bookStreamingVendor-definedAccount, billing, key rotation
Manual screenshotsFree, time-expensiveWhatever you watchWhenever you rememberNoneBrowser only
Generic web scrapersPay per runVariableReal-timeDIY selectorsCustom scripts and maintenance
Internal feed integrationsNegotiatedSingle bookStreamingVendor-definedMonths of contracts

For most line-shopping and modeling work, a scheduled run of this Actor delivers the same data as a paid feed at a fraction of the cost.


๐Ÿš€ How to use

  1. ๐Ÿ”‘ Sign up. Create a free Apify account at console.apify.com/sign-up?fpr=vmoqkp.
  2. ๐ŸŽฏ Open the Actor. Find the FanDuel Scraper in your console and click Try for free.
  3. โš™๏ธ Pick your sport and cap. Set sport (or leave it on ALL) and a sensible maxItems for your test.
  4. โ–ถ๏ธ Run it. Click Start. The first records appear within a couple of seconds.
  5. ๐Ÿ“ฅ Export. Download the dataset as JSON, CSV, or Excel, or pipe it into your warehouse via the Apify API.

โฑ๏ธ Total time: under 3 minutes from sign-up to first dataset.


๐Ÿ’ผ Business use cases

๐Ÿ“ˆ Odds aggregators and best-price feeds

  • Power "best line" widgets across multiple sportsbooks
  • Ship affiliate-driven price comparison pages
  • Detect arbitrage windows in real time
  • Backstop a primary feed during vendor outages

๐Ÿง  Quant and modeling teams

  • Track closing line value (CLV) across a full season
  • Validate model edges against live FanDuel pricing
  • Build training datasets of opening, intraday, and closing lines
  • Compare implied probabilities versus model probabilities

๐Ÿ“บ Media and content

  • Pre-game articles with up-to-the-minute odds tables
  • Automated social posts when lines cross key thresholds
  • Newsletters that quote real numbers, not stale snapshots
  • Podcast and stream lower-third graphics

๐ŸŽฒ Pool and pick'em operators

  • Auto-update weekly spreads and totals for members
  • Generate confidence-pool point values from market odds
  • Sync survivor-pool win probabilities with live moneylines
  • Settle props from a known-source feed

๐ŸŒŸ Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

๐ŸŽ“ Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

๐ŸŽจ Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

๐Ÿค Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

๐Ÿงช Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

๐Ÿ”Œ Automating FanDuel Scraper

Plug the Actor into anything that can call an HTTP endpoint. Apify ships first-class clients in every popular language and a built-in scheduler.

  • ๐ŸŸฆ Node.js / TypeScript: use apify-client to fire runs and pull dataset items in a few lines.
  • ๐Ÿ Python: the Apify Python client wraps the same API for data science notebooks and Airflow DAGs.
  • ๐Ÿ“š Reference docs: the full Apify API gives you raw HTTP control for any other stack.

For continuous odds tracking, attach the Actor to an Apify Schedule and have it run every 1, 5, or 15 minutes. Output goes to a versioned dataset you can stream into BigQuery, Snowflake, or your own database.


โ“ Frequently Asked Questions


๐Ÿ”Œ Integrate with any app

  • Google Sheets - pipe odds straight into a live spreadsheet for quick analysis.
  • Airtable - sync each run into a structured Airtable base.
  • Slack - get pings when key lines cross thresholds.
  • Zapier - trigger thousands of downstream actions from any FanDuel run.
  • Make - drop the Actor into multi-step workflows visually.
  • Webhooks - POST results to your own endpoints in real time.

๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more sports, ticketing, and finance scrapers.


๐Ÿ†˜ Need Help? Hit a snag, found a missing market, or have a feature request? Open our contact form and we will get back to you within one business day.


Disclaimer: This Actor is an independent tool that reads publicly available data published on FanDuel's website. It is not affiliated with, endorsed by, or sponsored by FanDuel or its parent companies. All trademarks belong to their respective owners. Sports betting involves risk; this Actor is a data tool and is not a tipster, advisor, or guarantor of outcomes. Use the data in compliance with applicable laws and the source site's terms of service.

You might also like

Sportsbook Odds Scraper

harvest/sportsbook-odds-scraper

Betting odds for NFL, NHL, NBA, MLB, CFB, CBB, MMA, and more from BetMGM, Caesar's, DraftKings, FanDuel, Bet365

597

3.8

DraftKings Odds API - Real-Time Lines & Player Props

zen-studio/draftkings-odds

Extract real-time DraftKings sportsbook odds for 11 sports and 43+ leagues. Get spreads, moneylines, totals, player props, and futures in 3 odds formats. Always-on HTTP API. Live in-play odds with scores. NBA, NFL, MLB, NHL, EPL, and more. No login required.

Sports Odds Live Feed: DraftKings, Pinnacle, FanDuel, BetMGM

scrapemint/sports-odds-scraper

Pull live sports betting odds across DraftKings, Pinnacle, FanDuel, BetMGM, Caesars, Bet365 and more. H2H, spreads, totals, props. Normalized schema, best price per outcome, arbitrage detection. No third party API key. Pay per row.

DraftKings Scraper

parseforge/draftkings-scraper

Scrape DraftKings DFS contests, player salaries, and sportsbook betting odds with automated data collection. Access near real-time information for NFL, NBA, MLB, NHL, and more sports, delivering structured data for analysis, modeling, and sports research workflows.

101

5.0

Pinnacle Odds Scraper โ€” h2h, spreads, totals + 5K specials

zhorex/sports-odds-aggregator

Pre-match + live Pinnacle odds. 11 sports, h2h / spreads / totals + 5,000+ specials per sport (futures, yes-no, exact totals, first-to-score, team props). PPE $0.01-0.04 per snapshot. Datacenter proxy. The Odds API + OddsJam alternative for sharp bettors and EV teams.

Sports Odds Movement and Arbitrage Tracker

scrapemint/sports-odds-movement-tracker

Track live sports betting odds across 40+ sportsbooks (DraftKings, FanDuel, Pinnacle, Bet365). Filter by sport, region, market. Detect arbitrage and best price edges. Returns deduped JSON with moneyline, spread, and total lines.

Sports Betting Odds Scraper โ€” NFL, NBA, MLB, NHL, Soccer Lines

seemuapps/sports-odds-scraper

Scrape live betting lines โ€” moneyline, spread, total over/under. NFL, NBA, MLB, NHL, NCAAF, NCAAB, EPL, MLS, UCL, UFC, PGA, and more. Plus scores, venue, status. No API key.

Sports Betting Intelligence - Odds & Arbitrage AI

viralanalyzer/sports-betting-intelligence

Real-time odds comparison across 20+ bookmakers. Arbitrage detection.

107

5.0

Draftkings Predictions

hypebridge/draftkings-predictions

Scrape prediction markets, odds, and pricing data from DraftKings Predictions platform across sports (NFL, NBA, NHL, CFB, CBB) and financial categories (Economics, Stock Market, Crypto, Commodities)