๐๏ธ Shopify Store Scraper - Products, Prices & Stock
Pricing
from $4.00 / 1,000 results
๐๏ธ Shopify Store Scraper - Products, Prices & Stock
Scrape products, prices, variants, and inventory from any Shopify store. Extract complete product catalogs with pricing, images, tags, and stock data. Perfect for dropshipping research, competitor analysis, price monitoring, and e-commerce intelligence
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
2
Bookmarked
13
Total users
2
Monthly active users
14 days ago
Last modified
Categories
Share
๐๏ธ Shopify Store Scraper โ Products, Prices & Contacts
Pull the entire product catalog of any Shopify store in seconds โ title, vendor, type, price, compare-at price, availability, variants, images and tags โ straight from the store's public product feed. No browser, no login, no blocks: it's fast, clean and reliable. Optionally grab each store's contact email too, so the same run doubles as an e-commerce lead list.
Point it at one store or a thousand. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
๐ What is the Shopify Store Scraper?
Every Shopify store exposes a standard public product endpoint โ this Actor reads it, paginates through the whole catalog, and returns one clean, structured row per product (with full variant detail). Use it for competitor and price monitoring, product and niche research, dropshipping sourcing, or building targeted lists of e-commerce brands to sell to.
What data does it extract?
- Product: title, handle, product URL, vendor, product type, tags, description
- Pricing: price (min), max price, compare-at price, and an
on_saleflag - Availability: in-stock flag + number of variants
- Variants (optional): title (size/color), SKU, price, compare-at price, availability
- Options: e.g. Size, Color
- Images: primary image URL + image count
- Timestamps: created / updated / published
- Store contact email (optional) โ attached to every product row for outreach
โฌ๏ธ Input
| Field | Type | Description |
|---|---|---|
startUrls | array | Shopify store URLs or domains, e.g. allbirds.com. Required. |
maxProductsPerStore | integer | Max products per store. Default 1000. |
includeVariants | boolean | Include full variant list (SKU, price, availability) per product. Default true. |
includeStoreEmail | boolean | Also extract each store's contact email and attach it to product rows. Default false. |
Example input
{"startUrls": ["allbirds.com", "https://www.gymshark.com"],"maxProductsPerStore": 2000,"includeVariants": true,"includeStoreEmail": true}
โฌ๏ธ Output
One record per product:
{"store_domain": "allbirds.com","store_url": "https://allbirds.com","product_id": 6588469379123,"title": "Men's Wool Runners","handle": "mens-wool-runners","product_url": "https://allbirds.com/products/mens-wool-runners","vendor": "Allbirds","product_type": "Shoes","tags": ["wool", "everyday"],"price": 98.0,"price_max": 98.0,"compare_at_price": 110.0,"on_sale": true,"available": true,"variants_count": 12,"options": ["Size", "Color"],"image": "https://cdn.shopify.com/s/files/.../wool-runner.jpg","images_count": 8,"description": "Our iconic everyday shoe, made with ZQ Merino wool...","published_at": "2023-04-17T20:52:50Z","variants": [{ "id": 39812, "title": "9 / Natural Grey", "sku": "WR-NG-09", "price": 98.0, "compare_at_price": 110.0, "available": true }],"store_email": "help@allbirds.com"}
๐ก Use cases
- ๐ Competitor & price monitoring โ track rivals' catalogs, prices and sales on a schedule.
- ๐ฌ Product & niche research โ spot best-sellers, gaps and pricing across many stores.
- ๐ฆ Dropshipping & sourcing โ export catalogs with variants and availability.
- ๐ E-commerce lead gen โ turn a list of Shopify brands into a contact list (enable
includeStoreEmail).
โ FAQ
Do I need an API key or login? No โ just the store URL(s).
How does it work without getting blocked? It reads each store's standard public product feed, so there's no browser and no anti-bot to fight โ it's fast and dependable.
Will it work on any store? On any Shopify store that exposes the public product endpoint (the vast majority). Non-Shopify sites are detected and skipped with a note in the log.
Can I get every product? Yes โ it paginates the full catalog up to your maxProductsPerStore limit.
Where does the contact email come from? From the store's own contact/about pages (when includeStoreEmail is on). Use it for legitimate B2B outreach.
Can I monitor prices over time? Yes โ schedule recurring runs and diff the output, or pipe it to a sheet/warehouse via API, Make, Zapier or n8n.
How does pricing work? Pay per product returned, plus a small premium per store when a contact email is found. No subscription.
Is it legal? It reads publicly available product data published by the store. Use responsibly and within applicable terms and law.
๐ You might also like
- Website Contact & Email Extractor โ emails, phones & socials from any list of websites.
- Google Maps Email Scraper โ local business leads with verified emails.
- Smart Email Finder & Verifier โ find a person's email from name + domain.
Keywords: shopify scraper, shopify product scraper, shopify products json, ecommerce scraper, product data extraction, price monitoring, competitor price tracking, shopify store scraper, dropshipping research, product catalog export, shopify api, scrape shopify products, ecommerce leads, online store scraper, shopify email scraper, product feed scraper