Speedrun.com Scraper - Games, World Records & Runners
Pricing
from $0.35 / 1,000 results
Speedrun.com Scraper - Games, World Records & Runners
$0.35/1K 🔥 Speedrun.com scraper! Games, world records, runners & times. No key. JSON, CSV, Excel or API in seconds. Track leaderboards & build speedrun content ⚡
Pricing
from $0.35 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape speedrun.com without an API key, without login and without a proxy. Search the full game catalogue, or pull the current world records for any game - complete with runner name, country, finish time in seconds, video URL, run date and platform.
Built on the public speedrun.com API v1, so the data you get is exactly what the leaderboards show: verified runs, current top placements, real runner handles.
What it does
| Mode | What you get |
|---|---|
games | Search / browse the speedrun.com game catalogue by name. Returns game ID, abbreviation, release year and date, platform IDs, genres, cover image and the speedrun.com URL. |
records | Current world records for one or more games (by ID or abbreviation such as sm64). One item per record run: place, runner, runner country, time in seconds and ISO duration, video link, run comment, platform, run date and submission timestamp. |
Every field is nullable, so you never lose an item because one attribute was missing.
Input
{"mode": "records","gameIds": ["sm64", "celeste"],"maxItems": 200}
{"mode": "games","queries": ["Super Mario 64", "Celeste"],"maxItems": 100}
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | games | games (catalogue search) or records (world records per game). |
queries | array | ["Super Mario 64", "Celeste"] | Game names to search for in games mode. |
gameIds | array | - | Game IDs or URL abbreviations (sm64, celeste) for records mode. |
maxItems | integer | 100 | Hard cap on dataset items (max 1000). |
Output
Game item
{"type": "game","game_id": "o1y9wo6q","name": "Super Mario 64","abbreviation": "sm64","released": 1996,"release_date": "1996-06-23","platforms": ["w89rwelk", "nzelreqp"],"genres": [],"weblink": "https://www.speedrun.com/sm64","cover_url": "https://www.speedrun.com/static/game/o1y9wo6q/cover","created": null,"source": "speedrun","scraped_at": "2026-07-28T12:00:00+00:00"}
Record item
{"type": "record","game_id": "o1y9wo6q","category_id": "wkpoo02r","level_id": null,"place": 1,"run_id": "z5npldjz","runner": "Suigi","runner_location": "Canada","time_seconds": 5714.0,"time_iso": "PT1H35M14S","run_date": "2026-04-26","submitted": "2026-04-29T04:19:36+00:00","video_url": "https://youtu.be/Y1a_q2AZ9pk","comment": "solid","platform": "w89rwelk","weblink": "https://www.speedrun.com/sm64/runs/z5npldjz","source": "speedrun","scraped_at": "2026-07-28T12:00:00+00:00"}
Export as JSON, CSV, Excel, XML or JSONL, or pull it straight from the Apify API.
Pricing
Roughly $0.5 per 1,000 items. The actor runs on 512 MB, needs no proxy and no credentials, so a typical world-record pull for a handful of games costs a few cents.
Use cases
- Speedrun tracking - monitor world records for your favourite games and get alerted when a record falls.
- Gaming content - source data for YouTube videos, newsletters and articles about record progression.
- Leaderboard apps - power a Discord bot, dashboard or mobile app with live top-3 placements.
- Datasets - build historical record datasets for analytics, ML or esports research.
Tips
- Abbreviations from the URL work everywhere a game ID does:
speedrun.com/sm64->sm64. recordsmode returns the top 3 runs per category by default, so one game yields many rows.- Use
maxItemsto keep runs predictable; the actor stops as soon as the cap is reached. time_secondsis the numeric primary time - sort on it directly, no duration parsing needed.
Related actors
Legal
This actor only reads publicly available data from the official speedrun.com API v1. No login, no private data, no personal data beyond the public runner handles shown on the leaderboards. Respect speedrun.com's terms of service and rate limits when running at scale.