1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "mode": "search",
12 "searchQuery": "survival",
13 "gameDomainName": "skyrimspecialedition",
14 "modIds": [],
15 "requirementDirection": "all",
16 "collectionSlug": "rqhcxy",
17 "collectionCommentsSortBy": "createdAt",
18 "bugReportStatusFilter": "open",
19 "supportsVortexFilter": "any",
20 "directDownloadFilter": "any",
21 "adultContentFilter": "includeAdult",
22 "sortBy": "endorsements",
23 "sortDirection": "DESC",
24 "browseGamesSortBy": "mods",
25 "browseCollectionsSortBy": "endorsements",
26 "newsCategory": "all",
27 "username": "Chesko",
28 "userSearchQuery": "chesko",
29 "searchUsersSortBy": "relevance",
30 "mediaTypeFilter": "any",
31 "browseMediaSortBy": "createdAt",
32 "md5Hashes": [],
33 "maxItems": 20
34};
35
36
37const run = await client.actor("crawlerbros/nexus-mods-scraper").call(input);
38
39
40console.log('Results from dataset');
41console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
42const { items } = await client.dataset(run.defaultDatasetId).listItems();
43items.forEach((item) => {
44 console.dir(item);
45});
46
47