Live sports scores that update the moment they happen
One real-time feed for live scores, match events and in-play state across 10 sports — delivered over REST, WebSocket or webhooks, so your product never lags a second behind the game.
A single live scores feed, built for products that can't afford to lag
The Orbistats Live Scores API is a real-time sports data feed that tracks matches from kickoff to final whistle — scores, match events (goals, cards, substitutions, wickets, power plays), and in-play state such as clock, period and match status — normalized into one consistent schema across every sport we cover. Instead of scraping scoreboards or stitching together multiple regional data sources, you connect once and get every league, in every sport, in the same shape.
It's built for the products where a few seconds of lag is the whole product: sportsbooks pricing in-play markets, trading desks reacting to a red card, media sites racing to publish a final score, and fantasy apps recalculating standings the instant a goal goes in. Whether you poll a REST endpoint, stream over a persistent WebSocket connection, or subscribe to webhooks pushed straight to your server, the underlying event is the same — we just deliver it the way your architecture needs it.
Everything a live product needs from one feed
Score, event and state data — plus the delivery options to get it where it needs to go, fast.
Live Scores
Score updates within moments of the event, for every match in progress.
Match Events
Goals, cards, substitutions, corners, wickets and more, timestamped as they happen.
In-Play State
Clock, period, set or innings, and match status in real time.
Multi-Sport Coverage
Football, basketball, cricket, tennis and 6 more sports in one schema.
Low Latency Mode
Sub-second delivery over WebSocket for trading and pricing use cases.
Push Delivery
Webhooks pushed to your endpoint — no polling loop to maintain.
Auto-Reconnect
Official client libraries handle drops and reconnects for you.
99.99% Uptime SLA
Redundant sourcing and infrastructure on paid and enterprise plans.
Poll it, stream it, or have it pushed to you
Same underlying events, three ways to receive them — pick what fits your architecture, or mix all three across different parts of your product.
| Method | Best for | Typical latency | How it works |
|---|---|---|---|
| REST Polling | Dashboards, scheduled jobs, simple integrations | Seconds | Call GET /v1/football/live on an interval and diff the response. |
| WebSocket | Trading desks, live UI, anything latency-sensitive | <1 second | Open one persistent connection, subscribe to a channel, receive every update as it happens. |
| Webhooks | Server-to-server automation, event-driven backends | <1 second | Register an endpoint URL; we POST a payload the instant an event occurs. |
Need the persistent connection or push delivery in more depth? See the WebSocket API and Webhooks pages.
Live scores across 10 sports
One schema, every sport. New leagues and competitions are added continuously within each.
GET /v1/football/live
Currently live matches and scores, in cURL, Python, Node.js and over a WebSocket connection.
-H "Authorization: Bearer YOUR_API_KEY"
resp = requests.get(
"https://api.orbistats.com/v1/football/live",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
print(resp.json())
headers: { Authorization: "Bearer YOUR_API_KEY" }
});
const data = await res.json();
{
"channel": "football.live",
"league": "premier-league"
}
"fixture_id": 48213,
"sport": "football",
"league": "Premier League",
"home_team": "Manchester City",
"away_team": "Arsenal",
"score": { "home": 1, "away": 1 },
"minute": 67,
"period": "2nd_half",
"status": "in_play",
"last_event": {
"type": "goal",
"team": "Arsenal",
"player": "B. Saka",
"minute": 64
},
"updated_at": "2026-08-28T15:31:02Z"
}
Who runs on the Live Scores API
The same feed, shaped to whatever you're building on top of it.
Price in-play markets with confidence
Live score and event data fast enough to sit behind real-time odds and risk decisions.
Never miss a final score
Auto-updating scoreboards and match centers that keep readers on your page, not a rival's.
Recalculate the instant a goal goes in
Event-level data your scoring engine can react to in real time, not five minutes later.
React to the match, not the market
Sub-second delivery over WebSocket built for time-sensitive pricing decisions.
Built to stay live when the match is live
Matches don't pause for maintenance windows, and neither do we. Live data is sourced redundantly so a single upstream outage doesn't become your outage, delivery infrastructure runs across multiple regions, and paid plans carry a 99.99% uptime SLA with dedicated capacity available for enterprise and trading workloads.
Common questions
How fast is the Orbistats Live Scores API?
Score and event updates are delivered in under a second from the moment they happen via our WebSocket and webhook channels. REST polling endpoints refresh on a shorter interval for lower-throughput integrations.
Which sports does the Live Scores API cover?
Football, basketball, cricket, tennis, baseball, ice hockey, golf, rugby, MMA and esports, with new leagues and competitions added continuously across each sport.
What delivery methods are available: REST, WebSocket or webhooks?
All three. Poll REST endpoints on demand, open a single WebSocket connection to stream every update with minimal latency, or subscribe to webhooks to have events pushed straight to your own endpoint.
Is there a free plan for the Live Scores API?
Yes. Start free with a self-serve API key and no card required, then upgrade to a paid or enterprise plan for higher rate limits, dedicated infrastructure and SLAs.
What match events are included in the live feed?
Goals, cards, substitutions, corners, penalties, period and clock changes, and sport-specific events such as wickets in cricket or power plays in ice hockey, all timestamped as they occur.
Can I embed live scores on my website without building my own UI?
Yes — Widgets embeds a live scoreboard, match center or odds board with a single script tag, styled to match your site, powered by this same Live Scores API.
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.