Shopify Products Scraper avatar

Shopify Products Scraper

Pricing

$4.40/month + usage

Go to Apify Store
Shopify Products Scraper

Shopify Products Scraper

Collect product data from any Shopify powered store with full catalog or per product detail. Use a store URL, collection, or product page, then export prices, variants, images, inventory levels, descriptions, tags, options, and recommended products in structured output.

Pricing

$4.40/month + usage

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

πŸš€ Shopify Products Scraper

Collect product data from any Shopify powered store in minutes without coding. Whether you are researching competitors, tracking prices, or building a product database, this tool extracts prices, variants, images, inventory status, and more from thousands of Shopify stores.

Use it to monitor market trends, compare product offerings, analyze inventory levels, or feed data directly into your favorite spreadsheet, analytics, or CRM tools.

✨ What Does It Do

The Shopify Products Scraper collects comprehensive product data from any Shopify powered store:

  • Product Title - Get exact product names for your catalog
  • Price and Compare At Price - Track current and original prices to analyze discounts
  • Product Variants - Extract all variant options (sizes, colors, styles) with individual prices
  • Product Images - Capture all product images for visual catalogs
  • Inventory Status - See which products are available or out of stock
  • Product Type and Category - Organize products by type for segmentation
  • Vendor Information - Identify suppliers and brands within stores
  • Product Description - Get full product details for enriched listings
  • Product Options - Extract size, color, and other configurable options with values
  • Product Tags - Collect tags for filtering and categorization
  • Product Handle - Access the unique URL slug for each product
  • Recommended Products - Discover related products for each item with full product details
  • Timestamps - Get created, updated, and published dates for trend analysis
  • Direct Product Links - Access clickable URLs for each product
  • Currency - See the store's native currency code

🎬 Demo Video

Demo video coming soon.

πŸ”§ Input

You can provide store URLs, collection URLs, or individual product URLs. All other inputs are optional and help you refine what you collect.

Required:

  • Start URLs - One or more Shopify store, collection, or product URLs. Supports store homepages (all products), collection pages, and individual product pages.

Optional:

  • Max Items - How many products to collect (default: all). Free users limited to a maximum of results per run.
  • Search Query - Search products by keyword using Shopify search. Leave empty to get all products.
  • Include Out of Stock - Enabled by default. Uncheck to only get products with available inventory.
  • Sort By - Sort results by price (low to high or high to low), title (A to Z or Z to A), or date (newest or oldest first).
  • Recommendations Per Product - Fetch recommended products for each scraped product. Set to zero to disable. Enabling this requires additional requests per product, so runs may take longer.
  • Proxy Configuration - Use residential proxies for stores with strict protection. Leave default for most stores.

Example Input:

{
"startUrls": [
{ "url": "https://allbirds.com" },
{ "url": "https://allbirds.com/collections/mens" },
{ "url": "https://allbirds.com/products/womens-tree-runners" }
],
"maxItems": 10,
"query": "wool",
"includeOutOfStock": true,
"sortBy": "price-ascending",
"maxRecommendationsPerProduct": 4
}

πŸ“Š Output

After the Actor finishes its run, you get a dataset with the output. You can download those results as an Excel, HTML, XML, JSON, and CSV document.

Sample Output:

{
"imageUrl": "https://cdn.shopify.com/s/files/1/...",
"title": "Wool Runner 2",
"url": "https://store.com/products/wool-runner-2",
"productId": 1234567890,
"handle": "wool-runner-2",
"vendor": "Store Name",
"productType": "Footwear",
"price": "95.00",
"compareAtPrice": "125.00",
"currency": "USD",
"available": true,
"tags": ["sustainable", "unisex", "bestseller"],
"description": "Comfortable shoes made from natural materials.",
"variants": [
{
"id": 987654321,
"title": "Red / 7",
"price": "95.00",
"compareAtPrice": null,
"sku": "WR2-RED-7",
"available": true,
"inventoryQuantity": null,
"barcode": null,
"weight": 300,
"option1": "Red",
"option2": "7",
"option3": null
}
],
"images": [
"https://cdn.shopify.com/s/files/1/...",
"https://cdn.shopify.com/s/files/1/..."
],
"options": [
{ "name": "Color", "values": ["Red", "Blue", "Black"] },
{ "name": "Size", "values": ["5", "6", "7", "8", "9", "10"] }
],
"recommendations": [
{
"title": "Wool Runner Go",
"price": "120.00",
"handle": "wool-runner-go",
"available": true
}
],
"publishedAt": "2023-01-15T10:00:00Z",
"createdAt": "2022-11-20T14:30:00Z",
"updatedAt": "2026-02-27T08:45:00Z",
"storeUrl": "https://store.com",
"scrapedAt": "2026-02-27T09:15:22Z"
}

