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 "queries": [
13 "coffee"
14 ],
15 "slugKeywords": [
16 "paper towels"
17 ],
18 "categoryKeywords": [
19 "paper towels"
20 ],
21 "urls": [
22 "https://www.samsclub.com/ip/Bounty-Select-A-Size-2-Ply-Paper-Towels-12-Rolls-110-sheets-roll/18040450426",
23 "https://www.samsclub.com/browse/paper-towels/1110179",
24 "https://www.samsclub.com/browse/gluten-free/710125?facet=Brand%3AQuaker",
25 "https://www.samsclub.com/c/kp/tires-for-suvs",
26 "https://www.samsclub.com/cp/housewares/1373",
27 "https://www.samsclub.com/sitemap_products_1.xml"
28 ],
29 "onSaleOnly": false,
30 "skipSponsored": false,
31 "fetchDetails": false,
32 "fetchReviews": false,
33 "includeReviewImages": false,
34 "fixedClub": false,
35 "proxy": {
36 "useApifyProxy": true
37 },
38 "incrementalMode": false,
39 "emitUnchanged": false,
40 "emitExpired": false,
41 "watchStock": false,
42 "compactUpdates": false
43};
44
45
46const run = await client.actor("abotapi/samsclub-scraper").call(input);
47
48
49console.log('Results from dataset');
50console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
51const { items } = await client.dataset(run.defaultDatasetId).listItems();
52items.forEach((item) => {
53 console.dir(item);
54});
55
56