1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = { "products": [{
9 "feed": {
10 "id": "7953688035491_43213374390435",
11 "price": "25.00",
12 "currency": "USD",
13 "availability": "out of stock",
14 "variant_id": "43213374390435",
15 "link": "https://www.rykergames.com/products/catan-card-sleeve-kit?variant=43213374390435¤cy=USD",
16 "mpn": "BK0013",
17 },
18 "selectors": {
19 "root": "body",
20 "price": "#ProductPrice-7953688035491",
21 "currency": "button[aria-controls=\"CurrencyList-toolbar\"] .disclosure-list__label",
22 "availability": "#AddToCartText-7953688035491",
23 "purchase": "#AddToCart-7953688035491",
24 "variant": "#AddToCartForm-7953688035491 [name=\"id\"]",
25 "locale": "en-US",
26 "variant_data": "#AddToCartForm-7953688035491 #VariantsJson-7953688035491",
27 },
28 "allowed_origins": [
29 "https://www.rykergames.com",
30 "https://cdn.shopify.com",
31 "https://fonts.shopifycdn.com",
32 "https://ajax.googleapis.com",
33 "https://loox.io",
34 "https://maps.googleapis.com",
35 "https://maps.gstatic.com",
36 "https://productreviews.shopifycdn.com",
37 "https://shop.app",
38 "https://monorail-edge.shopifysvc.com",
39 "https://otlp-http-production.shopifysvc.com",
40 "https://error-analytics-sessions-production.shopifysvc.com",
41 "https://extensions.shopifycdn.com",
42 "https://connect.facebook.net",
43 "https://www.googletagmanager.com",
44 "https://cf.geekdo-images.com",
45 "https://fonts.loox.io",
46 "https://images.loox.io",
47 "https://static.klaviyo.com",
48 "https://cdn.nfcube.com",
49 "https://fonts.gstatic.com",
50 ],
51 "sample_ms": [
52 3000,
53 5000,
54 8000,
55 10000,
56 ],
57 "feed_provenance": {
58 "url": "https://www.rykergames.com/collections/google-xml-product-feed",
59 "final_url": "https://www.rykergames.com/collections/google-xml-product-feed",
60 "status": 200,
61 "started_at": "2026-10-01T08:00:57.580638+00:00",
62 "captured_at": "2026-10-01T08:01:08.118411+00:00",
63 "sha256": "3825c5dbdf39965527ff92e8b75397c3360a2f1bd70a1fdbc4803637438f603f",
64 "bytes": 274232,
65 "type": "captured_public_google_rss_feed",
66 "original_product_link": "https://www.rykergames.com/products/catan-card-sleeve-kit",
67 "note": "Genuine merchant-published row. Variant cross-checked with product API; explicit variant and USD query appended. No Google ingestion verification. MPN retained as MPN; source matches explicit Product.mpn, without converting it to SKU.",
68 },
69 }] }
70
71
72run = client.actor("saimislam/shopify-merchant-diagnostics").call(run_input=run_input)
73
74
75print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
76for item in client.dataset(run.default_dataset_id).iterate_items():
77 print(item)
78
79