Skip to content

LIGR Developer Platform

Build on the live graphics platform broadcasters already run on.

Create matches, feed scores, fire graphics, react to events, and ship code or native Rive graphics. One API key, and a reference that matches what is deployed.

Create an API key in the dashboard under Developers → API keys. Give it matches:read. Send it in the Authorization header as a Bearer token.

Terminal
curl 'https://api.ligr.live/rest/v2/matches?limit=1' \
-H 'Authorization: Bearer YOUR_READ_KEY'
200 OK
{
"matches": [
{
"id": 1188213,
"name": "Sydney FC v Melbourne City",
"sport": "football",
"date": "2026-09-12T09:30:00.000Z",
"competitionId": 2311,
"competitorsType": "teams",
"liveStatus": "pregame",
"finishedStatus": "default"
}
],
"total": 412,
"returned": 1
}

2026-09-07 — Themes and code graphics REST endpoints (/v2/themes). UserInputError now returns 400 instead of 500. Lock conflicts return 409 with the holder.

All changes