Shopify New Products Monitor
Pricing
from $1.00 / 1,000 products
Shopify New Products Monitor
Find new or changed Shopify products across public storefront feeds. Return titles, vendors, tags, timestamps, price ranges, compare-at prices, variants, SKUs, availability, images, and URLs; apply published/updated date filters before billing. No login, API key, browser, or proxy.
Pricing
from $1.00 / 1,000 products
Rating
0.0
(0)
Developer
Nate Schnell
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
What does Shopify New Products Monitor do?
Shopify New Products Monitor finds newly published or recently changed products from one or more Shopify storefronts. It returns one clean product record per match, including timestamps, price ranges, variants, availability, tags, images, and a canonical product URL. Use it for launch feeds, competitor catalog checks, supplier research, or scheduled assortment alerts.
What data can you extract from Shopify stores?
- Product identity — product ID, title, handle, canonical URL, vendor, and product type
- Launch and change signals — created, published, updated, and actor scrape timestamps
- Pricing and stock — minimum and maximum current prices, compare-at prices, availability, variant counts, SKUs, and option values
- Catalog context — plain-text description, tags, image URLs, and the source feed URL
The nested variants array keeps each Shopify variant's ID, title, SKU, option values, price, compare-at price, and public availability flag together in the product row.
How to use Shopify New Products Monitor
- Open the actor and enter one or more public Shopify store URLs in the input box.
- Choose
publishedAtfor new-product discovery orupdatedAtfor catalog-change monitoring. - Set
sinceto an ISO timestamp, such as2026-08-01T00:00:00Z, and choose a page and product limit. - Click Run. The actor reads the public product feed and applies date and availability filters before writing results.
- Download the dataset as JSON, CSV, Excel, or another available format, or connect to the Apify Dataset API.
How much does Shopify New Products Monitor cost?
The actor uses pay-per-event pricing: $1.00 per 1,000 emitted product records. A product is billable only after it passes the date and availability filters and is written to the dataset; pages fetched and products excluded by filters are not dataset events. Keep maxItems and maxPagesPerStore low for quick tests, then schedule a narrow since window for recurring runs.
Input
Provide storeUrls as a list of Shopify storefront URLs. dateField and since control launch or change discovery, while onlyAvailable removes products with no available variants before billing. Use dryRun to inspect matching counts without writing records.
{"storeUrls": ["https://gymshark.com", "https://allbirds.com"],"maxItems": 100,"maxPagesPerStore": 2,"dateField": "publishedAt","since": "2026-08-01T00:00:00Z","onlyAvailable": true,"dryRun": false}
Output
Each dataset item is one product. It includes product identity, normalized ISO timestamps, price ranges in the store's currency, availability, variant details, tags, image URLs, and the public source feed URL.
{"storeUrl": "https://gymshark.com","productId": "6806607986890","productTitle": "Gymshark Everyday Mini Holdall - Black","productHandle": "gymshark-everyday-mini-gym-bag-bags-black-aw26","productUrl": "https://gymshark.com/products/gymshark-everyday-mini-gym-bag-bags-black-aw26","description": "EVERYDAY FOR ANY DAY It's your fave gym bag, but mini.","vendor": "Gymshark | Be a visionary.","productType": "Unisex>Accessories>Bags>small_holdall","tags": ["acc-lower-bucket", "accessories", "activity:Rest Day"],"createdAt": "2026-02-12T18:13:38.000Z","publishedAt": "2026-08-24T12:32:48.000Z","updatedAt": "2026-08-24T14:03:57.000Z","available": true,"priceMin": 34,"priceMax": 34,"compareAtPriceMin": null,"compareAtPriceMax": null,"variantCount": 1,"availableVariantCount": 1,"variants": [{"id": "39797331460298", "title": "One Size", "sku": "I2A5Q-BB2J-OS", "option1": "One Size", "option2": null, "option3": null, "available": true, "price": 34, "compareAtPrice": null}],"imageUrls": ["https://cdn.shopify.com/s/files/1/0156/6146/files/EverydayMiniHoldallBlackI2A5Q_BBBB_A2.jpg?v=1787048719"],"sourceUrl": "https://gymshark.com/products.json?limit=250&page=1","scrapedAt": "2026-08-24T15:00:00.000Z"}
Integrations
Use scheduled runs, webhooks, Make, Zapier, n8n, or the Apify API with the Python and Node.js clients. The default dataset can feed a product database, CRM workflow, price alert, or catalog diff job.
Related actors
- Shopify Products Scraper — full Shopify product catalog extraction when you need an unfiltered baseline
- Shopify Products Scraper — Any Store, No Auth | $0.9/1K — low-cost catalog rows for broad product collection work
- Shopify Scraper - Products, Collections, Analysis — product and collection extraction with additional Shopify source modes
FAQ
How does Shopify New Products Monitor work?
It requests each store's public /products.json?limit=250&page=N feed, normalizes products and variants, then checks the selected timestamp and availability filter before writing a dataset item. Pagination is bounded by maxPagesPerStore and maxItems.
Can I use Shopify New Products Monitor as an API?
Yes. Start the actor through the Apify API or client SDK and read the run's default dataset through the Dataset API. The Output tab links directly to the dataset items endpoint.
Can I use Shopify New Products Monitor in Python or Node.js?
Yes. Use the Apify client to start a run and download its dataset, for example await apifyClient.actor('YOUR_USERNAME/shopify-new-products-monitor').call(input) in Node.js.
What does this actor access?
It accesses the public Shopify storefront product feed at /products.json. No Shopify login, merchant API key, app installation, browser session, or proxy configuration is required for the default request path.
Is it legal to scrape Shopify stores?
The actor reads publicly served product data, but you are responsible for your use of the results. Review the target store's requirements and the laws that apply to your workflow before collecting or redistributing data.
Does it return inventory quantity?
No. Shopify's public product feed exposes per-variant availability, but it does not reliably expose inventory quantity or currency code. Prices are numeric values in the store's own currency.
Your feedback
If a store's public feed changes shape or you need another launch filter, share the URL and a sample input in the actor's Issues tab. Feature requests for collection URLs, change snapshots, or additional normalization are welcome.