1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "sourceMode": "sample",
10 "mode": "demo",
11 "startUrls": [
12 {
13 "url": "https://schema.org/Product",
14 "sourceId": "SCHEMA-ORG-PRODUCT",
15 "userData": { "sourceId": "SCHEMA-ORG-PRODUCT" },
16 },
17 {
18 "url": "https://shopify.dev/docs/api/ajax/reference/product",
19 "sourceId": "SHOPIFY-PRODUCTS-JSON",
20 "userData": { "sourceId": "SHOPIFY-PRODUCTS-JSON" },
21 },
22 {
23 "url": "https://woocommerce.com/document/woocommerce-rest-api/",
24 "sourceId": "WOOCOMMERCE-PUBLIC-CATALOG",
25 "userData": { "sourceId": "WOOCOMMERCE-PUBLIC-CATALOG" },
26 },
27 ],
28 "maxItems": 25,
29 "outputMode": "sample-records",
30}
31
32
33run = client.actor("zentrafoundry/any-store-price-monitor").call(run_input=run_input)
34
35
36print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
37for item in client.dataset(run["defaultDatasetId"]).iterate_items():
38 print(item)
39
40