Roblox Scraper avatar

Roblox Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Roblox Scraper

Roblox Scraper

Scrape Roblox, search games by keyword, fetch game details by universe ID, browse trending games, search catalog UGC items, and get user profiles with their published games.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(11)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

11

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape public Roblox data — search games by keyword, fetch game details by universe ID, browse trending games, search catalog UGC items, and retrieve user profiles with their published games. Uses Roblox's free public APIs — no authentication or proxy required.

What you can scrape

  • Game metadata: name, description, creator, genre, visit count, concurrent players, favorites, thumbnails, and game URLs
  • Catalog items: UGC assets with pricing, creator info, and item URLs
  • User profiles: username, display name, bio, and all published games
  • Trending games: top games by current popularity (visits/players)

Supported modes

ModeDescription
searchGamesSearch games by keyword (e.g. "Adopt Me", "Bloxburg")
byGameIdFetch 1–50 specific games by comma-separated universe IDs
searchItemsSearch UGC catalog items (hats, accessories, clothing)
byUserIdFetch a user's profile + all their published games
trendingBrowse trending/popular games with no keyword filter

Input

FieldTypeDescription
modeselectScrape mode (default: searchGames)
querystringKeyword (modes: searchGames, searchItems)
universeIdsstringComma-separated universe IDs (mode: byGameId)
userIdintegerRoblox numeric user ID (mode: byUserId)
genreselectFilter games by genre (All, RPG, Funny, Scary, War, Pirate, Building, Sports, etc.)
minVisitsintegerOnly include games with at least N total visits
minPlayingintegerOnly include games with at least N concurrent players
maxItemsintegerMaximum records to emit (default: 50)

Example input

{
"mode": "searchGames",
"query": "Adopt Me",
"maxItems": 20
}

Output

Each record includes recordType, siteName = "Roblox", and scrapedAt timestamp.

Game record

{
"universeId": 189707,
"rootPlaceId": 6872265039,
"name": "Adopt Me!",
"description": "Adopt and raise cute pets...",
"creator": {
"id": 537413528,
"name": "Uplift Games",
"type": "Group"
},
"playing": 120000,
"visits": 35000000000,
"maxPlayers": 40,
"favoritedCount": 20000000,
"genre": "RPG",
"isPrivate": false,
"isFeatured": true,
"created": "2017-07-14T17:11:52.483Z",
"updated": "2024-01-15T08:00:00Z",
"thumbnailUrl": "https://tr.rbxcdn.com/...",
"gameUrl": "https://www.roblox.com/games/6872265039",
"recordType": "game",
"siteName": "Roblox",
"scrapedAt": "2026-05-10T12:00:00+00:00"
}

Catalog item record

{
"itemId": 9988282,
"itemType": "Asset",
"assetType": "Hat",
"name": "Bloxburg Helmet",
"price": 150,
"creatorName": "ROBLOX",
"creatorType": "User",
"itemUrl": "https://www.roblox.com/catalog/9988282",
"recordType": "catalogItem",
"siteName": "Roblox",
"scrapedAt": "2026-05-10T12:00:00+00:00"
}

FAQs

Does this require a Roblox account or API key? No. All data is fetched from Roblox's public APIs which require no authentication.

What is a universe ID? The universe ID is Roblox's internal game identifier. You can find it in the URL of the Roblox game page or via the search API results.

Can I filter games by genre? Yes — use the genre select input. Available genres include: All, Tutorial, Funny, Scary, War, Pirate, RPG, Sci-Fi, Building, Sports, Town and City, Fantasy, Adventure, Horror.

How many items can I scrape per run? Up to 1000 records per run (set via maxItems). Roblox's search API returns up to 100 games per page.

What does minVisits do? It filters out games with fewer total visits than the specified threshold. Useful for finding only popular, established games.