Affiliate · Free embed

Betting Odds Widget

Today's posted lines with links to full matchup odds pages — built for affiliate and betting-education sites.

Widget options for this embed

Filter by league (MLB, WNBA, NBA, etc.) or show all sports with odds. Theme, size, and compact layout match other SportBusy embeds.

Example embed URLs

All sports odds
sportbusy.com/embed/odds
MLB only
sportbusy.com/embed/odds?league=mlb
WNBA only
sportbusy.com/embed/odds?league=wnba

Widget builder

Customize filters, size, and theme — the preview updates live. Copy the iframe when ready.

Widget Options

Sport filter (optional)

Each row links to a full matchup odds page on SportBusy (affiliate-friendly).

Size

Layout

Color Theme

More customization

Border — 1px

Radius — 12px

Accent — default

#

Border color — default

#

Text color — default

Body text — teams, events, footer.

#

Title color — default

Tab labels and widget headers.

#

Live Preview

URL: /embed/odds?league=nba

Open widget in new tab →

Embed Code

<iframe
  id="sportbusy-embed"
  width=380
  height="500"
  style="border:none;border-radius:12px;overflow:hidden"
  loading="lazy"
  title="SportBusy Betting Odds Widget"
></iframe>
<script>
(function(){
  var f=document.getElementById("sportbusy-embed");
  if(!f||f.dataset.sbReady)return;
  f.dataset.sbReady="1";
  try{
    var u=new URL("https://www.sportbusy.com/embed/odds?league=nba");
    u.searchParams.set("sb_parent",location.href);
    f.src=u.toString();
  }catch(e){}
})();
</script>

How to Use

1

Choose a widget type and configure its options above.

2

Pick size, theme, and any color customizations.

3

Click "Copy Code" and paste it into your website's HTML.

4

That's it — every widget auto-updates with live data.

Platform Guides

WordPressAdd a "Custom HTML" block and paste the iframe code.
SquarespaceAdd a "Code" block in the page editor and paste the code.
WixAdd an "Embed a Site" element (under Embeds) and paste the URL.
WebflowAdd an "Embed" element and paste the iframe code.
GhostUse an HTML card in the editor and paste the code.
BloggerSwitch to HTML view in the post editor and paste.
NotionType /embed and paste: https://www.sportbusy.com/embed/odds?league=nba
React / Next.jsUse an <iframe> tag or import the embed URL in a component.

FAQ

How do I embed a free sports betting odds widget?

Open sportbusy.com/widget/betting-odds/, pick MLB, WNBA, NBA, or all sports, customize theme and size, then copy the iframe. Each row links to a dedicated matchup odds page on SportBusy with moneyline and totals.

Is the SportBusy odds widget free for commercial sites?

Yes — fan blogs, betting-education sites, and newsrooms can embed at no cost. Keep the Powered by SportBusy footer visible inside the iframe.

Which sports show in the odds widget?

Any game with active BetOpenly lines in our feed — typically MLB, WNBA, NBA, NFL, and NHL. Filter to one league with ?league=mlb on the embed URL.

How often do odds update in the widget?

About every five minutes from our odds pipeline — same feed as sportbusy.com/odds/today/.

Where do odds widget clicks go?

Each game links to the full matchup odds page (e.g. /odds/mlb/braves-vs-red-sox-2026-06-27/) with line movement, context, and state-filtered sportsbook offers.

Can I embed MLB-only or WNBA-only odds?

Yes — use /embed/odds?league=mlb or /embed/odds?league=wnba in the builder on the betting odds widget landing page.

Other SportBusy widgets

Full directory →

← Back to all widgets