A ready-made sportsbook widget for your website
Add a complete sports betting interface to an existing website, including events, markets, odds and a bet slip. Also known as a Sportsbook iFrame or Bet Embed, the widget connects through JavaScript and removes the need to build a sportsbook website from scratch.

See the sportsbook widget in action
Open the demonstration website to explore live events, betting markets, odds and the bet slip inside a complete sportsbook interface.
Live sportsbook widget demo
Демонстрационный сайт откроется прямо внутри страницы.
What your website gets after integration
One embedded component covers the customer journey from browsing an event to preparing a bet slip, while important actions remain connected to your platform.
Upcoming events
Schedules, competitions, participants, available betting markets and current odds before an event starts.
Live sportsbook
In-play events with score, period, match status and updated odds while the action is underway.
Markets and selections
Main and additional betting markets with parameters, outcomes and current prices.
Bet slip
Selected outcomes, singles and accumulators are collected in a clear customer-facing interface.
Responsive interface
The embedded sportsbook adapts to desktop and mobile screens inside the existing website.
Project languages
Display the interface and sports data in the languages enabled for your project.
View available languages →Integration events
Your website can react to login requests, bet slip changes, balance updates and expired sessions.
Integration documentation
Launch parameters and website interaction events are documented in a dedicated technical guide.
Widget documentation →Connect without building a sportsbook website from scratch
Add a container and the embed.js loader to the page. During initialization, your website passes the project identifier, language, sportsbook mode and a customer token when an authenticated session is required.
- Widget container inside the required website section
- Project identifier and approved domain
- Sportsbook language and display mode
- Customer session token when required
- Widget events handled by your website
- Dedicated documentation for launch parameters
How the sportsbook iFrame widget works with your website
The widget provides the betting interface while your platform retains control of customer accounts, sessions and business logic.
- 01↓ →
Embed it on the page
Place a container and the JavaScript loader in the section where the sportsbook should appear.
- 02↓ →
Initialize the widget
Pass the project settings, language, sportsbook mode and session data required for the visitor.
- 03↓ →
Let customers browse and select
Visitors explore sports, events and markets, then collect selections in the embedded bet slip.
- 04
Handle platform events
Login, bet slip, session and balance-related events are passed to the host website when integration requires them.
Where an embedded sportsbook widget fits
The solution is designed for projects that need a complete sports betting section without developing the full customer-facing sportsbook interface.
Online casino
Add sports betting to an existing gaming product while keeping the current customer and account system.
Betting operator
Launch a ready sports and bet slip interface connected to the operator's internal services.
Sports portal
Turn event and odds pages into an interactive product where visitors can choose outcomes and prepare a bet slip.
Prediction website
Connect predictions to available markets and let users collect selected outcomes in one interface.
Existing platform
Embed a sportsbook section into the current architecture instead of developing another frontend from the ground up.
New MVP
Validate a product concept with a ready sportsbook experience before investing in a fully custom platform.
Sportsbook Widget, Odds API or turnkey platform
The right option depends on whether you need a ready interface, raw sports data for your own frontend, or a complete custom betting product.
Sportsbook Widget
A ready customer-facing interface with events, odds and a bet slip for fast embedding into an existing website.
Ready sportsbook interface →Sports Odds API
Sports data for a project that develops its own design, navigation and event presentation.
Sports line and odds API →Turnkey sportsbook
A custom betting platform with its own frontend, back office and the integrations required by the project.
Turnkey sportsbook platform →Frequently asked questions about Sportsbook iFrame
Sportsbook Widget, Sportsbook iFrame and Bet Embed
A Sportsbook Widget for websites, also known as a Sportsbook iFrame or Bet Embed, adds sports events, betting markets, odds and a bet slip without requiring a separate customer-facing sportsbook frontend. The component is loaded through JavaScript and works inside an existing website while remaining connected to the partner's authentication and platform events.
A ready embedded sports betting interface
The widget uses data from the Sports Line and Odds API and can be connected to the Betting and Coupon API. Customers receive one interface for browsing events, selecting outcomes and preparing a bet slip.
An alternative to custom frontend development
The embedded sportsbook is intended for projects that already operate a website and customer system. When a fully independent product with a custom back office and architecture is required, SportAPI can build a turnkey sportsbook platform.