Shopify Scraper
Pricing
$19.99/month + usage
Go to Apify Store
Shopify Scraper
Shopify Scraper extracts product data from Shopify stores. It collects product names, prices, descriptions, images, variants, availability, and product URLs. Ideal for e-commerce research, competitor monitoring, price tracking, and building product datasets.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer

Scraper Engine
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrapes product data from Shopify stores: homepage, collection pages, or direct product URLs. Output matches a single JSON object with scraped_at, config, total_products, and products array.
Why use this actor
- Bulk URLs: Pass multiple store/collection/product URLs in one run.
- Proxy fallback: Uses no proxy by default; if blocked, falls back to datacenter then residential (with 3 retries), and sticks with residential for the rest of the run.
- Structured output: Each product includes source, title, description, brand, categories, tags, variants, medias, and options.
Input
| Field | Type | Required | Description |
|---|---|---|---|
| startUrls | array | Yes | Shopify store homepages, collection URLs, or product URLs. |
| maxResults | integer | No | Max products per URL (default: 100, 0 = no limit). |
| proxyConfiguration | object | No | Apify proxy settings; used for datacenter/residential fallback when needed. |
Example:
{"startUrls": [{ "url": "https://kith.com/" },{ "url": "https://store.com/collections/shoes" }],"maxResults": 100,"proxyConfiguration": { "useApifyProxy": true }}
Output
One dataset item with:
- scraped_at – UTC timestamp of the run.
- config – Echo of startUrls, maxResults, etc.
- total_products – Total number of products scraped.
- products – Array of product objects:
source,title,description,brand,categories,tags,variants,medias,options.
How to use (Apify Console)
- Open Apify Console → Actors.
- Select Shopify Scraper.
- Set Start URLs and optionally Max results and Proxy configuration.
- Click Start.
- Check the Log for progress and proxy fallback messages.
- Download or view the result in the run Dataset (single item with
productsarray).
Cautions
- Data is collected from publicly available Shopify storefronts only.
- You are responsible for compliance with the target site’s terms and applicable laws (e.g. privacy, data protection).