Free esports API.
500 requests a day. Every sport.

Sandbox is not a brochure demo. It is an empty garage: enough live fuel to build and test a real app — props, matches, players, and in-game scoreboards — before you spend a dollar.

What do you get on a free esports API key?

The free KashRock Sandbox key gives you 500 requests every UTC day, with a 20 requests per minute burst, across every sport KashRock covers and no credit card. It includes props, matches, players, rankings, live scoreboards delayed 30 to 60 seconds, and 30 days of match history, all in the same JSON shapes as the paid plans. Consensus lines, real-time live data and deeper history need a paid plan.

PlanPrice a monthRequestsRate limit
Sandbox$0500 per UTC day20 per minute
Hobby$292,160,000 per month50 per minute
Builder$994,320,000 per month100 per minute
Pro$19910,800,000 per month250 per minute

Updated

Why builders start here

Most free tiers show you a sample payload and stop. KashRock Sandbox gives you production JSON, a real API key, and a daily budget sized for shipping — not a coffee-table peek.

  • —Prove auth, joins, and schema against live boards
  • —Wire matches + player boards before you pay
  • —Pull live in-game K/D/A over REST while you iterate
  • —Keep the same propId and kr_match_id shapes after upgrade

What the free key unlocks

One Sandbox key. Every sport we cover. Full docs and MCP discovery. Same response format as paid plans.

Player props

Live DFS player props across CS2, Valorant, LoL, Dota 2, and every other title we cover — kills, headshots, and map-scoped markets — with canonical propIds and media links.

Matches and players

Upcoming and live match lists for any sport we cover, single-match lookup by KashRock slug or kr_match_id, player search, profiles, stats, and rankings — enough to build a real schedule and roster UI.

Docs and MCP

Full endpoint docs and MCP tools that map to what Sandbox can call. Ask your agent to login then whoami — you stay on your free plan until you upgrade.

  • —$0 — no card required
  • —Instant key after Google sign-in
  • —Props, matches, players, media, rankings — every sport we cover
  • —Live REST scoreboards and frames — live scores, 30-60 second delay
  • —30 days of match history
  • —Dashboard shows requests today and time until UTC reset

Live in-game stats on the free tier

Sandbox includes live REST for every sport we cover — list games with telemetry, then pull the scoreboard. Live scores, 30-60 second delay — served from a genuinely delayed cache, not a relabeled live read. Use it to power a live panel, a bot, or a grading loop while you are still on the free key; upgrade to Builder for the real-time feed (live player kills, deaths, and assists updated in under 2 seconds).

  • —GET /v6/esports/{sport}/live/games
  • —GET /v6/esports/{sport}/live/{game_id}/boxscore
  • —GET /v6/esports/{sport}/live/{game_id}/frame

Prefer the landing Try me for a live board with no signup, or start from the live player stats API guide. Push WebSocket stays Builder+.

500 requests every UTC day

Free capacity is a daily garage allotment — not a thin monthly drip. You get 500 requests per UTC day and 20 requests per minute so you can burst while building.

  • —Resets at UTC midnight — no monthly Sandbox bucket
  • —Console shows N / 500 requests today and Resets in Xh Ym
  • —At the limit: clear copy that free requests reset tomorrow, with an upgrade path to keep going today
Practical rule: 500 calls a day is sized to build and test — not to run a production multi-sport feed. When you outgrow the garage, paid plans open the highway.

How to start in minutes

  • —Create a free key on Pricing (Google sign-in)
  • —Follow the Quickstart or paste the MCP config into Cursor / Claude
  • —Call props, matches, or live boxscore for any sport we cover with your key — watch usage on Console

What stays on paid plans

Sandbox is daily-capped and windowed to 30 days of history on purpose. These stay paid so free stays useful for builders without becoming a free production farm:

  • —Consensus lines and book gaps — Hobby+
  • —Full history vault (gamelogs, boxscores, settled results beyond 30 days) — Builder+
  • —Real-time live scores (no delay) and live WebSocket push — Builder+

When to upgrade

Stay on Sandbox while you prove the product. Move to Hobby when you need consensus lines, real-time-adjacent (5s) live data, or a 90-day history window. Move to Builder when you need the full history vault, real-time live scores, or live WebSocket. Pro is for production scale.

See Esports API Pricing, the Esports API overview, or the CS2 API reference for the schema you keep after upgrade.

Frequently asked questions

Is there a free esports API for builders?

Yes. KashRock Sandbox is $0 with an instant API key, 500 requests every UTC day, and real props, matches, players, and live in-game scoreboards across every sport we cover — enough to ship a working app before you pay.

What does the free Sandbox include?

Player props, upcoming and live matches, player lookups and rankings, media, and live REST scoreboards (kills, deaths, assists, live scores, 30-60 second delay), plus 30 days of match history — across every sport we cover. Same JSON shapes as Hobby, Builder, and Pro.

How many free requests do I get?

500 requests every UTC day, plus a 20 requests/minute burst so you can iterate. There is no monthly Sandbox bucket — the day counter resets at UTC midnight.

Does Sandbox include live in-game stats?

Yes, delayed. Live REST endpoints return scoreboards with a 30-60 second delay — a real delayed cache, not the live feed. Real-time (live player kills, deaths, and assists updated in under 2 seconds) live WebSocket push, and full match history beyond 30 days, stay on Builder+.

Do I need a credit card for the free tier?

No. Sign in with Google, create a Sandbox key, and call the API. Upgrade only when you need consensus lines, real-time live data, or deeper history.

What happens when I hit 500 requests?

You get a clear daily limit response. Your 500 free requests reset tomorrow (UTC). Upgrade anytime to keep building the same day.