CrazyGames Scraper - Game Ratings, Plays & Details avatar

CrazyGames Scraper - Game Ratings, Plays & Details

Pricing

from $1.00 / 1,000 game records

Go to Apify Store
CrazyGames Scraper - Game Ratings, Plays & Details

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

Abot API

Maintained by Community

Actor 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.

FieldExampleDescription
id00000CrazyGames game ID
nameSample RacerGame name
urlhttps://www.crazygames.com/game/sample-racerGame page
rating8.5Rating on the 0 to 10 scale (last 6 months)
upvotes10000Thumbs up votes
downvotes1000Thumbs down votes
ratingCount11000Total votes behind the rating
totalPlays5000000Total plays
totalLikes10000Total likes
developerSample StudioDeveloper name
categoryDrivingMain category
tags[{"name": "Car", "slug": "car", "gamesCount": 300}]Tags with game counts
descriptionFirstSample Racer is a racing game...Game summary
controls- WASD to driveControls as plain text
faq[{"question": "...", "answer": "..."}]Frequently asked questions
basicLaunchOn2024-01-01Release date
lastSignificantUpdatedOn2026-01-01Last significant update
loaderTypeLabelUnity 2022Game engine
isMultiplayertrueOnline multiplayer
maxLobbySize8Largest lobby
mobileFriendlytruePlays on phones and tablets
appStoreUrlhttps://apps.apple.com/app/id0000000000iOS app link
coverUrlhttps://imgs.crazygames.com/sample-racer_16x9/coverCover image
numRelatedGames64Related 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

  1. Pick a mode: Search for keywords, categories and the full catalogue, or URL for pasted links.
  2. Add keywords or categories (or leave both empty to collect every game), set filters and a sort order.
  3. Set Max items (default 20, 0 for no limit) and start the run.
  4. 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

ParameterTypeDefaultDescription
modestringsearchsearch for keywords, categories and the full catalogue; url for pasted links only
searchTermsarrayGame keywords. Search mode only
categoriesarrayCategory or tag names from CrazyGames links, such as action, puzzle, io or minecraft. Search mode only
sortBystringpopularpopular or new, for categories and the full catalogue. Search mode only
minRatingnumberKeep games rated at least this value (0 to 10). Turns on full game details. Search mode only
minTotalPlaysintegerKeep games with at least this many plays. Search mode only
minReleaseYearintegerKeep games released in this year or later. Search mode only
multiplayerOnlybooleanfalseKeep only online multiplayer games. Search mode only
mobileFriendlyOnlybooleanfalseKeep only games that play on phones and tablets. Search mode only
originalsOnlybooleanfalseKeep only CrazyGames Originals. Search mode only
hotOnlybooleanfalseKeep only games currently labelled hot. Search mode only
urlsarrayGame, category, tag, search, new and hot links. Filters are ignored; results continue from the page in the link
maxItemsinteger20Maximum games saved across the whole run. 0 means no limit. This is the only default cap
maxPagesintegerOptional page limit per category, catalogue or link. Empty or 0 means unlimited; it does not cap the run, Max items does
fetchDetailsbooleantrueInclude ratings, votes, developer, descriptions, controls, FAQ, dates, engine, platform support and store links
proxyobjectApify ProxyConnection settings. The only connection control; failover and cost limits are automatic
mcpConnectorsarrayOptional MCP connectors that receive a summary of each game
notionParentPageUrlstringNotion page that receives one page per game (Notion connector only)
maxNotifyListingsinteger50Maximum 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...

👉 Browse all abotapi scrapers

💬 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.