Pinnacle Odds Scraper: Closing Lines, No-Vig Fair Odds & Limits avatar

Pinnacle Odds Scraper: Closing Lines, No-Vig Fair Odds & Limits

Pricing

$4.00 / 1,000 games

Go to Apify Store
Pinnacle Odds Scraper: Closing Lines, No-Vig Fair Odds & Limits

Pinnacle Odds Scraper: Closing Lines, No-Vig Fair Odds & Limits

Pinnacle odds for NBA, NFL, NHL, MLB, soccer, tennis, MMA and esports: moneyline, spread, total, team totals, no-vig fair odds, margin and max stake for value betting. NEW: closing lines history, the opening and closing line of every past game since Oct 2026 (CLV). No proxy, no account.

Pricing

$4.00 / 1,000 games

Rating

0.0

(0)

Developer

Min Maxxxer

Min Maxxxer

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

12 days ago

Last modified

Features

Limited permissions

Share

💰 $4 per 1,000 games — every main market of a game in one row. Press Start: the prefilled input returns today's and tomorrow's NBA games in a few seconds.

🆕 Closing lines history: Pinnacle's opening and closing line of every past game since 22 October 2026 — the CLV benchmark that cannot be scraped afterwards. Set What to get → Closing lines history.

Pinnacle is the sharpest bookmaker in the world: low margins, high limits, and the line the market moves to. Bettors use its prices as the fair reference for value betting (+EV) and closing line value (CLV). This Actor gives you Pinnacle's current lines for NBA, NFL, NHL, MLB, soccer (Premier League, Champions League and 100+ leagues), tennis, MMA/UFC and esports — clean JSON, CSV or Excel, no proxy and no account.

What you get for each game

  • Moneyline (home / away, and draw for soccer — 1X2)
  • Spread / handicap and total (over/under) — the main line, optionally every alternate line
  • Team totals for each side
  • Halves, quarters, hockey periods, first 5 innings, sets (optional)
  • For every market: decimal and American odds, no-vig fair probability of each side, the margin % and Pinnacle's maximum stake (how much they let you bet — high limits mean a confident line)
  • League, country, start time (UTC), teams, live flag and Pinnacle's matchup ID

Example input

{
"sports": ["basketball", "soccer"],
"leagues": ["NBA", "England - Premier League", "Champions League"],
"hoursAhead": 48,
"includePeriods": true
}

Example output (shortened)

{
"league": "NBA",
"startTime": "2026-10-22T23:10:00Z",
"homeTeam": "Philadelphia 76ers",
"awayTeam": "Cleveland Cavaliers",
"moneyline": {"home": {"odds": 1.775, "american": -129, "fairProb": 0.5523},
"away": {"odds": 2.19, "american": 119, "fairProb": 0.4477}, "marginPct": 1.99, "maxStake": 30000},
"spread": {"line": -2.0, "home": {"odds": 1.909, "american": -110, "fairProb": 0.5116},
"away": {"odds": 2.0, "american": -100, "fairProb": 0.4884}, "marginPct": 2.38, "maxStake": 30000},
"total": {"line": 236.5, "over": {"odds": 1.917, "american": -109, "fairProb": 0.5069},
"under": {"odds": 1.971, "american": -103, "fairProb": 0.4931}, "marginPct": 2.89, "maxStake": 10000},
"teamTotal": {"home": {"line": 118.5, "over": {"odds": 1.917}, "under": {"odds": 1.952}}},
"periods": {"1st half": {"moneyline": {}, "spread": {}, "total": {}}}
}

Closing lines history (CLV)

Pinnacle's feed shows current prices only. We have recorded it since 22 October 2026, with near-start market checks scheduled about every 2 minutes and full passes/metadata about every 15 minutes, so for every game it priced — soccer, NBA, NFL, NHL, MLB, college, tennis, MMA and esports, about 400–2,000 games a day — this mode returns:

  • the opening and the closing line of the moneyline (1X2 for soccer), the main spread and the main total
  • for each: decimal and American odds, the no-vig fair probability, the margin, Pinnacle's maximum stake (it rises as the line sharpens) and when the price was set (at)

Measure your bets' closing line value, backtest a model against the sharpest close, or study line movement and limits.

