For tournament software companies

The on-court layer for your tournament software.

LedsCount provides the scoreboards, pagers, and streaming. You stay the tournament software your customers already use. We integrate so it's seamless and invisible to the end user.

Our philosophy

"Organisers and referees should stay in the tournament software they already know, never switching apps to run scoreboards, page players, or start streams. That's why we partner with tournament platforms — the integration should be seamless and invisible to the end user."

At LedsCount we design and build electronic scoreboards, pager systems, and live streaming hardware for tennis, padel, pickleball, and beach volleyball — focused entirely on the on-court experience for players, spectators, and online viewers.

What you can do via the API

Five calls. Your platform owns the rest.

Start a match

Send player names, court, time, and scoring format. The scoreboard resets and is ready to play.

POST /api/partner/startMatch
{
  "customerID": "your_club_id",
  "matchID": "...",
  "courtNumber": "1",
  "teamRed": { "player1": "John Smith" },
  "teamBlue": { "player1": "Carlos Garcia" },
  "formatId": "A1"
}
http

Read scores live

Pull on demand, or subscribe to WebSocket push events on every point.

// WS push, on every point:
{
  "messageType": "scoreResponse",
  "courtNumber": "1",
  "matchScore": {
    "playing": true,
    "score": [
      { "s1": 6, "s2": 4, "p": 30 },
      { "s1": 3, "s2": 6, "p": 15 }
    ]
  }
}
ws

Assign a pager

Select a team in your app, scan a pager on the RFID station — your backend receives a push event linking the two.

// WS push, on every scan:
{
  "messageType": "partnerPagerScanned",
  "pagerReaderID": "AABBCCDDEEFF",
  "pagerNumber": 7,
  "timestamp": "2026-04-25T14:32:11Z"
}
ws

Call to court

Trigger the pager from your app. RF transmission with delivery confirmation.

POST /api/partner/callPager
{
  "customerID": "your_club_id",
  "pagerNumber": 7
}
http

Stream to YouTube

Start a broadcast for a paired court from your app. Live score is burned into the video as a graphic overlay, automatically.

POST /api/partner/startYoutubeStream
{
  "customerID": "your_club_id",
  "courtNumber": "1",
  "unlisted": false,
  "timer": 90,
  "freshMatch": true
}
http

Live integrations

Already live.

Integration details →
  • Xporty logo

    Live integration: matches, scores, pagers, streaming.

  • Vola logo

    Live integration: matches, scores. (Formerly PadelManager.)

  • More coming

What partners get

Concrete support, not lip service.

Every integration so far has had hardware in the dev team's hands inside two weeks. Test environment, direct line to the team that built the API, co-marketing once the integration is live.

  • API key with REST + WebSocket access
  • Test environment for development
  • Loaner scoreboard during integration (we ship one — Esteban's standard offer)
  • Direct support from the LedsCount team
  • Co-marketing on shared customer deployments

Get in touch

Start a partnership conversation.

Tell us about your platform — what sports, what customers, what parts of the integration matter most for you. We'll come back with a concrete proposal and a shipping date for the loaner.

Partnership inquiry

Tell us about your platform and how a LedsCount integration would fit.

Or look at the rest of the platform.

Products, pricing, and tournament-side details live on the main page.

Back to ledscount.com