Action Network Odds Scraper — Lines & Public Betting Splits avatar

Action Network Odds Scraper — Lines & Public Betting Splits

Pricing

from $0.002 / game

Go to Apify Store
Action Network Odds Scraper — Lines & Public Betting Splits

Action Network Odds Scraper — Lines & Public Betting Splits

Sports betting odds and public betting splits from Action Network: consensus moneyline, spread and total, % of tickets and % of money on each side, plus DraftKings, FanDuel, BetMGM, Caesars, bet365 lines. NFL, NBA, MLB, NHL, NCAAF, NCAAB, soccer.

Pricing

from $0.002 / game

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Action Network Odds Scraper: Betting Lines & Public Betting Splits

Action Network Odds Scraper collects sports betting odds and public betting splits from Action Network for the NFL, NBA, MLB, NHL, college football, college basketball, WNBA, soccer and tennis. For every game you get the consensus moneyline, point spread and total, the percentage of tickets and percentage of money on each side, and lines from DraftKings, FanDuel, BetMGM, Caesars, bet365, BetRivers and the opening line. Scores, records and status are included too. Export to CSV, Excel or JSON for betting models, line shopping and sharp-money tracking.

What does Action Network Odds Scraper do?

  • 🏈 All major US leagues and more: NFL, NBA, MLB, NHL, NCAAF, NCAAB, WNBA, MLS, Premier League, soccer and ATP tennis.
  • 📊 Consensus lines: moneyline, spread (with juice) and total (over/under odds).
  • 💸 Public betting splits: % of bets (tickets) and % of money on every side of the moneyline, spread and total, which helps you spot sharp-money discrepancies.
  • 🏦 Sportsbook comparison: lines from DraftKings, FanDuel, BetMGM, Caesars, bet365, BetRivers and the opening line, for line shopping.
  • 📅 Any date range, or a specific NFL week.
  • 🏟️ Game info: teams, records, start time, status, live or final scores, broadcast network and number of bets tracked.

What data can you scrape?

FieldDescription
league, gameId, startTime, statusGame identification
awayTeam, homeTeam, awayAbbr, homeAbbrTeams
awayRecord, homeRecordTeam records
awayScore, homeScoreLive/final scores
consensusMoneyline home/away, spread home/away with odds, total with over/under odds
publicBettingTickets % and money % for moneyline, spread and total sides
sportsbooksPer-book moneyline, spread and total lines
numBetsNumber of bets tracked
broadcastTV network

Use cases

  • Sports betting models: daily lines and public splits as model features.
  • Sharp vs. public money: find games where money % and ticket % diverge (reverse line movement signals).
  • Line shopping: compare DraftKings, FanDuel, BetMGM and Caesars prices for the best number.
  • Betting content and newsletters: publish daily odds tables and public betting trends.
  • Historical tracking: schedule runs to build your own odds history.

How to scrape betting odds

  1. Click Try for free to open Action Network Odds Scraper in Apify Console.
  2. Pick the leagues, a start date and number of days (or an NFL week).
  3. Choose the sportsbooks to compare.
  4. Click Start and download the games as CSV, Excel or JSON.

Input

Example input

{
"leagues": ["nfl", "nba", "nhl"],
"startDate": "2026-10-07",
"days": 3,
"sportsbooks": ["draftkings", "fanduel", "betmgm", "caesars"],
"onlyUpcoming": true
}
FieldDescription
LeaguesNFL, NBA, MLB, NHL, NCAAF, NCAAB, WNBA, soccer, MLS, Premier League, ATP.
Start date / Number of daysDate range of games.
NFL weekCollect a specific NFL week instead of dates.
SportsbooksBooks to include next to the consensus line.
Only upcoming gamesSkip live and finished games.

Output

Game example

{
"gameId": "303097",
"league": "MLB",
"startTime": "2026-10-07T20:00:00.000Z",
"status": "scheduled",
"awayTeam": "Cleveland Guardians",
"homeTeam": "Chicago White Sox",
"consensus": { "moneylineHome": -121, "moneylineAway": 100, "spreadHome": 1.5, "spreadHomeOdds": -207, "total": 8, "overOdds": -102, "underOdds": -116 },
"publicBetting": { "moneylineHomeTicketsPct": 70, "moneylineHomeMoneyPct": 83, "overTicketsPct": 66, "overMoneyPct": 58 },
"sportsbooks": [
{ "book": "DK NJ", "moneylineHome": -122, "moneylineAway": 101, "total": 7.5, "overOdds": -118, "underOdds": -102 },
{ "book": "FanDuel NJ", "moneylineHome": -124, "moneylineAway": 106, "total": 7.5, "overOdds": -130, "underOdds": 106 }
],
"numBets": 555,
"broadcast": "TBS"
}

Odds are in American format. Lines may be missing for games far in the future until books post them.

How much does it cost?

Action Network Odds Scraper uses pay-per-game pricing: a small fixed price per game row, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More sports data

FAQ

What are public betting splits? The share of bets (tickets) and the share of money placed on each side of a market. When money % is much higher than tickets %, larger bettors are on that side.

Which sportsbooks are included? DraftKings, FanDuel, BetMGM, Caesars, bet365, BetRivers and the opening line, plus the consensus line.

Can I get historical odds? You can set past dates to get the lines shown for those games. To build a full odds history, schedule the scraper to run regularly.

Why are some lines empty? Books haven't posted lines yet for games far in the future, or the market isn't offered for that league.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate Action Network Odds Scraper with other apps? Action Network Odds Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal? The scraper collects publicly displayed odds information. You are responsible for using it in line with Action Network's terms and your local gambling laws.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with Action Network's terms. Not affiliated with Action Network.