1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "previousRows": [
12 {
13 "sku": "001",
14 "description": "Fictional sparkling water",
15 "price": "12.00",
16 "currency": "USD",
17 "pack": "12 x 330 ml"
18 },
19 {
20 "sku": "002",
21 "description": "Fictional coffee",
22 "price": "10.00",
23 "currency": "USD",
24 "pack": "500 g"
25 },
26 {
27 "sku": "003",
28 "description": "Fictional napkins",
29 "price": "5.00",
30 "currency": "USD",
31 "pack": "100 each"
32 },
33 {
34 "sku": "004",
35 "description": "Fictional obsolete list item",
36 "price": "8.00",
37 "currency": "USD",
38 "pack": "4 each"
39 },
40 {
41 "sku": "005",
42 "description": "Fictional unchanged soap",
43 "price": "3.00",
44 "currency": "USD",
45 "pack": "1 each"
46 },
47 {
48 "sku": "006",
49 "description": "Fictional ambiguous case",
50 "price": "6.00",
51 "currency": "USD",
52 "pack": "case"
53 },
54 {
55 "sku": "007",
56 "description": "Fictional duplicate red",
57 "price": "2.00",
58 "currency": "USD",
59 "pack": "1 each"
60 },
61 {
62 "sku": "007",
63 "description": "Fictional duplicate blue",
64 "price": "3.00",
65 "currency": "USD",
66 "pack": "1 each"
67 },
68 {
69 "sku": "008",
70 "description": "Fictional currency switch",
71 "price": "10.00",
72 "currency": "USD",
73 "pack": "1 kg"
74 }
75 ],
76 "currentRows": [
77 {
78 "sku": "001",
79 "description": "Fictional sparkling water",
80 "price": "12.00",
81 "currency": "USD",
82 "pack": "12 x 300 ml"
83 },
84 {
85 "sku": "002",
86 "description": "Fictional coffee",
87 "price": "11.00",
88 "currency": "USD",
89 "pack": "0.5 kg"
90 },
91 {
92 "sku": "003",
93 "description": "Fictional napkins",
94 "price": "4.50",
95 "currency": "USD",
96 "pack": "100 each"
97 },
98 {
99 "sku": "005",
100 "description": "Fictional unchanged soap",
101 "price": "3.00",
102 "currency": "USD",
103 "pack": "1 each"
104 },
105 {
106 "sku": "006",
107 "description": "Fictional ambiguous case",
108 "price": "6.00",
109 "currency": "USD",
110 "pack": "case"
111 },
112 {
113 "sku": "007",
114 "description": "Fictional duplicate red",
115 "price": "4.00",
116 "currency": "USD",
117 "pack": "1 each"
118 },
119 {
120 "sku": "008",
121 "description": "Fictional currency switch",
122 "price": "10.00",
123 "currency": "EUR",
124 "pack": "1 kg"
125 },
126 {
127 "sku": "009",
128 "description": "Fictional new item",
129 "price": "7.00",
130 "currency": "USD",
131 "pack": "12 each"
132 }
133 ]
134};
135
136
137const run = await client.actor("civic-data-tools/my-actor").call(input);
138
139
140console.log('Results from dataset');
141console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
142const { items } = await client.dataset(run.defaultDatasetId).listItems();
143items.forEach((item) => {
144 console.dir(item);
145});
146
147