Skip to content
Ball tracker

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.

Demo · simulated scenario, not live dataFirst half · 31'
Harbourside0 : 0Kestrel Vale
Throw-in (demo)

Current event

Simulated

31'Throw-in, Harbourside, near halfway

Recent events · simulated

  1. 31'Throw-in, Harbourside, near halfway

Match statistics

Simulated
56%Possession44%
Harbourside versus Kestrel Vale statistics (simulated). A dash means not available.
HarboursideStatisticKestrel Vale
1Shots on target1
2Shots off target1
25Attacks19
11Dangerous attacks8
2Corners1
3Free kicks4
8Throw-ins6
3Goal kicks4
1Offsides0
0Penalties0
0Yellow cards1
0Red cards0
0Substitutions0

Simulated values. Real statistics and events depend on match and stream coverage; fields not reported show —.

How embedding works

  1. 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.

  2. 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.

  3. 03

    It refreshes itself

    The widget polls every 5 seconds while the grant is active. Revoke at any time and it stops straight away.

  4. 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.