Shopify Store Products Scraper
Pricing
from $0.70 / 1,000 products
Shopify Store Products Scraper
Get the full product catalog of any Shopify store: every product with all variants, SKUs, prices, discounts and stock status. No app install, no API key. Monitoring mode returns only what changed.
Pricing
from $0.70 / 1,000 products
Rating
0.0
(0)
Developer
Seungki Min
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Get the full product catalog of any Shopify store — no app install, no API key, no login. Point it at a domain and you get every product with all variants, SKUs, prices and stock status.
Works on every Shopify store: DTC brands, dropshipping shops, your competitors, your own store.
What you can do with it
- Competitor price tracking — run it on a schedule and diff prices and discounts over time.
- Product research — find what a store sells, at what price points, in which categories.
- Stock monitoring —
availableper variant tells you what is sold out right now. - Catalog migration or feeds — export a clean JSON/CSV of a whole store.
Input
| Field | What it does |
|---|---|
storeUrls | Store domains or URLs, e.g. gymshark.com. Several at once is fine |
collections | Only these collection handles (e.g. mens). Empty = whole catalog |
maxProductsPerStore | Stop after N products per store (default 1,000) |
onlyAvailable | Skip products where every variant is sold out |
minPrice / maxPrice | Price range filter |
includeVariants | Every variant with SKU, price and stock (default on) |
includeImages | All image URLs (default on) |
maxResults | Total limit across all stores |
Output
One row per product. Real example from this Actor:
{"storeDomain": "gymshark.com","storeName": "Gymshark US","currency": "USD","productId": "6805093875914","handle": "gymshark-medium-everyday-holdall-black-ss23","title": "Gymshark Everyday Holdall Medium - Black","url": "https://gymshark.com/products/gymshark-medium-everyday-holdall-black-ss23","vendor": "Gymshark | Be a visionary.","productType": null,"tags": ["acc-lower-bucket","accessories","activity:Conditioning","airport-outfits","akeneo_updated_at:1789570247","all-products","back-to-school","back-to-school-bags","bags","Bags-free","black-staples","build-your-wishlist","category:Bags","conditioning","created_by:product-service","division:Accessories","duffel-bags","everyday","feature:pockets","filter-colour:Black","gifts-for-gym-lovers","gifts-for-him","gifts-for-weightlifters","gifts-under-1","gifts-under-2","high-cash-drivers","last-chance","last-chance-accessories","lower-bucket","most-loved","must-have","must-have-acc","new-to-gymshark","old-SKUs-platform","outlet","outlet-accessories","outlet-accessories-over-50","outlet-exclusives","outlet-exclusives-acc","over-40-off","over-50-off","over-60-off","over-70-off","percentageInStockV2","range:Everyday","retail-mss-26","sale-bags","seamtype:Accessories","season:SS23","segmentation:Conditioning","ss26","student-best-sellers","subcategory:Large Holdall","tier:2","top-rated","we-do-gym-boost","winback-codes"],"publishedAt": "2026-09-16T08:23:05-07:00","updatedAt": "2026-09-18T17:15:23-07:00","cre
Each row also has vendor, productType, tags, options, compareAtPrice, discountPercent, variantCount, inStockVariantCount, publishedAt, updatedAt and description.
Speed and cost
60 products from 2 stores took 5 seconds. You are charged per product returned, so filters that drop products also drop the bill.
Monitoring mode
Turn on onlyChangedProducts and the Actor remembers every product's price and stock. On the next run you get only what changed — new products, price moves, sold out, back in stock — each row carrying previousMinPrice, priceChange and priceChangePercent. Put it on a daily schedule and you pay only for the changes, not for the whole catalog every day.
Notes
- If a domain is not a Shopify store, it is skipped with a warning and not charged.
- Very large catalogs are paged 250 products at a time; raise
maxProductsPerStoreto go deeper. - Prices come from the store's own public catalog, in the store's currency.
Related Actors
Other scrapers from the same maker, built the same way — no browser where it isn't needed, one flat price per result: