Where the ball is, on your page.
A native DIV widget that renders the live ball position, score and your sponsor boards straight into your page, served from our API under your account and key.
Current event
Simulated31'Throw-in, Harbourside, near halfway
Recent events · simulated
- 31'Throw-in, Harbourside, near halfway
Match statistics
Simulated| Harbourside | Statistic | Kestrel Vale |
|---|---|---|
| 1 | Shots on target | 1 |
| 2 | Shots off target | 1 |
| 25 | Attacks | 19 |
| 11 | Dangerous attacks | 8 |
| 2 | Corners | 1 |
| 3 | Free kicks | 4 |
| 8 | Throw-ins | 6 |
| 3 | Goal kicks | 4 |
| 1 | Offsides | 0 |
| 0 | Penalties | 0 |
| 0 | Yellow cards | 1 |
| 0 | Red cards | 0 |
| 0 | Substitutions | 0 |
Simulated values. Real statistics and events depend on match and stream coverage; fields not reported show —.
How embedding works
- 01
Create a grant
Choose a match ID, your site's HTTPS origin, one of your API keys and an expiry between 1 and 24 hours.
- 02
Paste a DIV
You receive a plain DIV and a small ES module snippet once. The widget renders straight into your page: no iframe, and the scoped token is sent only in a request header.
- 03
It refreshes itself
The widget polls every 5 seconds while the grant is active. Revoke at any time and it stops straight away.
- 04
Honest billing
Each successful live poll counts against your account allowance; extra successful requests cost €0.002. Failed polls and this demo are never billed.
The animation above is a scripted demonstration with fictional clubs. It is not a recording or a live match. Live tracking only appears in embeds created from your dashboard once the feed is activated for your account.