Keep readers on your page, not someone else's
Embeddable live score widgets, match centers and odds boards — plus the raw Live Scores API behind them — built to keep readers on your site checking scores instead of bouncing to a competitor or an app. One script tag or one API call, themed to match your brand.
Embeddable Widgets
Live scoreboards, match centers and standings tables that drop into any article or page.
Live Scores API
Auto-updating scores and match events for readers who want the raw feed inside your own CMS.
Match Content
Pre-match previews, lineups and post-match summaries to auto-populate article templates.
Custom Branding
Theme colors, fonts and layout density so widgets match your site instead of looking bolted-on.
Odds Board Widget
Embeddable odds comparison tables for betting-affiliate and sports-media content.
Async, CDN-Served
Widgets load asynchronously and are cached at the edge so they don't slow down page load.
Multi-Sport Coverage
Football, basketball, cricket, tennis and more from a single embed library.
Mobile-Responsive
Widgets resize cleanly for AMP pages, mobile web and in-app WebViews.
Who builds on Orbistats for media
The same widgets and API power a range of publishing workflows, from a single embedded scoreboard to a fully custom live-score section.
Sports News Sites
Drop live scoreboards and match centers into match reports so readers stay for the result instead of leaving to check it elsewhere.
- One script tag per match, competition or team
- Pre-match previews and post-match summaries for article templates
- Themed to match your site's design system
Broadcasters & OTT
Power second-screen score bugs, live blogs and companion apps alongside broadcast coverage.
- Low-latency live events for near real-time score bugs
- Lineups and match events for live commentary tools
- Works alongside the Live Scores and WebSocket APIs
Betting Affiliate Media
Embed odds comparison boards and match centers on tipster and affiliate content without running your own odds infrastructure.
- Odds board widget normalized across bookmakers
- Pairs naturally with match previews and results content
- Works alongside the Sportsbooks & Trading solution
Sports Apps & Portals
Build a full live-score section, team pages or a fixtures hub directly on the API instead of the drop-in widget.
- Same schema across the widget and the raw API
- Stable team, competition and fixture IDs for deep linking
- Multi-sport coverage from a single integration
What you get back
A representative slice of the fields available on the Live Scores API and returned inside the embed widgets — full field-by-field detail is in the API Reference.
| Field | Type | Description |
|---|---|---|
fixture_id | string | Stable match identifier, used to target a specific embed or API call |
status | string | Match state — scheduled, live, half-time, finished — for conditional widget styling |
minute | integer | Current match minute while the fixture is live |
home_team / away_team | string | Team names, with matching team_id fields for logo and page linking |
home_score / away_score | integer | Live score, updated as goals or points are scored |
events | array | Timestamped goals, cards and substitutions for live blogs and commentary |
competition_id | string | League or tournament the fixture belongs to, for section/category pages |
venue | string | Stadium or venue name, useful for match preview copy |
odds | object | Optional pre-match and live odds, normalized across bookmakers, for the odds board widget |
Embed a live match center
The one-line embed for a match center widget, and the equivalent raw API call if you're building your own module.
data-match="48213"
data-theme="light"
data-accent="#1F6B4A"></script>
{
"fixture_id": "48213",
"status": "live",
"minute": 67,
"home_team": "Arsenal",
"away_team": "Chelsea",
"home_score": 2,
"away_score": 1,
"competition_id": "premier-league"
}
See the full Media Embed example for a complete, runnable walkthrough.
Embed-ready across every major sport
Widgets and the underlying API share the same field shapes whether you're covering one sport or a full multi-sport section.
Common questions
What is a sports live score widget?
A live score widget is a small embeddable component — a scoreboard, match center or odds board — that a publisher drops into an article or page with a single script tag. It pulls live data from a sports API and updates automatically, so readers see current scores and match events without leaving the page.
Will embedding a live widget slow down my site?
Orbistats widgets load asynchronously and only fetch data for the match or competition you specify, so they don't block the rest of the page from rendering. Widgets are also cached and served from a CDN to keep load times low.
Can I match the widget to my site's branding?
Yes. Widgets accept theme parameters for colors, fonts and layout density, so a scoreboard or match center can be styled to match your site rather than looking like a bolted-on third-party embed.
Do live widgets help with SEO and engagement, or hurt it?
Live scores and match centers are commonly used to increase time-on-page and return visits, since readers check back for updates on your site instead of a competitor's. The widgets render as standard HTML/JS and don't block indexing of the surrounding article content.
Can I pull scores into my own CMS instead of using the embed widget?
Yes. The Live Scores API returns the same underlying data as JSON, so you can build fully custom score modules, live blogs or match-center pages inside your own CMS instead of using the drop-in widget.
Which sports and leagues can I embed?
Football, basketball, American football, cricket, tennis, baseball and several other sports are all available through the same widget and API, so one integration can cover match centers across your entire sports section.
Related pages
Explore more of the platform.
Start free. Upgrade when you need enterprise SLAs.
Self-serve API keys for developers today — dedicated infrastructure, custom feeds and SLAs when you're ready.