MyScore API
Live tennis & padel scores in your app — over WebSocket, REST, or an on-court QR scan. Most of it needs no login.
Live right now
Loading live matches…
What is MyScore?
Section titled “What is MyScore?”MyScore powers live scoring for tennis and padel — tournaments, team-match leagues, and the live matches in between. This site is about reading that data into your app: a spectator screen, a TV graphic, a club website, a partner platform.
The good news: most of what you need is public. No login to show live scores. You only reach for a token when you want private data or a higher rate limit.
How it works, in one picture
Section titled “How it works, in one picture”flowchart LR
C([🎾 Point scored<br/>on court]) -->|automatic| M[Match updated]
M -->|broadcast| A([📱 Your app])
classDef you fill:#6d28d9,stroke:#6d28d9,color:#fff;
class A you;
You never talk to the hardware. You read matches — and the API handles the rest.
Pick your path
Section titled “Pick your path” Show live scores → The fun part. WebSocket, REST polling, or an on-court QR scan — with live, runnable examples.
Integrate as a partner → Server-to-server with a Clerk M2M token: how to authenticate, scopes, rate limits.
Understand the model → Clubs, courts, tournaments, draws, matches — and how they click together.
Browse every endpoint → The complete, searchable API reference, generated straight from the live spec.