Live races: scoreboard, clues and updates in almost real time
Follow live practical shooting events: scores by division, lanes, squads, combined and JSON for integration — Scoring Services match kiosk. Guides, com…
View /matchesDuring the race, athletes and the public follow the rankings, stages and latest synchronizations via match kiosk — without waiting for a spreadsheet at the end of the day.
Quick actions
What you get on this page
- List of active matches in /matches.
- Test hub: division, squads, verify, agreed.
- JSON and Smart Refresh APIs for screens and integrations.
Quick summary
- List of active matches in /matches.
- Test hub: division, squads, verify, agreed.
- JSON and Smart Refresh APIs for screens and integrations.
- See the sections below and the shortcuts to apply to your test or transmission.
How the match kiosk works
Scoring software (e.g. Shooting House) sends data to POST /update_match_data; the site persists JSON and displays it in /match/{uuid}. Flags control squads, verify and combined. sync_time indicates last update — pages use Smart Refresh to reload when there is a change.
What do you see on each screen
Main page of the race: links to division, tracks, squads, athlete verification and combined (if enabled). By track: ranking on stage. Totals: summary with percentage. Charts: Chart.js in the test itself (/match/{id}/graphs).
Integrations and external screens
GET /match/{id}/json returns gzip snapshot with cache. GET /match/{id}/last_update for lightweight polling. Ideal for club screens and companion apps. Technical documentation on cloud.md §9.
Imported vs live tests
Live: match kiosk. After the test, many steps also enter the import hub (/list) for historical and comparative analysis — two complementary paths.
m.scoring.services — tests transmitted on cell phones
Every test configured for live public viewing appears on the kiosk. On the smartphone, https://m.scoring.services/ offers scores, divisions and periodic updates at the stand; on desktop, use /matches. After closing, dive into the IM hub or /list. When broadcasting with OBS Studio, the same data feeds the live overlay — there is a real example video on this page (section “Video example: broadcast with OBS Studio”).
Frequently asked questions
How often does the scoreboard update?
It depends on the sending of the scoring house; the site checks every ~60s (Smart Refresh) or faster on the overlay APIs (~1s for last shot).
My test does not appear in /matches
Must be active and show_front when registering; the organizer configures receiving data.
Link to a specific test?
https://im.scoring.services/pages/match/{match_id} — substitua pelo UUID da prova.
Where can I follow the test on my cell phone?
Use https://m.scoring.services/ — mobile version of the kiosk. On your computer, the list is in /matches.