Shopify Store Scraper
Pricing
Pay per usage
Shopify Store Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
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
| Field | Type | Default | Description |
|---|---|---|---|
storeUrls | array | ["https://kith.com"] | Shopify store URLs to scrape |
maxProducts | integer | 500 | Maximum 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.