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 "laptop"
14 ],
15 "marketplace": "com",
16 "urls": [
17 "https://www.ebay.com/sch/i.html?_nkw=mechanical+keyboard",
18 "https://www.ebay.co.uk/sch/i.html?_nkw=vinyl+record",
19 "https://www.ebay.com/sch/i.html?_nkw=laptop&_pgn=2&_sop=15&LH_BIN=1&_ipg=240",
20 "https://www.ebay.com/b/PC-Laptops-Netbooks/177/bn_317584",
21 "https://www.ebay.com/sch/177/i.html",
22 "https://www.ebay.com/sch/i.html?_ssn=ebay",
23 "https://www.ebay.com/sch/ebay/m.html",
24 "https://www.ebay.com/itm/286601719329",
25 "https://www.ebay.com/itm/some-title-slug/286601719329",
26 "https://www.ebay.com/itm/286601719329?hash=item123&_trksid=p1",
27 "https://m.ebay.com/itm/286601719329",
28 "https://www.ebay.co.uk/itm/286601719329",
29 "https://www.ebay.com/str/ansonelectronicsurplus",
30 "https://www.ebay.com/usr/ansonelectronicsurplus",
31 "https://www.ebay.com/sch/i.html?_sacat=177",
32 "https://www.ebay.com/sch/PC-Laptops-Netbooks/177/i.html?_nkw=thinkpad",
33 "https://www.ebay.com/b/PC-Laptops-Netbooks/177",
34 "https://www.ebay.de/itm/267276756654",
35 "https://ebay.com/itm/267276756654",
36 "https://www.ebay.com/p/7041718861",
37 "https://www.ebay.de/sch/i.html?_nkw=tastatur",
38 "https://www.ebay.com/sch/i.html?_nkw=laptop&_sacat=177",
39 "https://www.ebay.com/sch/i.html?_nkw=laptop&_sacat=177&LH_BIN=1&LH_ItemCondition=3000&_sop=15&_udlo=100&_udhi=500"
40 ],
41 "proxy": {
42 "useApifyProxy": true,
43 "apifyProxyGroups": [
44 "RESIDENTIAL"
45 ]
46 },
47 "incrementalMode": false,
48 "emitUnchanged": false,
49 "emitExpired": false
50};
51
52
53const run = await client.actor("abotapi/ebay-com-scraper").call(input);
54
55
56console.log('Results from dataset');
57console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
58const { items } = await client.dataset(run.defaultDatasetId).listItems();
59items.forEach((item) => {
60 console.dir(item);
61});
62
63