Roblox Scraper (Luna Crawler)

Roblox Scraper (Luna Crawler)

✨🎮 Turn a Roblox Page into a JSON/CSV

AUTOMATIONOPEN_SOURCEApify

(If you Are viewing this on Apify, please go to the GitHub Repository instead.)

Luna Crawler

Luna Crawler is a web crawler for Roblox. It is built using the Crawlee framework in Node CommonJS (CJS).

Usage

All you need to do is run these commands:

1git clone https://github.com/Luna-BLox/Luna-Crawler.git
2cd Luna-Crawler
3npm run start

And then you're done 🎉

Support

DeviceSupported
Windows
Mac OS
Linux

Don't have a high end PC? No problem! You can use the Apify Cloud to run the crawler for you.

Supported Scrapes

[!CAUTION] These schemas aren't final and can be changed at any time!

Game Example

1{
2	"type": "game",
3	"title": "Example Game",
4	"description": "Example Game Description",
5	"creator": "Community or Roblox User",
6	"creatorUrl": "Roblox User or Community Url",
7	"likes": 12345678,
8	"dislikes": 12345678,
9	"active": "1,234",
10	"favorites": "1,234",
11	"visits": "99.9K+",
12	"voicechat": "Not Supported",
13	"camera": "Not Supported",
14	"created": "1/1/2024",
15	"updated": "1/1/2024",
16	"serversize": 12345678,
17	"genre": "N/A",
18	"subgenre": "N/A"
19}
  • Name
  • Author
  • Maturity Level
  • Thumbnails
  • Likes
  • Dislikes
  • Description
  • Active
  • Favorites
  • Visits
  • Voice Chat Support
  • Camera Support
  • Created
  • Updated
  • Server Size
  • Genre & Subgenre
  • Social Links
  • Badges
  • Events
  • Store (Subscription and Gamepasses)

Community Example

1{
2	"type": "community",
3	"url": "https://www.roblox.com/communities/12345678/Example#!/about",
4	"name": "Example Community",
5	"creator": "RobloxUser",
6	"creatorUrl": "https://www.roblox.com/users/1234567890/profile",
7	"members": 1234567890,
8	"description": "Example Community",
9	"roles": [
10		{
11			"name": "Member",
12			"assigned": "1k+"
13		},
14		{
15			"name": "Owner",
16			"assigned": "1"
17		},
18		...
19	],
20	"games": [
21		{
22		"name": "Example Game",
23			"url": "https://www.roblox.com/games/refer?PlaceId=1234567890"
24		},
25		{
26		"name": "Another Example Game",
27			"url": "https://www.roblox.com/games/refer?PlaceId=1234567890"
28		},
29		...
30	]
31}
  • Name
  • Creator
  • Member count
  • Description
  • Roles
  • Games
  • Social Links
  • Events
  • Store
  • Affiliates

Badge Example

1{
2	"type": "badge",
3	"url": "https://www.roblox.com/badges/1234567890/Example-Badge",
4	"name": "Example Badge",
5	"creator": "Roblox User",
6	"game": "Example Game",
7	"gameUrl": "https://www.roblox.com/games/refer?PlaceId=1234567890"
8}
  • Name
  • Author (50% - Missing Author URL)
  • Updated
  • Description
  • Game

User Example

1{
2	"type": "user",
3	"url": "https://www.roblox.com/users/1234567890/profile/",
4	"pfp": "https://tr.rbxcdn.com/30DAY-AvatarHeadshot...",
5	"displayName": "Roblox User",
6	"username": "@robloxuser",
7	"friends": 123,
8	"followers": 1234567,
9	"following": 1234567,
10	"about": "Example About"
11}
  • Display name
  • username
  • Friend Count
  • Follower Count
  • Following Count
  • About/Description
  • Creations
  • Currently Wearing
  • Friends
  • Communities
  • Favorites
  • Roblox Badges
  • Badges
  • Statistics

[!NOTE] If you want to help out, please don't hesitate to clone the repository and create a Pull Request.

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!