Scrape data from Roblox
Roblox has a whole public economy worth tracking, catalogue items, prices, game visit counts, favourites. A bot can read those off the public pages into a sheet. This is for the catalogue and the games, not the players, who are largely kids. There are three ways to start, with no code, with code, or with a Claude skill.
What I mean by scraping Roblox
Scraping Roblox means a bot reads the public catalogue and game data into a sheet. An item's name and price, a game's visit and favourite counts, the public stats Roblox shows on a listing. Point it at the catalogue or a game page and it gathers the same fields, so tracking the Roblox economy becomes rows you can sort, not pages you keep open.
The catalogue, not the players
Roblox is unusual in one way that has to shape everything. A large share of its users are children. So while the catalogue, the items, prices, and game stats, is public data that is fine to gather, anything about the users is not somewhere to go. Profiles, friends, activity, those belong to people, many of them kids, and a scraper has no business building a picture of them.
So keep it firmly on the economy. Item prices and trends, game popularity, catalogue listings, those answer the research questions worth asking, and they involve no one's personal data. Roblox also has terms that restrict scraping, so keep it modest and public. The catalogue and the games, never the players.
Who this is for
This is for the person studying the Roblox economy, not its users. A creator tracking item prices, a developer watching game popularity, an analyst mapping the catalogue. Public economy data, into a sheet. If your target is the players, this is not the tool, on purpose. No-coders and coders both, since you can build it without code and drop into code when you want.
How I'd approach it
Point the bot at the catalogue or game pages you want to track. Read the item names, prices, and the public game stats into a sheet, then page through. Keep strictly to the catalogue and game data, never a user's profile or activity, and keep the pace modest. Economy fields, public pages, no people.
I would lay out the first draft with Build with description.
Scrape Roblox from a description
Describe what you want in plain words in the Chrome extension and it builds the steps for you. Give it a few short lines, check what it made, and run it. Explore no-code.
To the right is an example. Describe the catalogue or game pages, and the AI lays out the steps. Items and games only, not players.
Chrome extensionInstructions
- Open the Roblox catalogue category34 / 500
- Scrape the item name and price30 / 500
- Grab the favourites where shown31 / 500
- Go to the next page19 / 500
- Write them to a Google Sheet28 / 500
Scrape Roblox in code
Build with code. If you would rather script it yourself, this is the path. Explore code
Connect Playwright (or Puppeteer) to our cloud Chromium and write the same scripts you'd run locally, without managing the browser.
Code toolimport { chromium } from "playwright";
const browser = await chromium.connectOverCDP(
`wss://cdp-lb.axiom.ai/?token=${process.env.AXIOM_API_KEY}`
);
try {
const context = browser.contexts()[0];
const page = context.pages()[0] ?? await context.newPage();
// Public catalogue, items and prices, never user data
await page.goto("https://www.roblox.com/catalog");
await page.waitForSelector(".catalog-item-container");
const items = await page.$$eval(".catalog-item-container", els =>
els.map(el => ({
name: el.querySelector(".item-card-name")?.textContent.trim(),
price: el.querySelector(".text-robux")?.textContent.trim(),
}))
);
console.log(items); // write these to your sheet
} finally {
await browser.close();
}
Build with a Claude skill
Build no-code or code bots with a skill.
Add the Claude skill and describe the catalogue or game data you want. It builds the scraper for you, no-code or code, into a sheet. Items and games, not players.

What can you scrape?
The public economy, into a sheet. A couple of lines that decide everything.
Works well
- Catalogue item names and prices
- Game visit and favourite counts
- Price trends over time
- A category across pages
- Tracking the economy on a schedule
Harder
- Counts that load after the page
- Layout changes after an update
- Very large catalogues in one run
Don't try
- Scraping any user profiles or activity
- Gathering data on players, who are often kids
- Anything against Roblox's terms
What I'd watch out for
Roblox is a young userbase, so the line about people is the one that matters most. Here is what I would watch for.
Never the players
Items, prices, and game stats are fine. User profiles, friends, and activity are not, especially given how many users are children. Keep strictly to the economy.
Wait for the numbers
Prices and counts can load after the page. Wait for them to appear before reading, or you will scrape a blank.
Keep it modest
Roblox's terms restrict scraping, so keep it small and public, the catalogue and games, at a reasonable pace.
Pick fields reliably
Roblox changes its markup, so pick what you read with the selector tool and recheck after an update.