Shopify Scraper avatar

Shopify Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Shopify Scraper

Shopify Scraper

Shopify Scraper extracts product data from Shopify stores at scale. Collect titles, prices, images, variants, descriptions, availability, and more from any Shopify storefront. Ideal for e-commerce research, price monitoring, competitor analysis, and product catalog building.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

Scrapio

Scrapio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

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

FieldTypeRequiredDescription
startUrlsarrayYesShopify store homepages, collection URLs, or product URLs.
maxResultsintegerNoMax products per URL (default: 100, 0 = no limit).
proxyConfigurationobjectNoApify 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)

  1. Open Apify ConsoleActors.
  2. Select Shopify Scraper.
  3. Set Start URLs and optionally Max results and Proxy configuration.
  4. Click Start.
  5. Check the Log for progress and proxy fallback messages.
  6. Download or view the result in the run Dataset (single item with products array).

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).