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 {
13 "name": "Kitt",
14 "url": "https://www.kittoffices.com",
15 "category": "workplace",
16 "region": "UK"
17 },
18 {
19 "name": "Re-Leased",
20 "url": "https://www.re-leased.com",
21 "category": "property_software",
22 "region": "UK"
23 },
24 {
25 "name": "Elogbooks",
26 "url": "https://www.elogbooks.co.uk",
27 "category": "fm_software",
28 "region": "UK"
29 }
30 ],
31 "icpKeywords": [
32 "property management",
33 "facilities management",
34 "building operations",
35 "maintenance",
36 "compliance",
37 "contractor",
38 "resident",
39 "tenant",
40 "service charge",
41 "workspace",
42 "office",
43 "portfolio"
44 ],
45 "buyingSignalKeywords": [
46 "book a demo",
47 "request a demo",
48 "pricing",
49 "enterprise",
50 "integrations",
51 "AI",
52 "automation",
53 "compliance",
54 "reporting",
55 "maintenance",
56 "contractors",
57 "scale"
58 ]
59};
60
61
62const run = await client.actor("signaltools/website-technology-icp-signal-monitor").call(input);
63
64
65console.log('Results from dataset');
66console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
67const { items } = await client.dataset(run.defaultDatasetId).listItems();
68items.forEach((item) => {
69 console.dir(item);
70});
71
72