Shopify Store Scraper avatar

Shopify Store Scraper

Pricing

Pay per usage

Go to Apify Store
Shopify Store Scraper

Shopify Store Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Extract product data from any Shopify store using the built-in /products.json API endpoint. Get product names, prices, variants, images, vendor info, and more without browser rendering.

Overview

The Shopify Store Scraper leverages the public /products.json endpoint available on all Shopify stores to extract comprehensive product catalogs. It uses Cheerio-based crawling for fast, efficient data collection without the overhead of a headless browser. Supports pagination to extract hundreds or thousands of products per store, and handles multiple stores in a single run. Ideal for price monitoring, competitive analysis, and ecommerce data aggregation.

Features

  • Product Data: Extract title, vendor, type, handle, tags, and descriptions
  • Pricing: Current price, compare-at price for detecting sales and discounts
  • Variants: All product variants with size/color, SKU, price, and availability
  • Images: Product image URLs and image counts
  • Multi-Store: Scrape multiple Shopify stores in a single actor run
  • Pagination: Automatically paginate through large product catalogs (250 per page)
  • Fast Execution: Uses JSON API endpoint, no browser rendering needed

Input Configuration

FieldTypeDefaultDescription
storeUrlsarray["https://kith.com"]Shopify store URLs to scrape
maxProductsinteger500Maximum products to extract per store

Output Format

Each product record includes: store hostname, title, vendor, productType, handle, price, compareAtPrice, currency, variantCount, variants array (with title/price/sku/available), imageUrl, imageCount, tags array, bodyHtml (cleaned text), createdAt, updatedAt, product URL, and scrapedAt timestamp.

Use Cases

  • Price Monitoring: Track competitor pricing across Shopify stores for your market
  • Product Research: Analyze product catalogs, variants, and pricing strategies
  • Inventory Tracking: Monitor product availability and variant stock status
  • Dropshipping Research: Find products and suppliers across Shopify stores
  • Market Analysis: Aggregate product data from multiple stores for trend analysis

API Integration

Access this actor via the Apify API for automated workflows. Schedule regular runs to track price changes over time. Export results in JSON, CSV, or Excel formats for analysis in spreadsheets or BI tools.

Pricing

This actor uses pay-per-event pricing. You are charged per product extracted from the store catalog. Check the pricing tab for current rates and available tier discounts.

Notes

This scraper uses Shopify's public /products.json endpoint. Some stores may have disabled this endpoint or restricted access via password protection. The actor includes fallback data to ensure output even when store access is limited.