Shopify Products, Price & Stock Monitor
Pricing
from $0.80 / 1,000 product with variants
Shopify Products, Price & Stock Monitor
Export public Shopify products with detailed variants, prices and availability. Compare previous runs to track verified price, stock and catalog changes.
Pricing
from $0.80 / 1,000 product with variants
Rating
0.0
(0)
Developer
Luka
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Export products from the Shopify stores you already follow, with variant prices, currency and availability together in each product row.
- Collect known store, collection or product URLs in one run.
- Keep public variant IDs, options and SKUs alongside prices and availability.
- Compare a previous run to see verified price, availability and catalog changes.

🚀 Start in 60 seconds
Keep the example product URL and click Start. Open Products and changes when the run finishes. One verified product costs $0.0058: a $0.005 check plus $0.0008 for the product and its variants.
🎯 Choose the right workflow
| Workflow | Use it for | Previous run |
|---|---|---|
| Get current products | A current catalog export | Not required |
| Track price and stock changes | Compare current products with an earlier snapshot | Provide the previous successful run ID with the same target URLs |
The first monitoring run marks verified products NEW. For each subsequent comparison, use the successful run ID returned as snapshotRunId. Each subsequent run checks current products again and has the same product charge even when nothing changed.
📦 What you get
One row per verified product, including all verified public variants. JSON preserves the structured variants array. CSV includes the same array as a JSON cell, keeping product billing independent of the number of variants.
Product fields include stable IDs, public URL, title, description, vendor, type, tags, images, source dates, currency, lowest price and availability. Each variant includes its ID, title, options, SKU, price, compare-at price, currency and availability.
Monitoring adds changeTypes and previous values. Confirmed removals appear as recordType=change rows at no additional product charge. Availability is a public buyability flag; it does not measure stock quantity or sales.
🎛️ Input guide
| Input | Meaning |
|---|---|
startUrls | 1–20 clean HTTPS store, collection or product URLs |
workflow | snapshot or monitor |
previousRunId | Successful run of this Actor for the same targets; monitoring only |
maxProducts | Combined product limit, 1–10,000; default 1,000 |
maxBuyerChargeUsd | Buyer spending limit; default $1 |
Use a locale-specific URL when needed. Prices and currency describe that public storefront context, not every international market. Set the spending limit high enough for the requested maximum products, even when a smaller result is expected.
💰 Pricing
$0.005 per verified catalog check + $0.80 per 1,000 verified products. Variants and change comparisons are included. A verified empty check costs $0.005. A failed, unverified check is free. Verified products in an incomplete run may still be charged; unverified products are excluded.
| Verified products | Complete charge |
|---|---|
| 1 | $0.0058 |
| 100 | $0.085 |
| 1,000 | $0.805 |
| 10,000 | $8.005 |
These are Actor charges. Review the active pricing shown above before starting.
✅ Coverage you can trust
- COMPLETE: all catalog pages in the requested scope were read, and each included product has verified variant details and currency.
- CAPPED: the requested product limit prevented completion.
- PARTIAL: some requested products or targets could not be verified.
- FAILED: no requested scope could be verified; no product snapshot is committed.
A missing product becomes REMOVED only when both the previous and current scans of its target are complete. Output safeguards allow up to 25 MB of normalized products per run and 256 KB per product; larger results finish incomplete and do not imply removals. Catalogs can change while a run is in progress; observations are not a transactionally consistent merchant export.
🔌 API and automation
{"startUrls": ["https://www.deathwishcoffee.com/products/power-surge-coffee"],"workflow": "snapshot","maxProducts": 1000,"maxBuyerChargeUsd": 1}
Download JSON or CSV from the Dataset. For a repeat comparison, select monitor and supply the last successful previousRunId. Keep the target URLs unchanged so the snapshots describe the same scope.
⚠️ Not yet supported
Global store discovery, merchant accounts, private or password-protected catalogs, wholesale prices, cart mutations, inventory quantity probing, sales estimates and source access challenges are not supported. Headless storefronts may not expose a usable public catalog.
Products whose public detail reaches the source limit of 250 variants are excluded as unverified; a partial response is never advertised as a complete product. This Actor does not promise every variant of every Shopify product. Gymshark did not pass the current public catalog test. The current public route was observed on Death Wish Coffee and Allbirds; support for other stores is verified per run.
❓ FAQ and support
Why does an unchanged scan cost money? It performs a fresh catalog and product check. The comparison is included in the product charge.
Does unavailable mean a sale occurred? No. It only means the public availability flag changed.
Can I compare different target lists? Start a new baseline instead. A comparison requires the same target scope.
For support, share the run ID and expected public target, without account credentials. This independent Luminar product is not affiliated with or endorsed by Shopify or the monitored stores.