The last three months have been a non-stop development crunch. Our team has been slowly growing, and we've decided it's time to give you a proper look at what's about to drop. The speedrun.io API is wrapping up its final testing pass. Before we flip the switch, I want to walk you through what it is, what it isn't, and why it's important for anyone building tools, running streams, or just trying to get reliable data out of the speedrunning scene.
Two Namespaces. One API.
The speedrun.io API is split into two distinct namespaces. Think of them as two separate tools under the same roof:
/src — The SRC Mirror
A complete, up-to-date, unaltered mirror of public speedrun.com data. Same data you've always relied on, but with consistent responses, predictable uptime, and no unexpected 500 failures during development. Free for non-commercial use under CC-BY-NC 4.0.
/v1 — The Native API
This is our own data stack built from the ground up on decades of data experience. Leaderboard filtering, community stats, historical preservation and an ambitious roadmap. The enrichment layer is free for the community under CC-BY-NC 4.0. As we grow, we're hoping to open it up even further.
If you've been building on speedrun.com's v1 API, which has been deprecated for quite a while with no active maintainer, /src is your drop-in. If you want to go deeper, /v1 is what lies ahead.
Timeline & Access
We're targeting a public API release in the weeks following this announcement. The full developer docs will live at docs.speedrun.io, generated directly from the OpenAPI 3.1 spec so they stay in sync with what's actually live. We will be providing a sneak peek to anyone interested before the API goes live.
Anonymous requests work out of the box. No account is needed to get started. If you want higher rate limits or access to additional features, bearer token auth is available. Simply register when the developer portal opens.
We stress-tested this pipeline live at event scale during SGDQ 2026 week, processing real-time public Twitch data. The performance was clean, the data is solid. We're close.