Sports Betting Odds: NFL, NBA, NHL, MLB & Soccer Lines avatar

Sports Betting Odds: NFL, NBA, NHL, MLB & Soccer Lines

Pricing

from $2.40 / 1,000 odds line or games

Go to Apify Store
Sports Betting Odds: NFL, NBA, NHL, MLB & Soccer Lines

Sports Betting Odds: NFL, NBA, NHL, MLB & Soccer Lines

Betting odds for NFL, NBA, NHL, MLB, college and European football: moneyline, spread and total with prices, opening vs current and closing lines, line movement, no-vig win probability, and how each line settled (cover, over/under).

Pricing

from $2.40 / 1,000 odds line or games

Rating

0.0

(0)

Developer

Tapaswai Choudhary

Tapaswai Choudhary

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Betting lines for the NFL, NBA, NHL, MLB, WNBA, college football and basketball, and European football (Premier League, LaLiga, Bundesliga, Serie A, Ligue 1, Champions League and more): moneyline, point spread and total with their prices, opening vs current lines, closing lines once the game is over, line movement, the no-vig win probability, and how each line settled (who covered, over or under, did the favourite win). Schedule it hourly to catch every line move.

Built for sports bettors and handicappers, picks and odds sites, model builders and quants, sports media and newsletters, Discord and Telegram bots, and AI agents.

What you get

One row per game per sportsbook (DraftKings for US leagues; DraftKings and bet365 for European football):

FieldMeaning
league, name, date, homeTeam, awayTeam, status, stateThe game
sportsbook, lineType (current or closing), detailsWhose line, and whether it is still moving
homeMoneyline, awayMoneyline, drawMoneyline + ...OpenMoneyline now and at open (American odds; draw for football)
homeSpread, homeSpreadOdds, awaySpreadOdds, homeSpreadOpen, spreadMovePoint spread, its prices, the opening spread and how far it moved
total, overOdds, underOdds, totalOpen, totalMoveTotal points or goals, prices, opening total and movement
favorite, favoriteAtOpenThe favourite now and at open
homeWinProbability, awayWinProbabilityFair win probability with the bookmaker margin removed
homeScore, awayScore, spreadResult, totalResult, favoriteWonFor finished games: the score, home covered / away covered / push, over / under / push
{
"name": "Carolina Panthers at Green Bay Packers",
"sportsbook": "DraftKings",
"lineType": "closing",
"homeMoneyline": -185,
"homeMoneylineOpen": -325,
"homeSpread": -3.5,
"homeSpreadOpen": -7,
"spreadMove": 3.5,
"total": 47.5,
"totalOpen": 45.5,
"homeWinProbability": 0.623,
"homeScore": 27,
"awayScore": 19,
"spreadResult": "home covered",
"totalResult": "under",
"favoriteWon": true
}

Why this Actor

  • Opening, current and closing lines side by side, with movement already worked out.
  • Settled for you: cover, over/under and favourite results on finished games, ready for backtests.
  • Fair probability with the bookmaker margin removed.
  • 19 leagues, one shape: US pro and college sports plus the top European football leagues.
  • Line moves once: Only new + an hourly schedule returns a line again only when it changes.
  • For AI agents. Callable as an MCP tool.

How to use it

Lines for the next three days (NFL, NBA, NHL, Premier League):

{}

This weekend's NFL and college football lines:

{ "leagues": ["nfl", "ncaaf"], "daysBack": 0, "daysAhead": 3 }

Last week's NFL closing lines and how they settled:

{ "leagues": ["nfl"], "daysBack": 7, "gameStatus": "final" }

Line-move feed for the Premier League and Champions League (schedule hourly):

{ "leagues": ["premier-league", "champions-league"], "daysAhead": 3, "onlyNew": true }

Options

OptionWhat it does
Leagues (leagues)nfl, ncaaf, nba, wnba, ncaab, mlb, nhl, premier-league, championship, la-liga, bundesliga, serie-a, ligue-1, eredivisie, primeira-liga, champions-league, europa-league, mls, liga-mx
Data (dataType)odds (default) or games (scores and schedules)
Days back / Days ahead (daysBack, daysAhead)Rolling window: daysBack: 7 = the last week; daysAhead: 3 = the next three days
From date / To date (dateFrom, dateTo)Exact range (YYYY-MM-DD)
Game status (gameStatus)any, final (closing lines with results), live or scheduled
Teams (teams)Names or abbreviations, e.g. Lakers, KC, Arsenal. Empty = all
Max results (maxItems)Most rows per run
Only new (onlyNew, monitorName)With a schedule, a line comes back only when it moves

Pricing

$3 per 1,000 odds rows (one game's lines from one sportsbook), plus a small start fee per run. On the Apify free plan a run returns up to 100 rows.

Good to know

  • Lines appear once the sportsbook posts them: NFL lines for the whole week, most other leagues on game day.
  • Odds are American (e.g. -110, +154). Probabilities are 0 to 1.
  • Need player stats, standings or rosters? Sports Data (tacps126/sports-data) covers 24 leagues with the same fields.
  • Odds are for research and analysis, not a live trading feed.
  • Questions: tacps126@gmail.com.