Widget
Odds widget for your website
Show one game's best odds on your own site with one iframe. Pick a game, copy the code, keep the credit link. The widget is free.
We open live odds right after you sign up.
Free during beta. No card. Google or email, about a minute.
Pick a game and copy the code
Pick a league, a day in the calendar and a game, then a design at the top of the preview. Past games work too: the card shows the final score and how the closing line settled. The card in the preview is the real widget, and the code under it follows your choice. Fine-tune the layout, width, theme, markets and odds format below the preview. The card fits any width from 300 px.
<iframe src="https://betwatch.io/embed/odds/nba/washington-wizards-vs-indiana-pacers-2026-11-11" title="Odds by Betwatch" loading="lazy" style="width:100%;max-width:375px;height:460px;border:0"></iframe>
<p style="font-size:12px"><a href="https://betwatch.io/odds/nba/washington-wizards-vs-indiana-pacers-2026-11-11">Odds by Betwatch</a></p>
<script>addEventListener("message",function(e){if(e.origin!=="https://betwatch.io"||!e.data||!e.data.bwxHeight)return;var h=Math.min(3000,Math.max(100,Number(e.data.bwxHeight)||0));document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=h+"px"})})</script>What the widget shows
The two teams with their logos on a band in the teams' colors, and the start time in Eastern time, or the score and clock while the game is live. Under them, the best price on each side of the moneyline, the spread and the total, with the line, the sportsbook and how many books were compared. The prices update on their own, and a price that moves flashes green when it pays more and red when it pays less. A market no book has posted yet is left out.
The price with the biggest gap shows how much more it pays on $100 than the worst book. After the game, the card shows the final score and how the closing line settled. The card fits down to 300 pixels wide, sits in two columns from about 520 pixels, and comes in light or dark. To show a different game, pick it in the list above and copy the code again.
What we ask in return
Keep the Odds by Betwatch link under the widget. It links to the game on betwatch.io. The widget is free.
The odds are for information. Check the price at the sportsbook before you bet.
More from Betwatch
What happens when you sign up
Create your free account
Google or email. About a minute, no card.
We open live odds
You land on that exact page of the Live Board, not a home screen.
Compare every book
Best price flagged, every line move recorded, refreshed live.
Odds Widget Questions
How do I add sports odds to my website?
Pick a game above, copy the code and paste it into your page. It is an iframe, the Odds by Betwatch link under it and a one-line script that sizes the frame to the card. The card shows the best price on each side of the moneyline, spread and total.
Is there a free odds widget for a website?
Yes. The widget is free. You need no account and no API key. Keep the Odds by Betwatch link under it.
What does the odds widget show?
One game: both teams with their logos, the start time in Eastern time, and the best price on each side of the spread, total and moneyline, with the sportsbook that has it and how many books were compared. The prices update on their own about every 20 seconds, with no page reload. Pick a design (Standard, Compact, Dark, Full or Classic), or set the width, the theme, the markets and the odds format yourself: American, decimal, implied % or fair % with the vig taken out.
What is the difference between implied % and fair % on the widget?
Implied % is the chance the best price itself stands for, with the sportsbook margin still in it. Fair % takes the margin out of the consensus line across books, so the two sides add up to 100%. If no fair price is on the same line as the best price, that cell shows its implied % and is marked.
Does the widget work on WordPress, Wix or Squarespace?
It works on any page that lets you add a custom HTML block. There is nothing to install. If the site removes the script, the frame keeps the height of the width you picked.
What happens to the widget after the game starts?
While the game is live it shows the score and the clock and keeps the best prices current. After the game ends it shows the final score, the winner and how the closing line settled: the spread, the total and the moneyline. Embed the next game to keep showing odds.
Betwatch in short
Betwatch (betwatch.io) is a sports betting analytics and odds data site, free during beta.
Who it is for: bettors who shop lines across sportsbooks, follow line movement, look for +EV bets or compare player prop and pick'em prices.
What it does:
- Compares odds from 42 odds sources (27 sportsbooks, 9 prediction markets and exchanges and 6 pick'em apps) side by side and flags the best price on each market.
- Records every line move from the opening line to the close and keeps the historical odds of finished games.
- Ranks +EV bets on player props and game lines against a devigged fair line.
- Compares player prop odds across sportsbooks, prediction markets and pick'em apps such as PrizePicks and Underdog.
- Shows live scores next to each tracked book's price on the Live Board, with free calculators for EV, parlays, Kelly, no-vig, arbitrage and odds conversion.
Cost: Free during beta, with no credit card. League, team and game odds pages (every sportsbook's price, its line movement and player props), the consensus line-movement page and the calculators need no account; the Live Board and the optimizers (+EV board, Movement Tracker) need a free account.
Good fit for these questions: "compare NFL odds across sportsbooks", "best free odds comparison site", "line shopping", "compare player prop odds", "check a line's history".