1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "products": [
12 {
13 "id": "EXAMPLE-KETTLE",
14 "title": "Example electric kettle",
15 "history": [
16 {
17 "date": "2026-09-01",
18 "price": 39.99
19 },
20 {
21 "date": "2026-09-08",
22 "price": 39.99
23 },
24 {
25 "date": "2026-09-15",
26 "price": 39.99
27 },
28 {
29 "date": "2026-09-22",
30 "price": 59.99
31 },
32 {
33 "date": "2026-09-29",
34 "price": 59.99
35 },
36 {
37 "date": "2026-10-06",
38 "price": 59.99
39 },
40 {
41 "date": "2026-10-13",
42 "price": 39.99,
43 "wasPrice": 59.99,
44 "discount": "-33%"
45 }
46 ]
47 },
48 {
49 "id": "EXAMPLE-TOASTER",
50 "title": "Example toaster",
51 "history": [
52 {
53 "date": "2026-09-01",
54 "price": 49.99
55 },
56 {
57 "date": "2026-09-08",
58 "price": 49.99
59 },
60 {
61 "date": "2026-09-15",
62 "price": 49.99
63 },
64 {
65 "date": "2026-09-22",
66 "price": 49.99
67 },
68 {
69 "date": "2026-09-29",
70 "price": 49.99
71 },
72 {
73 "date": "2026-10-06",
74 "price": 49.99
75 },
76 {
77 "date": "2026-10-13",
78 "price": 34.99,
79 "wasPrice": 49.99,
80 "discount": "-30%"
81 }
82 ]
83 }
84 ]
85};
86
87
88const run = await client.actor("ultimatemc/discount-claim-checker").call(input);
89
90
91console.log('Results from dataset');
92console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
93const { items } = await client.dataset(run.defaultDatasetId).listItems();
94items.forEach((item) => {
95 console.dir(item);
96});
97
98