Shopify Scraper avatar

Shopify Scraper

Pricing

$24.99/month + usage

Go to Apify Store
Shopify Scraper

Shopify Scraper

Extract product and store data from Shopify websites with the Shopify Scraper. Collect product titles, prices, descriptions, images, availability, and product URLs in structured format. Ideal for ecommerce research, price monitoring, competitor analysis, and product tracking.

Pricing

$24.99/month + usage

Rating

0.0

(0)

Developer

Scrapier

Scrapier

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

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