1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "mode": "games",
12 "gameQueries": [
13 "blox fruits"
14 ],
15 "catalogCategory": "all",
16 "userQueries": [
17 "builderman"
18 ],
19 "groupQueries": [
20 "7"
21 ],
22 "fetchGroupMembers": false,
23 "urls": [
24 "https://www.roblox.com/discover?Keyword=obby",
25 "https://www.roblox.com/games/920587237/Adopt-Me",
26 "https://web.roblox.com/games/2753915549",
27 "https://www.roblox.com/catalog?Keyword=dominus",
28 "https://www.roblox.com/catalog?Category=11&Keyword=hat&salesTypeFilter=2&SortType=3",
29 "https://www.roblox.com/catalog/browse.aspx?CatalogContext=1&Keyword=cap",
30 "https://www.roblox.com/catalog/1028606/Red-Baseball-Cap",
31 "https://www.roblox.com/bundles/1/Man",
32 "https://www.roblox.com/users/156/profile",
33 "https://www.roblox.com/users/1",
34 "https://www.roblox.com/user.aspx?id=2",
35 "https://www.roblox.com/groups/7/Roblox-Fan-Group",
36 "https://www.roblox.com/communities/1200769/x",
37 "https://www.roblox.com/groups/group.aspx?gid=1"
38 ],
39 "catalogSalesType": "any",
40 "catalogSortType": "relevance",
41 "catalogIncludeUnavailable": false,
42 "fetchDetails": true,
43 "maxPages": 0,
44 "maxItems": 20,
45 "proxy": {
46 "useApifyProxy": true
47 },
48 "incrementalMode": false,
49 "emitUnchanged": false,
50 "emitExpired": false,
51 "changeScope": "all",
52 "compactUpdates": false,
53 "expireAfterMissedScans": 0
54};
55
56
57const run = await client.actor("abotapi/roblox-scraper").call(input);
58
59
60console.log('Results from dataset');
61console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
62const { items } = await client.dataset(run.defaultDatasetId).listItems();
63items.forEach((item) => {
64 console.dir(item);
65});
66
67