Skip to main content

Base URL

https://v2.snooker.sportsapipro.com

Authentication

Include your API key in the x-api-key header:
curl -H "x-api-key: YOUR_API_KEY" \
  https://v2.snooker.sportsapipro.com/api/live

Snooker-Specific Notes

Individual Sport

Snooker is a 1v1 individual sport. On the API, “teams” represent individual players (e.g., Ronnie O’Sullivan has a teamId). Use /api/teams/:id to get player profiles.

Match Structure

  • Best-of-N frames: All matches are best-of a set number of frames
  • Early rounds: Best of 7 or 9
  • Semi-finals: Best of 11 or 17
  • World Championship Final: Best of 35 (played over 4 sessions across 2 days)
  • A frame is one complete game on the table

Scoring

  • Red balls: 1 point each (15 reds)
  • Colours: Yellow (2), Green (3), Brown (4), Blue (5), Pink (6), Black (7)
  • Maximum break: 147 (15 reds + 15 blacks + all colours)
  • Century break: 100+ points in one visit — the benchmark of excellence

Key Statistics

  • Frames won/lost, century breaks, highest break, maximum 147s
  • Frame win percentage, long pot success %, safety success %

Category Structure

Snooker uses a single International category (ID: 55) because the World Snooker Tour is a unified global circuit.

Season

August–May, following the World Snooker Tour calendar.

Endpoint Categories

CategoryCountDescription
Live & Schedule7Live scores, schedules, newly added
Search & Discovery7Search, categories, trending players
Tournament22Standings, brackets, rounds, stats
Match22Scores, statistics, odds, highlights
Team / Player Profile12Player profiles (as “teams”), form
Player Stats17Career stats, season stats, media
Referee / Venue8Referees and venue data
Total94

Example Requests

curl -H "x-api-key: YOUR_API_KEY" \
  https://v2.snooker.sportsapipro.com/api/live

Major Tournaments

TournamentMonthVenueFormat
World Snooker ChampionshipApril-MayThe Crucible, SheffieldBest of 35 (final)
UK ChampionshipNovember-DecemberYorkBest of 11/19
The MastersJanuaryAlexandra Palace, LondonInvitation-only top 16

Key Players (for testing)

PlayerNotable
Ronnie O’Sullivan”The Rocket” — most centuries in history (1,000+)
Judd TrumpWorld #1 contender
Mark Selby4× World Champion
Ding JunhuiChina’s #1, 2025 World Champion

Sport Comparison — Snooker vs Darts vs Tennis

FeatureSnookerDartsTennis
FormatBest-of-N framesBest-of-N sets/legsBest-of-N sets
Scoring unitFrames won (e.g., 10-7)Sets/Legs wonSets/Games won
Individual1v1 always1v1 always1v1 or doubles
Match length30 min – 4 days (World Final)30 min – 3 hours1-5 hours
Points per frameUp to 147 (maximum break)501 per leg4 game points
Key statCentury breaks (100+)180s (treble-20s)Aces
SeasonAug – MayJan – JanJan – Nov
VenuesThe Crucible, Ally PallyAlly Pally, LakesideGrand Slams

UI Design Ideas

  • Frame score: Show frames won: “O’Sullivan 10-7 Trump” with current frame break
  • Century counter: Highlight 100+ breaks prominently — prestige stat
  • Maximum break: 147 is extremely rare — display with special formatting
  • Session tracking: Long matches split across multiple sessions