Notable Differences from speedrun.com's API

Leaderboards, personal bests, and embedding (?embed=) are not part of this release. See Current Status for what's planned.

Multi-field filtering, pagination, and response formats otherwise match or extend speedrun.com's API. See the v1 API reference for the full list of supported filters and sort fields per endpoint. Check the changelog below for notable additions, bug fixes and limitations.

Changelog

  • Bruno collection for /v1 added on GitHub
  • /v1 is live and public — no more developer preview, no authentication required
  • Every record now carries two IDs: the original speedrun.com ID (src_<type>_id) and a permanent speedrun.io ID (srio_<type>_id)
  • meta.sources declares the license for every response — speedrun.com as the default authority (CC BY-NC 4.0), or an individual user's own license where they've set one
  • /v1/games filter by released (year)
  • Game abbreviation lookups 302 to the canonical ID URL
  • Leaderboards, personal bests, and embedding are not part of this release
  • speedrun.io IDs are not yet accepted as path parameters
  • The archive is static, no new data is currently being collected
  • /src retired