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