{
"mode": "closingLines",
"sports": ["basketball"],
"leagues": ["NBA"],
"dateFrom": "2026-10-24",
"dateTo": "2026-10-31"
}
{
"type": "closingLines",
"league": "NBA",
"startTime": "2026-10-30T00:10:00Z",
"homeTeam": "Atlanta Hawks",
"awayTeam": "Cleveland Cavaliers",
"moneyline": {
"opening": {"home": {"odds": 1.909, "american": -110, "fairProb": 0.5091},
"away": {"odds": 1.98, "american": -102, "fairProb": 0.4909},
"marginPct": 2.89, "maxStake": 1800, "at": "2026-10-29T02:45:54Z"},
"closing": {"home": {"odds": 1.855, "american": -117, "fairProb": 0.5262},
"away": {"odds": 2.06, "american": 106, "fairProb": 0.4738},
"marginPct": 2.45, "maxStake": 12000, "at": "2026-10-30T00:06:49Z"}
},
"spread": {
"opening": {"line": -1.0, "home": {"odds": 1.943, "american": -106, "fairProb": 0.5}, "away": {"odds": 1.943, "american": -106, "fairProb": 0.5}, "maxStake": 3000},
"closing": {"line": -1.5, "home": {"odds": 1.935, "american": -107, "fairProb": 0.5046}, "away": {"odds": 1.971, "american": -103, "fairProb": 0.4954}, "maxStake": 20000}
},
"total": {"opening": {"line": 239.0, "over": {"odds": 1.935}, "under": {"odds": 1.935}, "maxStake": 1125}, "closing": {"line": 238.0, "over": {"odds": 1.952}, "under": {"odds": 1.935}, "maxStake": 7500}}
}
  • Dates are UTC game days; each day is ready the next morning (06:20 UTC). Default: the last 7 days.
  • Opening = the first price in the available recordings, not a certified bookmaker opening. A line may have opened before recording began; at is when we observed the price, not a timestamp supplied by the bookmaker.
  • Closing = the last observation before the earlier of the scheduled start and the first recorded live flag. Each row carries closingCutoffAt and closingCutoffReason (scheduledStart or firstObservedLive; older unrebuilt files can have no cutoff metadata). The live flag is itself sampled, so this is not a guarantee of the exact real start, especially in tennis.
  • Availability: change-only recordings cannot prove that an unchanged line stayed available. closing: null means no complete usable closing observation: it can be a recorded withdrawal or missing outcomes. The additive observation field in each row describes these limits; status preserves the last recorded match status rather than proving the final result.
  • Scope: full-game period 0. Soccer is regular time (no extra time or penalty shootout); hockey includes overtime/shootouts and baseball includes extra innings. Basketball and American football include overtime; tennis covers the full match and retains the source's primary line.
  • Same price: $4 per 1,000 games. Sports, leagues (by name), teams and max games filter it too.

How people use it

  • Value betting / +EV: compare your bookmaker's price with Pinnacle's no-vig fair probability — a price above it is a value bet
  • Closing line value: take Pinnacle's closing lines of past games from the Closing lines history mode, or run it just before the start on a schedule
  • Models and dashboards: the sharpest market probability for every NBA, NFL, NHL, MLB, soccer and tennis game
  • Limits as a signal: a rising maximum stake shows Pinnacle is confident in its line

Options

  • Sports: basketball, soccer, hockey, american football, baseball, tennis, mma, esports, golf, handball, volleyball, darts, cricket, rugby, snooker, formula 1 (aliases nba, nfl, nhl, mlb, ufc)
  • Leagues: as written on Pinnacle (NBA, England - Premier League, UEFA - Champions League) or just the part after the country (Premier League = every country's Premier League)
  • Teams: part of a team's or player's name
  • Hours ahead, live games, team totals, periods, alternate lines, max games
  • What to get: current lines, or the closing lines history with From / To dates

Pricing

$4 per 1,000 games (pay per event: one game = one row with all its markets). No proxy and no separate platform usage to pay for.

Notes

  • UFC history (every fight since 2000 with results, fight statistics and odds): UFC Fights, Stats & Odds History.
  • Player props (points, rebounds, yards, shots on goal) with the same fair probabilities: NBA & NFL Player Props Odds.
  • Before 22 October 2026: for older games use our NBA, NFL, MLB & NHL odds and Soccer odds Actors (opening and closing odds of 25-40 bookmakers since 2005).
  • Data from Pinnacle's public website feed; not affiliated with Pinnacle. Odds change all the time — the scrapedAt field says when they were read.