1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "rows": [
12 {
13 "id": "001",
14 "title": "Blue ceramic mug",
15 "description": "A reusable ceramic mug, 300 ml.",
16 "link": "https://example.com/mug",
17 "image_link": "https://example.com/mug.jpg",
18 "availability": "in_stock",
19 "price": "99.95 EUR",
20 "gtin": "4006381333931",
21 "brand": "Example",
22 "condition": "new"
23 },
24 {
25 "id": "001",
26 "title": "",
27 "description": "A reusable ceramic mug, 300 ml.",
28 "link": "https://example.com/mug",
29 "image_link": "/bad.jpg",
30 "availability": "in_stock",
31 "price": "99.95 EUR",
32 "gtin": "4006381333932",
33 "brand": "Example",
34 "condition": "new",
35 "sale_price": "120 EUR"
36 },
37 {
38 "id": "custom",
39 "title": "Blue ceramic mug",
40 "description": "A reusable ceramic mug, 300 ml.",
41 "link": "https://example.com/mug",
42 "image_link": "https://example.com/mug.jpg",
43 "availability": "in_stock",
44 "price": "99.95 EUR",
45 "gtin": "",
46 "brand": "",
47 "condition": "new",
48 "identifier_exists": false
49 }
50 ]
51};
52
53
54const run = await client.actor("danielmichalek/merchant-feed-quality-auditor").call(input);
55
56
57console.log('Results from dataset');
58console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
59const { items } = await client.dataset(run.defaultDatasetId).listItems();
60items.forEach((item) => {
61 console.dir(item);
62});
63
64