CrazyGames Scraper - Game Ratings, Plays & Details
Pricing
from $1.00 / 1,000 game records
CrazyGames Scraper - Game Ratings, Plays & Details
Scrape CrazyGames games with ratings, upvotes and downvotes, total plays and likes, developer, category and tags, descriptions, controls, FAQ, release and update dates, platform support, multiplayer info and store links. Search by keyword, browse categories or the full catalogue, or paste links.
Pricing
from $1.00 / 1,000 game records
Rating
0.0
(0)
Developer
Abot API
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
CrazyGames Scraper: Game Ratings, Plays and Details
Collect game data from CrazyGames (crazygames.com): ratings on the 0 to 10 scale, upvotes and downvotes, rating counts, total plays and likes, developer, category, tags, full descriptions, controls, FAQ, release and update dates, game engine, platform support, multiplayer lobby sizes, app store links, cover images and preview videos. Search by keyword, browse any category or tag, collect the whole catalogue of more than 4,000 games, or paste links to games and lists. Every record is one clean, flat row ready for spreadsheets, dashboards and databases.
Why This Scraper?
- Ratings and popularity in one row: rating, upvotes, downvotes, rating count, total plays and total likes side by side for every game.
- Full game profile: developer, category, tags, breadcrumb hierarchy, descriptions, controls, FAQ, release date, last update and game engine.
- Platform and multiplayer coverage: mobile, iOS, Android, Chromebook and Safari support, app availability, lobby sizes, moderated chat and instant join.
- Four ways in: keywords, categories or tags, the full catalogue, or pasted game, category, tag, search, new and hot links.
- Useful filters: minimum rating, minimum plays, release year, multiplayer only, mobile-friendly only, Originals only and hot games only.
- Pay only for what you use: switch off full game details when play counts and basic info are enough.
- Send results to your apps: optional export to Notion, Linear, Airtable and more through MCP connectors.
Data You Get
Sample shape: values are illustrative placeholders, not from a live listing.
| Field | Example | Description |
|---|---|---|
id | 00000 | CrazyGames game ID |
name | Sample Racer | Game name |
url | https://www.crazygames.com/game/sample-racer | Game page |
rating | 8.5 | Rating on the 0 to 10 scale (last 6 months) |
upvotes | 10000 | Thumbs up votes |
downvotes | 1000 | Thumbs down votes |
ratingCount | 11000 | Total votes behind the rating |
totalPlays | 5000000 | Total plays |
totalLikes | 10000 | Total likes |
developer | Sample Studio | Developer name |
category | Driving | Main category |
tags | [{"name": "Car", "slug": "car", "gamesCount": 300}] | Tags with game counts |
descriptionFirst | Sample Racer is a racing game... | Game summary |
controls | - WASD to drive | Controls as plain text |
faq | [{"question": "...", "answer": "..."}] | Frequently asked questions |
basicLaunchOn | 2024-01-01 | Release date |
lastSignificantUpdatedOn | 2026-01-01 | Last significant update |
loaderTypeLabel | Unity 2022 | Game engine |
isMultiplayer | true | Online multiplayer |
maxLobbySize | 8 | Largest lobby |
mobileFriendly | true | Plays on phones and tablets |
appStoreUrl | https://apps.apple.com/app/id0000000000 | iOS app link |
coverUrl | https://imgs.crazygames.com/sample-racer_16x9/cover | Cover image |
numRelatedGames | 64 | Related games shown on the page |
Every record carries 65 fields. The complete list: id, name, slug, url, rating, upvotes, downvotes, ratingCount, totalLikes, totalPlays, developer, developerId, category, categorySlug, tags, hierarchy, collection, descriptionFirst, descriptionRest, metaDescription, controls, faq, addedOn, basicLaunchOn, releaseYear, lastFileUpdatedOn, lastSignificantUpdatedOn, loaderType, loaderTypeLabel, technology, orientation, status, isKids, isOriginal, hasIap, gameThumbLabels, mobileFriendly, iosFriendly, androidFriendly, iosAppFriendly, androidAppFriendly, chromebookFriendly, safariFriendly, isMultiplayer, minLobbySize, maxLobbySize, hasModeratedChat, supportsInstantJoin, hasLeaderboard, playStoreUrl, appStoreUrl, steamStoreUrl, msnStoreUrl, gameSupportUrl, externalLinks, videoUrl, coverUrl, covers, previewVideos, desktopUrl, allowEmbed, gamesInSeries, numRelatedGames, detailsIncluded, scrapedAt.
With Include full game details switched off, the rating, vote, developer, description, FAQ, date and store link fields are empty, and detailsIncluded is false.
How to Use
- Pick a mode: Search for keywords, categories and the full catalogue, or URL for pasted links.
- Add keywords or categories (or leave both empty to collect every game), set filters and a sort order.
- Set Max items (default 20, 0 for no limit) and start the run.
- Download the results as JSON, CSV or Excel, or send them to your apps.
Keyword search with full details
{"mode": "search","searchTerms": ["car", "soccer"],"maxItems": 50}
Top rated multiplayer action games
{"mode": "search","categories": ["action"],"multiplayerOnly": true,"minRating": 8.5,"maxItems": 100}
Newest puzzle games, play counts only
{"mode": "search","categories": ["puzzle"],"sortBy": "new","fetchDetails": false,"maxItems": 200}
Pasted links
{"mode": "url","urls": ["https://www.crazygames.com/game/sample-racer","https://www.crazygames.com/c/driving","https://www.crazygames.com/t/minecraft"],"maxItems": 100}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | search | search for keywords, categories and the full catalogue; url for pasted links only |
searchTerms | array | Game keywords. Search mode only | |
categories | array | Category or tag names from CrazyGames links, such as action, puzzle, io or minecraft. Search mode only | |
sortBy | string | popular | popular or new, for categories and the full catalogue. Search mode only |
minRating | number | Keep games rated at least this value (0 to 10). Turns on full game details. Search mode only | |
minTotalPlays | integer | Keep games with at least this many plays. Search mode only | |
minReleaseYear | integer | Keep games released in this year or later. Search mode only | |
multiplayerOnly | boolean | false | Keep only online multiplayer games. Search mode only |
mobileFriendlyOnly | boolean | false | Keep only games that play on phones and tablets. Search mode only |
originalsOnly | boolean | false | Keep only CrazyGames Originals. Search mode only |
hotOnly | boolean | false | Keep only games currently labelled hot. Search mode only |
urls | array | Game, category, tag, search, new and hot links. Filters are ignored; results continue from the page in the link | |
maxItems | integer | 20 | Maximum games saved across the whole run. 0 means no limit. This is the only default cap |
maxPages | integer | Optional page limit per category, catalogue or link. Empty or 0 means unlimited; it does not cap the run, Max items does | |
fetchDetails | boolean | true | Include ratings, votes, developer, descriptions, controls, FAQ, dates, engine, platform support and store links |
proxy | object | Apify Proxy | Connection settings. The only connection control; failover and cost limits are automatic |
mcpConnectors | array | Optional MCP connectors that receive a summary of each game | |
notionParentPageUrl | string | Notion page that receives one page per game (Notion connector only) | |
maxNotifyListings | integer | 50 | Maximum games sent to each connector per run |
Output Example
Sample shape: values are illustrative placeholders, not from a live listing.
{"id": "00000","name": "Sample Racer","slug": "sample-racer","url": "https://www.crazygames.com/game/sample-racer","rating": 8.5,"upvotes": 10000,"downvotes": 1000,"ratingCount": 11000,"totalLikes": 10000,"totalPlays": 5000000,"developer": "Sample Studio","developerId": "000000000000","category": "Driving","categorySlug": "driving","tags": [{ "name": "Car", "slug": "car", "gamesCount": 300 }],"hierarchy": [{ "name": "Driving", "slug": "driving", "isCategory": true }],"collection": "car","descriptionFirst": "Sample Racer is a racing game with custom tracks.","descriptionRest": "How to play\nRace against the clock on every track.","metaDescription": "Sample Racer is a racing game with custom tracks.","controls": "Controls\n- WASD to drive\n- R to restart","faq": [{ "question": "Is Sample Racer free?", "answer": "Yes." }],"addedOn": "2024-01-02","basicLaunchOn": "2024-01-01","releaseYear": 2024,"lastFileUpdatedOn": "2026-01-01","lastSignificantUpdatedOn": "2026-01-01","loaderType": "html5","loaderTypeLabel": "HTML5","technology": "iframe","orientation": "LANDSCAPE","status": "PUBLISHED","isKids": false,"isOriginal": false,"hasIap": false,"gameThumbLabels": ["top-rated-desktop"],"mobileFriendly": true,"iosFriendly": true,"androidFriendly": true,"iosAppFriendly": true,"androidAppFriendly": true,"chromebookFriendly": true,"safariFriendly": true,"isMultiplayer": true,"minLobbySize": 2,"maxLobbySize": 8,"hasModeratedChat": false,"supportsInstantJoin": true,"hasLeaderboard": false,"playStoreUrl": null,"appStoreUrl": null,"steamStoreUrl": null,"msnStoreUrl": null,"gameSupportUrl": null,"externalLinks": null,"videoUrl": null,"coverUrl": "https://imgs.crazygames.com/sample-racer_16x9/cover","covers": { "16x9": "https://imgs.crazygames.com/sample-racer_16x9/cover" },"previewVideos": { "original": "https://videos.crazygames.com/sample-racer/1/sample-racer.mp4", "portraitOriginal": null, "landscape": [], "portrait": [] },"desktopUrl": "https://games.crazygames.com/en_US/sample-racer/index.html","allowEmbed": true,"gamesInSeries": [],"numRelatedGames": 64,"detailsIncluded": true,"scrapedAt": "2026-01-01T00:00:00+00:00"}
Send results into your apps (MCP connectors)
Optionally pipe each run's games into the tools you already use. Authorize a connector under Apify, Settings, API & Integrations, then pick it in Pipe results into your apps. Notion receives one page per game under the page you set in Notion parent page; Linear, Airtable and Apify receive a condensed summary. Max items to export per connector limits how many games each connector gets. The dataset always keeps the complete records, and leaving connectors empty changes nothing.
Connection and Plan Requirement
The actor runs on any Apify account, including the free plan. The only connection setting is the standard Proxy configuration under Connection, and the default works for most runs.
- Default: runs use Apify's standard proxy group, the cheapest option.
- Automatic failover: if the site starts refusing requests, the run retries with growing pauses, swaps out unresponsive connections, and moves to another connection automatically. When the cheaper connection works again, the run moves back to it to keep costs down.
- Residential proxy: you can pick the residential group, but the actor prefers the cheaper standard connection whenever it can. Residential use is capped per run to limit traffic cost.
- Free plan: free-plan accounts do not include residential proxy. The actor notes this in the log and continues on the connections that are available, so runs still finish.
- Proxy off: if you switch Apify Proxy off, the actor connects directly and still fails over automatically if the site refuses.
🔗 More scrapers you might like
Pair this actor with these related scrapers from the same team:
| 🛒 itch.io Game, Review, Creator and Jam Scraper Scrape itch.io games by genre, tag, platform, price band or keyword, plus creator... | 🧩 Roblox Scraper Scrape Roblox experiences, marketplace items, users and communities. Player counts... |
| 📱 Google Play Reviews Collect Google Play reviews and ratings for any app across country storefronts. Search by... | 🎬 Twitch ALL IN ONE URL From $1/1K. Scrape Twitch data at scale, including channels, live streams, clips, VODs... |
| 🧩 Anghami Scraper Scrape Anghami's public catalog by keyword or player URL. Rows carry their kind (song... | 🧩 Pikabu Scraper Scrape Pikabu (Пикабу): keyword search, hot/new/best feeds, communities, tags, full story... |
💬 Support & custom scrapers
- 🐞 Found a bug or a missing field? Open a ticket on the Issues tab. We usually reply within hours.
- 🛠️ Need another site, extra fields or a private build? Email abotapi@proton.me or message Telegram @abotapi.
- ⭐ Enjoying it? A quick review on the actor page helps other users find it.