1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "targets": [
12 "wikipedia.org",
13 "github.com",
14 "openai.com",
15 "microsoft.com",
16 "apple.com",
17 "amazon.com",
18 "google.com",
19 "youtube.com",
20 "facebook.com",
21 "instagram.com",
22 "linkedin.com",
23 "netflix.com",
24 "spotify.com",
25 "shopify.com",
26 "adobe.com",
27 "salesforce.com",
28 "cloudflare.com",
29 "mozilla.org",
30 "nytimes.com",
31 "cnn.com",
32 "bbc.com",
33 "reddit.com",
34 "stackoverflow.com",
35 "ebay.com",
36 "walmart.com",
37 "target.com",
38 "paypal.com",
39 "oracle.com",
40 "ibm.com",
41 "zoom.us",
42 "canva.com",
43 "tiktok.com"
44 ]
45};
46
47
48const run = await client.actor("maximedupre/semrush-free-website-stats-scraper").call(input);
49
50
51console.log('Results from dataset');
52console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
53const { items } = await client.dataset(run.defaultDatasetId).listItems();
54items.forEach((item) => {
55 console.dir(item);
56});
57
58