1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "businesses": [
12 {
13 "name": "Kapsalon Lilo",
14 "category": "Kapper",
15 "city": "Utrecht",
16 "website": "https://kapsalonlilo.nl/"
17 },
18 {
19 "name": "Hairstudio IM",
20 "category": "Kapper",
21 "city": "Utrecht",
22 "website": "https://hairstudio-im.nl/"
23 },
24 {
25 "name": "Loodgieter Alert",
26 "category": "Loodgieter",
27 "city": "Utrecht",
28 "website": "https://loodgieteralert.nl/"
29 },
30 {
31 "name": "WW Loodgietersbedrijf",
32 "category": "Loodgieter",
33 "city": "Utrecht",
34 "website": "https://wwloodgietersbedrijf.nl/"
35 },
36 {
37 "name": "Tweewielers Ronald Martens",
38 "category": "Fietsenwinkel",
39 "city": "Utrecht",
40 "website": "https://www.tweewielersronaldmartens.nl/"
41 },
42 {
43 "name": "Studio Bibob",
44 "category": "Kapper",
45 "city": "Tuitjenhorn",
46 "website": "https://www.studiobibob.nl/"
47 },
48 {
49 "name": "Demo Kapsalon (fictional row without a website)",
50 "category": "Kapper",
51 "city": "Utrecht",
52 "rating": 4.6,
53 "reviewCount": 38
54 }
55 ]
56};
57
58
59const run = await client.actor("prevailing_glow/website-opportunity-scorer").call(input);
60
61
62console.log('Results from dataset');
63console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
64const { items } = await client.dataset(run.defaultDatasetId).listItems();
65items.forEach((item) => {
66 console.dir(item);
67});
68
69