Download Formats: JSON (raw data), CSV (spreadsheet friendly), Excel (formatted tables).

πŸ’Ž Why Choose the Shopify Products Scraper

Works on Any Shopify Store - From household names to niche brands, if it runs on Shopify, we extract data. No manual store configuration needed.

Multiple URL Types - Scrape entire stores, specific collections, or individual products. Mix and match URL types in a single run.

Keyword Search - Find specific products by keyword across any Shopify store. Search results include full product details.

Product Recommendations - Discover related products automatically by fetching Shopify's built in product recommendations for each item.

Sort Results - Sort output by price, title, or date. Get results organized exactly how you need them without post processing.

Simple Data Collection - Uses Shopify's public product catalog. No complex browser automation, no constant updates needed when Shopify changes their frontend.

Complete Product Details - Capture all data fields including images, variants, inventory, and metadata in one run.

Flexible Data Export - Push results to CSV, Excel, JSON, or integrate with Make, Zapier, Airbyte, and thousands of apps automatically.

Easy to Get Started - No credit card required for free trial. Test on any store before choosing a paid plan.

πŸ“‹ How to Use

1. Sign Up: Create a free account w/ $5 credit

2. Find the Actor: Search for "Shopify Products Scraper" in the Apify Store and open it.

3. Enter Store URLs: Paste your target Shopify store, collection, or product URLs.

4. (Optional) Set Filters: Choose max items, search query, sorting, inventory filters, or enable recommendations.

5. Run: Click Start and wait for results.

6. Download Data: Export as JSON, CSV, or Excel. Or integrate with your workflow.

No technical skills required. No coding. No setup.

🎯 Business Use Cases

Competitive Intelligence Teams - Monitor competitor products and inventory in real time. Detect when rivals launch new products or adjust their catalog. Build a searchable competitive product database.

Market Researchers and Analysts - Analyze product trends across Shopify stores in your niche. Compare what successful brands offer, their price tiers, and available variants. Identify gaps in the market.

E-commerce Business Owners - Research product ideas before launching. See what your competitors offer and which products are trending. Benchmark your catalog against the competition.

Price Monitoring and Automation - Track price changes across multiple stores over time. Feed data into analytics dashboards or alerts. Identify opportunities and margin pressure.

Marketing and Content Teams - Export product data for content creation, email campaigns, or social media. Build product comparison tables or trend reports with fresh data.

❓ FAQ

Q: Will this work on any Shopify store? A: Yes. Any store powered by Shopify makes its product catalog publicly accessible. This tool works on all of them, from small boutiques to major brands.

Q: Do I need an account on the Shopify store? A: No. This tool uses Shopify's public product data, which requires no authentication. You only need the store URL.

Q: Can I scrape multiple stores at once? A: Yes. Add multiple URLs to the Start URLs input. You can mix store homepages, collection pages, and individual product URLs in a single run.

Q: What if the store blocks my requests? A: Some stores with strict bot protection may return errors. In that case, enable the Proxy Configuration input with residential proxies to bypass restrictions.

Q: Can I search for specific products? A: Yes. Use the Search Query input to find products by keyword. The tool searches the store's catalog and returns full product details for matching items.

Q: Are inventory quantities included? A: Inventory quantities are included when stores make them public. Some stores hide exact stock levels, in which case the quantity will be empty, but the available field will still be accurate.

πŸ”— Integrate Shopify Products Scraper with any app

Connect this actor with your favorite tools:

Looking for more data collection tools? Check out these related actors:

ActorDescriptionLink
AWS Marketplace ScraperExtract software and SaaS offerings from AWS MarketplaceLink
Stripe App Marketplace ScraperCollect app listings and reviews from Stripe's marketplaceLink
Hubspot Marketplace ScraperExtract business app data from HubSpot marketplaceLink
Flippa ScraperMonitor websites and digital assets for sale with metricsLink
HTML to JSON Smart ParserParse any webpage into structured JSON dataLink

πŸ’‘ Pro Tip: Browse our complete collection of data collection actors to find the perfect tool for your business needs.

πŸ†˜ Need Help?

Check the FAQ above for common questions about input, output, and troubleshooting.

πŸ“ž Contact

Contact us to request a new scraper, propose a custom data project, or report a technical issue with this actor at https://tally.so/r/BzdKgA

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Shopify or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.