Namespaces

NamespaceStatusNotes
/srcRetiredAll requests return 410 Gone
/v1LivePublic, unauthenticated, read-only. See the breakdown below.
Data syncingPausedNo new data is currently being collected — the archive is static

History

DateEvent
October 19, 2026/v1 relaunched and public. Dual IDs and meta.sources licensing added to every response.
October 7, 2026/src retired (410 Gone). /v1 remained offline.
October 2, 2026API access suspended

Resources

ResourceStatusNotes
/v1/categoriesLiveSingle-record lookup
/v1/gamesLiveSingle-record + filterable, sortable list
/v1/gametypesLiveSingle-record + list
/v1/levelsLiveSingle-record lookup
/v1/platformsLiveSingle-record + list
/v1/regionsLiveSingle-record + list
/v1/runsLiveSingle-record + filterable, sortable list
/v1/seriesLiveSingle-record + list
/v1/usersLiveSingle-record + list
/v1/variablesLiveSingle-record lookup
/v1/guestsNot plannedRemoved
/v1/profilesNot plannedRemoved
/v1/developersFuture UpdatePlanned, via third-party sources
/v1/enginesFuture UpdatePlanned, via third-party sources
/v1/genresFuture UpdatePlanned, via third-party sources
/v1/publishersFuture UpdatePlanned, via third-party sources

The user list has no speedrun.com equivalent — it's assembled from speedrun.io's own index of user records. An account with no submitted runs is not indexed. developers/engines/genres/publishers are empty on speedrun.com itself; speedrun.io plans to populate them from third-party metadata sources in a future update.

Sub-resources

relational results related to a primary resource id:

EndpointStatus
/v1/categories/{id}/variablesLive
/v1/games/{id}/categoriesLive
/v1/games/{id}/levelsLive
/v1/games/{id}/variablesLive
/v1/levels/{id}/categoriesLive
/v1/levels/{id}/variablesLive
/v1/series/{id}/gamesLive

Endpoints marked in progress return 501 with a message indicating they're planned but not yet live, not a 403, which means the path doesn't exist at all. Leaderboards are explicitly out of scope for this release. See Not included below.

Filter/Matching

Notable filter parameters and specialty matching methods:

EndpointStatus
/v1/games/{abbreviation}Live
/v1/games?released={year}Live
/v1/games?name={fuzzy}In Progress
/v1/runs?orderby=dateLive
/v1/runs?orderby=submittedLive
/v1/runs?orderby=verify-dateLive
/v1/users?name={username}Live
/v1/users?lookup={handle}In Progress
/v1/runs?guest={name}Not planned

game, category, level, platform, region, emulated, and status are filters on /v1/runs, not sortable fields. orderby is limited to the three listed above for performance reasons. lookup is planned to cover social-handle matching (Twitch, Twitter, speedrunslive) in one parameter rather than a separate one per provider.

Not Included

Complete reworks:

FeatureStatus
LeaderboardsTo Be Replaced
Personal bestsTo Be Replaced
Embedding (?embed=)In Progress
Stats (?stats=)In Progress

Personal bests and embedding are mid-development, targeted for the next iteration. Leaderboards remain out of scope beyond that, with no current timeline. Any path not documented on the v1 API reference returns 403.

Jump to