VOOZH about

URL: https://apify.com/autofacts/shopify

⇱ Shopify Scraper Β· Apify


Pricing

$5.00/month + usage

Go to Apify Store

Shopify online store collection and product data extractor. Supports realtime price/stock monitor. Crawl product list or single product in a structured form, including title,description,price,sku, etc.

Pricing

$5.00/month + usage

Rating

4.3

(5)

Developer

πŸ‘ Richard Feng

Richard Feng

Maintained by Community

Actor stats

68

Bookmarked

2.1K

Total users

32

Monthly active users

14 days ago

Last modified

Share

**Shopify Scraper is a professional-grade crawling tool designed to extract high-fidelity product data from any e-commerce store built on the Shopify platform. This version uses the Pay-Per-Event pricing model, meaning you only pay for the products and collections you actually scrape.

Why Use Shopify Scraper?

  • πŸ“Š Market Research: Analyze competitor pricing, inventory, product variants, and descriptions to sharpen your strategy.
  • πŸ“ˆ Trend Monitoring: Track new product launches and stock status changes across multiple brands in real-time.
  • πŸ—‚οΈ Data Aggregation: Build comprehensive product catalogs by aggregating data from various Shopify-based stores.
  • 🎯 Marketing Insights: Understand how successful brands structure their metadata, tags, and categories.

πŸ”„ Just need a one-time dump of data? Check out our Shopify Scraper (PPE) actor.

Key Features

  • πŸ” Search Support: Find products by keyword using the built-in search functionality.
  • 🎁 Product Recommendations: Optionally fetch recommended products for each item (configurable limit).
  • πŸš€ Store-wide Extraction: Capable of crawling an entire store's catalog, from collections to individual products.
  • 🎯 Precision Targeting: Fetch specific collections or singular product URLs with surgical precision.
  • πŸ’± Currency Normalization: Automatically handles currency selection and formats prices (multiplied by 100) to ensure financial accuracy without floating-point errors.
  • πŸ“¦ Comprehensive Data: Extracts everything: titles, descriptions, images, options (size/color), variants, and real-time stock status.
  • πŸ›‘οΈ Resilience: Includes logic to bypass common gateway restrictions and handle "InStock"/"OutOfStock" parsing robustly.

Important Note

On certain Shopify websites, multiple SKUs may be visually merged into a single product page. Please be aware that this scraper treats each SKU as an individual product entry and does not perform any merging of these SKUs.

How it Works

1. Verification

Before running the scraper, verify your target is a Shopify store:

  1. Navigate to https://<domain>/admin (e.g., https://gymshark.com/admin).
  2. If you see a Shopify login page, the site is compatible.

2. Configuration

The scraper accepts a JSON input defining the target URLs and scraping behavior.

ParameterTypeRequiredDescription
startUrlsArrayYesA list of URLs to scrape (Homepage, Collection, or Product URLs).
proxyObjectYesProxy configuration. Residential proxies are highly recommended to avoid blocks.
maxRequestsPerCrawlIntegerNoLimit the number of products scraped. Set to 0 for unlimited (default 100).
maxRecommendationsPerProductIntegerNoNumber of recommended products to fetch per product. Set to 0 to disable (default 0). Max 20.
queryStringNoSearch query to find specific products.

Input Examples

Use CaseInput JSON
Scrape all products from a store{ "startUrls": [{ "url": "https://kith.com" }], "maxRequestsPerCrawl": 0, "proxy": { "useApifyProxy": true } }
Scrape products from a collection{ "startUrls": [{ "url": "https://kith.com/collections/kith-tops" }], "maxRequestsPerCrawl": 0, "proxy": { "useApifyProxy": true } }
Scrape a single product page{ "startUrls": [{ "url": "https://kith.com/products/kith-williams-iii-hoodie-black" }], "proxy": { "useApifyProxy": true } }
Search products by keyword{ "startUrls": [{ "url": "https://kith.com" }], "query": "hoodie", "proxy": { "useApifyProxy": true } }
Fetch product with recommendations{ "startUrls": [{ "url": "https://kith.com/products/kith-williams-iii-hoodie-black" }], "maxRecommendationsPerProduct": 10, "proxy": { "useApifyProxy": true } }
Limit total scraped results{ "startUrls": [{ "url": "https://kith.com" }], "maxRequestsPerCrawl": 100, "proxy": { "useApifyProxy": true } }
Scrape with custom currency{ "startUrls": [{ "url": "https://kith.com/collections/kith-tops?currency=EUR" }], "proxy": { "useApifyProxy": true } }

3. Output

Data is stored in the default dataset. The scraper outputs either Product or Collection objects.


Troubleshooting

IssuePossible CauseSolution
0 Results FoundThe site may not be Shopify-based or has strong anti-bot protection.Verify with the /admin trick. Try using residential proxies.
Access Denied / 403Your IP has been flagged.Enable useApifyProxy and ensure you have sufficient proxy quota.
Incorrect PriceCurrency mismatch or raw integer format.Remember prices are x100 (e.g., 2000 = 20.00). Ensure ?currency=XYZ param is used if supported.

TODO

  • Review fetch support
  • Real stock monitoring
  • 7/30 day sales estimation

You might also like

Shopify Scraper

pocesar/shopify-scraper

Automate monitoring prices on the most popular solution for building online stores and selling products online. Crawl arbitrary Shopify-powered online stores and extract a list of all products in a structured form, including product title, price, description, etc.

2.3K

1.0

Shopify Products Scraper

dhrumil/shopify-products-scraper

Scrape any shopify powered website / store and automate / monitor all products products in a structured form, including product title, price, description, etc. Data can be exported or connected through API for further analysis and integration.

πŸ‘ User avatar

Dhrumil Bhankhar

640

4.9

My shopify scraper

lsdflying/shopify-product-scraper

Shopify online store collection and product data extractor. Supports realtime price/stock monitor. Crawl product list or single product in a structured form, including title,description,price,sku, etc.

118

2.1

Universal Shopify Review Scraper

stanvanrooy6/shopify-review-scraper

Scrape reviews from any Shopify store. Supports all review apps.. Get ratings, text, images & videos. Unlimited usage for a $25/month.

75

Shopify Products Scraper V2

logie/shopify-products-scraper

Our shopify website scraper is the perfect tool for anyone looking to get information on shopify websites. Use it to get products from any concurrent including price, images, variants

πŸ‘ User avatar

Kinder ThΓ©o

962

2.4

Shopify Product Scraper

webdatalabs/shopify-product-scraper

Extract complete product data from any Shopify store including prices, discounts, variants (up to 250 per product), customer reviews, ratings, and sales estimates. Bonus: discover 321K+ Shopify stores by category.

214

5.0

Shopify Scraper

automation-lab/shopify-scraper

Monitor any Shopify store for competitor catalog, price, availability, variants, collections, and review data. Extract DTC storefront intelligence with no API key.

πŸ‘ User avatar

Stas Persiianenko

50

Shopify AppStore Scraper

scoutlayer/shopify-appstore-scraper

A powerful Apify Actor designed to extract comprehensive data from the Shopify App Store. This scraper can discover all available apps, collect detailed application information, and extract user reviews from any Shopify app, making it perfect for market research, and competitor analysis.

202

5.0

Shopify Store Leads Scraper - Emails, Phones & Ratings

clearpath/shopify-store-leads

Scrape Shopify store leads by keyword or category. Extract emails, phone numbers, addresses, ratings, and social links. Find storeleads for B2B outreach, supplier discovery, and market research.