1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "mode": "sellers",
12 "startUrls": [
13 {
14 "url": "https://www.skroutz.gr/shop/28849/Kotsovolos"
15 },
16 {
17 "url": "https://www.skroutz.gr/shop/2052/Bestdeal"
18 },
19 {
20 "url": "https://www.skroutz.gr/shop/13289/Canna24"
21 },
22 {
23 "url": "https://www.skroutz.gr/shop/27404/Tsak"
24 },
25 {
26 "url": "https://www.skroutz.gr/shop/16879/Praktiker"
27 },
28 {
29 "url": "https://www.skroutz.gr/shop/7/MG-Manager"
30 }
31 ],
32 "sellerIds": [],
33 "searchQueries": [],
34 "browseDirectory": false,
35 "directoryOrder": "oldest",
36 "maxPages": 2,
37 "maxProductPages": 10,
38 "requiredFeatures": [],
39 "includeProductCount": false,
40 "monitor": false,
41 "onlyChanges": false,
42 "stateName": "default",
43 "maxItems": 10,
44 "scanLimit": 50,
45 "proxyConfiguration": {
46 "useApifyProxy": false
47 },
48 "outputMode": "snapshotAndChanges",
49 "onlyAvailable": true,
50 "includeSellerContacts": false,
51 "includeLegalIdentifiers": false,
52 "includeShipping": false,
53 "includeImages": false
54};
55
56
57const run = await client.actor("getascraper/skroutz-seller-intelligence-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