Scorio

## Scorio — Sports Odds & Data API Production-grade sports data API delivering real-time odds, live scores, and historical price analytics across 80+ sports worldwide. ### What's included - **Live scores & odds** — sub-second data pipeline with 1-2s polling for in-play games - **Prematch coverage** — 150+ days of prematch data with full market depth - **Price history** — every odds change…

10 subscribers
9.1/10 popularity
275 ms avg latency
80% success rate
39 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Scorio endpoints

MethodEndpointDescription
Catalog
GET getCompetitionsBySport
/api/sports/{sport_id}/competitions
Returns all competitions for the specified sport as a flat list, skipping the region level. **Use case:** When you need all competitions for a sport without region grouping.…
GET getGamesByCompetition
/api/competitions/{competition_id}/games
Returns games for a specific competition with pagination support. Includes games that have recently started (up to 2 hours ago) and all upcoming games. **Use case:** Build a…
GET getCompetitions
/api/regions/{region_id}/competitions
Returns all competitions (leagues, tournaments, cups) within the specified region. **Use case:** Build the third level of your navigation tree. After the user selects a region,…
GET getSportsCounts
/api/sports/counts
Returns all sports along with the number of currently live games and upcoming prematch games for each. **Use case:** Build a dashboard overview showing how many games are…
GET getSports
/api/sports
Returns every available sport sorted by display order. **Use case:** Build your top-level navigation or sport selector. This is typically the first endpoint you call when…
GET getRegions
/api/sports/{sport_id}/regions
Returns all regions (countries or geographic areas) that currently have active games for the specified sport. **Use case:** Build the second level of your navigation tree. After…
Live
GET getLiveGamesBySport
/api/live/games/{sport_id}
Returns all currently live (in-play) games for the specified sport. **Use case:** Power a sport-specific live page (e.g., "Live Football" or "Live Tennis"). More efficient than…
GET getLiveSnapshot
/api/live/snapshot
Returns a complete live dashboard in a single API call: sport counts and all live games combined. **Use case:** Initialize or refresh your entire live dashboard with one request…
GET getAllLiveGames
/api/live/games
Returns every currently live (in-play) game across all sports in a single call. **Use case:** Build a unified live dashboard showing all in-play action. Ideal for multi-sport…
Prematch
GET getPrematchGames
/api/prematch/games/{sport_id}
Returns upcoming (prematch) games for the specified sport with pagination support. **Use case:** Build a prematch game list for any sport. Supports pagination for sports with…
Games
GET getGameDetail
/api/games/{game_id}
Returns complete data for a single game: game metadata, all markets, and all outcomes (odds/selections). **Use case:** Build a detailed game page. This is the most comprehensive…
GET getGamesStartingSoon
/api/games/starting-soon
Returns games that are about to start within the specified time window. **Use case:** Build a "Starting Soon" widget or send notifications for upcoming games. Great for alerting…
GET searchGames
/api/games/search
Search for games by team or player name across all sports, both live and prematch. **Use case:** Power a search bar in your application. Users type a team name (e.g., "Arsenal"…
Schedule
GET getSchedule
/api/schedule
Returns all games scheduled for a specific date or date range, optionally filtered by sport or competition. **Use case:** Build a daily schedule or fixture list. Show users what…
Odds Intelligence
GET getGameOddsSummary
/api/games/{game_id}/odds-summary
Returns statistical summary of odds for every outcome in a game: minimum, maximum, average price, and number of price changes. **Use case:** Build an odds comparison view showing…
GET getOddsMovers
/api/odds/movers
Returns the outcomes with the largest odds movements within a given time window. **Use case:** Build a "Steam Moves" or "Sharp Action" feed. Identify where significant money is…
GET getEventPriceHistory
/api/events/{event_id}/price-history
Returns the full history of price changes for a specific outcome (selection). **Use case:** Build odds movement charts, sparklines, or trend analysis visualizations. Show users…
System
GET getHealth
/api/health
Returns the current health status of the API. No authentication required. **Use case:** Monitor API availability from your infrastructure. Use in load balancer health checks,…
GET getPing
/api/ping
Simple connectivity check. No authentication required. **Use case:** Quick liveness probe for monitoring or client-side connectivity checks.
Other endpoints
GET getSports
/api/sports
Returns every available sport sorted by display order. **Use case:** Build your top-level navigation or sport selector. This is typically the first endpoint you call when…
GET getRegions
/api/sports/{sportUid}/regions
Returns all regions (countries or geographic areas) that currently have active games for the specified sport. **Use case:** Build the second level of your navigation tree. After…
GET getCompetitionsBySport
/api/sports/{sportUid}/competitions
Returns all competitions for the specified sport as a flat list, skipping the region level. **Use case:** When you need all competitions for a sport without region grouping.…
GET getSportsCounts
/api/sports/counts
Returns all sports along with the number of currently live games and upcoming prematch games for each. **Use case:** Build a dashboard overview showing how many games are…
GET getCompetitions
/api/regions/{regionUid}/competitions
Returns all competitions (leagues, tournaments, cups) within the specified region. **Use case:** Build the third level of your navigation tree. After the user selects a region,…
GET getPing
/api/ping
Simple connectivity check. No authentication required. **Use case:** Quick liveness probe for monitoring or client-side connectivity checks.
GET getSchedule
/api/schedule
Returns all games scheduled for a specific date, optionally filtered by sport. **Use case:** Build a daily schedule or fixture list. Show users what games are coming up on a…
GET getHealth
/api/health
Returns the current health status of the API. No authentication required. **Use case:** Monitor API availability from your infrastructure. Use in load balancer health checks,…
GET getEventPriceHistory
/api/events/{eventUid}/price-history
Returns the full history of price changes for a specific event (outcome/selection). **Use case:** Build odds movement charts, sparklines, or trend analysis visualizations. Show…
GET getOddsMovers
/api/odds/movers
Returns the events with the largest odds movements within a given time window. **Use case:** Build a "Steam Moves" or "Sharp Action" feed. Identify where significant money is…
GET getGameOdds
/api/games/{gameUid}/odds
Returns only the markets and events (odds/outcomes) for a game, without game metadata, scores, or statistics. **Use case:** High-frequency odds polling. When you already have the…
GET getGameOddsSummary
/api/games/{gameUid}/odds-summary
Returns statistical summary of odds for every event in a game: minimum, maximum, average price, and number of price changes. **Use case:** Build an odds comparison view showing…
GET getGamesStartingSoon
/api/games/starting-soon
Returns games that are about to start within the specified time window. **Use case:** Build a "Starting Soon" widget or send notifications for upcoming games. Great for alerting…
GET getLiveSnapshot
/api/live/snapshot
Returns a complete live dashboard in a single API call: sport counts and all live games combined. **Use case:** Initialize or refresh your entire live dashboard with one request…
GET getAllLiveGames
/api/live/games
Returns every currently live (in-play) game across all sports in a single call. **Use case:** Build a unified live dashboard showing all in-play action. Ideal for multi-sport…
GET searchGames
/api/games/search
Search for games by team or player name across all sports, both live and prematch. **Use case:** Power a search bar in your application. Users type a team name (e.g., "Arsenal"…
GET getPrematchGames
/api/prematch/games/{sportUid}
Returns upcoming (prematch) games for the specified sport with pagination support. **Use case:** Build a prematch game list for any sport. Supports pagination for sports with…
GET getLiveGamesBySport
/api/live/games/{sportUid}
Returns all currently live (in-play) games for the specified sport. **Use case:** Power a sport-specific live page (e.g., "Live Football" or "Live Tennis"). More efficient than…
GET getGamesByCompetition
/api/competitions/{competitionUid}/games
Returns games for a specific competition with pagination support. Includes games that have recently started (up to 2 hours ago) and all upcoming games. **Use case:** Build a…
GET getGameDetail
/api/games/{gameUid}
Returns complete data for a single game: game metadata, all markets, and all events (odds/outcomes). **Use case:** Build a detailed game page. This is the most comprehensive…

Scorio pricing

PlanPriceRate limitQuotas
BASIC Free 50 / hour
  • Requests: 3,000 / monthly
PRO $49 / month
  • Requests: 10,000 / monthly
ULTRA Recommended $149 / month
  • Requests: 100,000 / monthly
MEGA $399 / month
  • Requests: 1,000,000 / monthly (then $0.0010 each)

More Sports APIs

View all →
  • The Football Prediction API provides predictions for upcoming football matches, average bookie odds, results…

    SportsFreemium9.3k subscribers
  • Sign up directly on our platform: https://therundown.io/pricing/api Please see our docs at…

    SportsFreemium2.2k subscribers
  • +1 220 football leagues & cups. Livescore (15s), live & pre-match odds, events, line-ups, coachs, players,…

    SportsFree
  • Odds data API for NFL, NBA, MLB, EPL, AFL and loads more, from US, UK, EU and Aussie bookmakers. Get started…

    SportsFreemium9.9k subscribers
  • All NBA Stats DATA, Games, Livescore, Standings, Players, Statistics...

    SportsFreemium
  • FlashScore Live Sports API - Real-Time Scores, Results & Match Stats. Get detailed sports data including…

    SportsFreemium2.2k subscribers