Quickstart.
First call in under 5 minutes.

Three steps from zero to normalized esports data. Free key, no sales call.

1. Get a free key

Create a Sandbox key in the console — instant, no card.

2. Make the call

# curl
curl -H "X-API-Key: YOUR_KEY" \
  "https://kashrock.up.railway.app/v6/esports/cs2/props"
# python
import requests
r = requests.get(
  "https://kashrock.up.railway.app/v6/esports/cs2/props",
  headers={"X-API-Key": "YOUR_KEY"},
)
print(r.json()["props"][0])
// javascript
const res = await fetch(
  "https://kashrock.up.railway.app/v6/esports/cs2/props",
  { headers: { "X-API-Key": "YOUR_KEY" } }
);
const { props } = await res.json();

3. Read the response

{
  "propId": "kr_prop_959e4bdd3a1d",
  "player_name": "Ax1Le",
  "stat_type": "CS2_HEADSHOTS_MAPS_1_2",
  "line": 15.5,
  "direction": "over",
  "book_name": "PrizePicks",
  "team": "1win"
}

That's it. Full endpoints in the docs; see what you can build on Build an esports app.

Frequently asked questions

How do I get an API key?

Sign in and create a free Sandbox key instantly from the console — no card, no sales call.

What's the base URL?

All endpoints live under /v6/esports/. Pass your key in the X-API-Key header.

What are the rate limits on the free tier?

The Sandbox tier is for development and testing; paid plans from $29/mo raise the limits for production.