Notable Differences from speedrun.com's API

Embedding (?embed=) is currently disabled by design. Testing showed vast format inconsistencies and real instability for records with bulk, uncapped entries. Our in-house bandwidth-limited version is planned for the next /src revision which should handle most use cases. An optimized, paged and fully reworked endpoint will be available in /v1 which will be the recommended solution.

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

Changelog

  • Public access for the /src mirror documentation
  • Games abbreviation support for slug matching
  • Health endpoint now responds for /src
  • Planned future release 501 status for endpoints in development
  • User lookup 400 bad request updated to 501 future release status
  • Trailing slashes on endpoint URLs properly 302 to their valid counterpart
  • Oversized leaderboards fail to load on speedrun.com, preventing data sync (rare)
  • Search by user social handle not yet supported, planned for next dev cycle
  • Fuzzy name matching not yet supported, planned for next dev cycle
  • Leaderboards currently support only the top filter argument
  • Categories sync limited by the 500 bug (16), fixed pending index rebuild
  • Levels sync limited by the 500 bug (1), fixed pending index rebuild
  • Initial beta availability of the /src mirror