Skip to main content
Scorelytics Developer Platform

Real-time sports data,
built for engineers.

Query live scores, in-game statistics, lineups and league standings through a REST API, subscribe to second-by-second updates over WebSocket, or plug your AI agent in via the Model Context Protocol.

Your first request
curl https://api.scorelytics.pro/v1/football/matches?status=live \
-H "X-API-Key: sk_live_..."
Latency
≤ 5 s
From event in the world to your endpoint.
Sports
2
Football and basketball. More sports on the roadmap.
Coverage
200+
Tracked competitions across continents.
Uptime SLA
99.9%
Multi-zone deployment with health-checked rollouts.

Examples

Common patterns in a few lines of code.

List today's live matches

curl https://api.scorelytics.pro/v1/football/matches \
-H "X-API-Key: sk_live_..." \
--data-urlencode "status=live"

Subscribe to all live updates

const ws = new WebSocket(
'wss://api.scorelytics.pro/v1/ws/live?api_key=sk_live_...'
);
ws.onmessage = (event) => {
const update = JSON.parse(event.data);
console.log(update.type, update.match_id, update.data);
};

Query head-to-head history

curl https://api.scorelytics.pro/v1/football/matches/abc123/h2h \
-H "X-API-Key: sk_live_..."

Call the MCP server with JSON-RPC

curl https://api.scorelytics.pro/v1/mcp \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"jsonrpc":"2.0","id":1,
"method":"tools/call",
"params":{"name":"get_matches","arguments":{"status":"live"}}
}'

Ready to ship?

Get a key, send your first request, and have live data flowing in under five minutes.