Action Network Odds Scraper — Lines & Public Betting Splits
Pricing
from $0.002 / game
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
Maintained by CommunityActor 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?
| Field | Description |
|---|---|
league, gameId, startTime, status | Game identification |
awayTeam, homeTeam, awayAbbr, homeAbbr | Teams |
awayRecord, homeRecord | Team records |
awayScore, homeScore | Live/final scores |
consensus | Moneyline home/away, spread home/away with odds, total with over/under odds |
publicBetting | Tickets % and money % for moneyline, spread and total sides |
sportsbooks | Per-book moneyline, spread and total lines |
numBets | Number of bets tracked |
broadcast | TV 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
- Click Try for free to open Action Network Odds Scraper in Apify Console.
- Pick the leagues, a start date and number of days (or an NFL week).
- Choose the sportsbooks to compare.
- 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}
| Field | Description |
|---|---|
| Leagues | NFL, NBA, MLB, NHL, NCAAF, NCAAB, WNBA, soccer, MLS, Premier League, ATP. |
| Start date / Number of days | Date range of games. |
| NFL week | Collect a specific NFL week instead of dates. |
| Sportsbooks | Books to include next to the consensus line. |
| Only upcoming games | Skip 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
- TennisExplorer Scraper: ATP/WTA results, fixtures and odds.
- ESPN Sports Scraper: scores, schedules and standings.
- Flashscore Scraper: live scores and results.
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.
Related Actors
Notes
Original clean-room implementation. Returns only public data; you are responsible for compliance with Action Network's terms. Not affiliated with Action Network.