HoopSeek
Basketball Decoded

Data-driven. De-vigged.

Real-time win probabilities for pro basketball — NBA, WNBA, Summer League — every bookmaker price averaged, the margin stripped, one fair number per team. Powered by the SkipOdds Index.

Today's games   Get the API

Live API Moneyline probabilities Margin removed Developer-first
Raw bookmaker odds · Boston CelticsCeltics @ Detroit PistonsPistons · 45 books
Boston Celtics 49.6%Detroit Pistons 55.8%
Total: 105.4%Bookmaker margin: +5.4%
↓ Margin removed
SkipOdds Index · fair probabilities
Boston Celtics47.0%
Detroit Pistons52.9%
Fair probabilities total: 100.0%
$ curl skipodds.com/v1/basketball/fixtures { "skipodds": { "home": 0.5295, "away": 0.4705, "margin_removed": 0.0538, "books_surveyed": 45 } }

The Board, live

Pro basketball · 45 bookmakers, de-vigged and refreshed continuously

GameFair win probabilityMargin cut
NBA
Boston Celtics @ Detroit PistonsCeltics @ Pistons
2026-10-20 19:00 UTC · margin cut +5.4%
Celtics47.0% Pistons52.9% +5.4%
45 books
NBA
Philadelphia 76ers @ New York Knicks76ers @ Knicks
2026-10-20 23:00 UTC · margin cut +5.3%
76ers36.8% Knicks63.2% +5.3%
45 books
NBA
Oklahoma City Thunder @ San Antonio SpursThunder @ Spurs
2026-10-21 01:30 UTC · margin cut +5.3%
Thunder46.3% Spurs53.7% +5.3%
45 books
NBA
Milwaukee Bucks @ Washington WizardsBucks @ Wizards
2026-10-21 23:10 UTC · margin cut +6.1%
Bucks33.2% Wizards66.8% +6.1%
25 books
NBA
Atlanta Hawks @ Orlando MagicHawks @ Magic
2026-10-21 23:10 UTC · margin cut +6.2%
Hawks44.8% Magic55.2% +6.2%
25 books
NBA
Minnesota Timberwolves @ Miami HeatTimberwolves @ Heat
2026-10-21 23:40 UTC · margin cut +5.5%
Timberwolves47.7% Heat52.3% +5.5%
32 books
NBA
Charlotte Hornets @ Brooklyn NetsHornets @ Nets
2026-10-21 23:40 UTC · margin cut +6.0%
Hornets60.4% Nets39.6% +6.0%
25 books
NBA
Utah Jazz @ Memphis GrizzliesJazz @ Grizzlies
2026-10-22 00:10 UTC · margin cut +6.2%
Jazz56.8% Grizzlies43.2% +6.2%
24 books
NBA
Indiana Pacers @ New Orleans PelicansPacers @ Pelicans
2026-10-22 00:10 UTC · margin cut +6.0%
Pacers59.8% Pelicans40.2% +6.0%
25 books
NBA
Dallas Mavericks @ Houston RocketsMavericks @ Rockets
2026-10-22 00:40 UTC · margin cut +6.1%
Mavericks27.5% Rockets72.5% +6.1%
25 books
NBA
Golden State Warriors @ Los Angeles LakersWarriors @ Lakers
2026-10-22 02:10 UTC · margin cut +5.6%
Warriors38.3% Lakers61.7% +5.6%
31 books
NBA
Phoenix Suns @ Portland Trail BlazersSuns @ Trail Blazers
2026-10-22 02:10 UTC · margin cut +6.2%
Suns39.4% Trail Blazers60.6% +6.2%
24 books
NBA
Cleveland Cavaliers @ Philadelphia 76ersCavaliers @ 76ers
2026-10-22 23:10 UTC · margin cut +6.1%
Cavaliers39.0% 76ers61.0% +6.1%
23 books
NBA
Denver Nuggets @ Oklahoma City ThunderNuggets @ Thunder
2026-10-23 01:40 UTC · margin cut +6.2%
Nuggets30.3% Thunder69.7% +6.2%
23 books
NBA
New York Knicks @ Boston CelticsKnicks @ Celtics
2026-10-23 23:10 UTC · margin cut +7.0%
Knicks45.3% Celtics54.7% +7.0%
15 books
NBA
Houston Rockets @ San Antonio SpursRockets @ Spurs
2026-10-24 01:40 UTC · margin cut +6.9%
Rockets34.1% Spurs65.9% +6.9%
15 books

How it works

Moneyline odds overstate both teams — the bookmaker margin ("vig") is baked in, so the two implied probabilities add up to more than 100%. HoopSeek averages the surveyed prices for each team and removes that margin, leaving the SkipOdds Index: the market's honest opinion of the game, two numbers that sum to exactly 100%. The NBA joins the board automatically when season markets open in October.

Build with this data

Every number on this page is served by the SkipOdds API — the same engine behind:

CollegeBallCricketSeekMMASeekPinOddsProBallPuckSeekScrumSeekSmashLobWunderGoal
curl "https://skipodds.com/v1/basketball/fixtures?api_key=skipodds-demo-2026"

Or skip the code entirely — the free widget drops this exact board into any page with two lines:

<div data-skipodds data-sport="basketball" data-limit="5"></div>
<script async src="https://skipodds.com/widget.js"></script>

The demo key serves 100 requests/day. Full reference