Grid Ledger

Getting started

Welcome

Grid Ledger is a sports & esports data API for schedules, results, teams, and players — with CS2 map scores and player box scores when upstream providers send them. Self-serve REST: create a key, call /v1, ship.

Network & hosts

All API traffic uses HTTPS.

Host / pathPurpose
https://admin-production-5c779.up.railway.app/v1Production REST base
/documentationThese developer guides
/docsInteractive OpenAPI (Swagger) reference
/dashboardUsage, API keys, account

Try it now

Sign up, create a key under API Keys, then:

curl -sS -H "Authorization: Bearer sk_live_YOUR_KEY" \
  https://admin-production-5c779.up.railway.app/v1/fixtures?game=cs2&limit=5

Start building

Common patterns

JavaScript

const res = await fetch('https://admin-production-5c779.up.railway.app/v1/fixtures?game=cs2', {
  headers: { Authorization: `Bearer ${process.env.GRID_LEDGER_API_KEY}` },
});
const { data } = await res.json();

Python

import os, requests

r = requests.get(
    "https://admin-production-5c779.up.railway.app/v1/results?game=cs2&limit=10",
    headers={"Authorization": f"Bearer {os.environ['GRID_LEDGER_API_KEY']}"},
)
print(r.json()["data"])

Next steps