Match Stats

Collect live football match data on site and expose it as a flat JSON API for TV graphics (vMix-friendly).

Public API

Once a match exists, poll these endpoints from vMix (Data Sources → Web):

  • GET /api/public/matches.json
  • GET /api/public/matches/{id}.json
  • GET /api/public/matches/{id}/events.json

Every stat is a separate top-level field, split as team1_* and team2_*.