Shopify & WooCommerce Scraper: Products, Stock & Store Leads
Pricing
from $0.90 / 1,000 products
Shopify & WooCommerce Scraper: Products, Stock & Store Leads
Extract complete product catalogues, exact variant inventory, compare-at discounts, B2B store leads (verified emails, phones, social links, 35+ installed apps/pixels), and customer reviews (Judge.me, Okendo, Yotpo, WooCommerce) from any Shopify or WooCommerce domain. Zero browser overhead.
Pricing
from $0.90 / 1,000 products
Rating
0.0
(0)
Developer
StoreIntel Labs
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Features
Share
Shopify & WooCommerce Store Intelligence Scraper
Extract complete product catalogues, variant-level inventory and GTIN barcodes, compare-at discount percentages, B2B store lead profiles (verified business emails, phone numbers, social links, 35+ installed apps and ad pixels), and customer reviews from public Shopify and WooCommerce stores.
No API keys, store logins, or headless browsers are required. The scraper communicates directly with public storefront feeds (products.json, .js variant endpoints, meta.json, WooCommerce Store API /wp-json/wc/store/v1/products, and public review widget APIs) for fast execution and minimal compute cost.
Key Capabilities
| Module | What It Extracts | Supported Platforms |
|---|---|---|
| 1. Product Catalogue & Pricing | Full product records, all variants, selling prices, compare_at_price, auto-calculated max_discount_pct, SKUs, options, tags, product types, image URLs, and plain-text descriptions. | Shopify, WooCommerce |
| 2. Exact Stock & Barcode Enrichment | Queries per-product .js / Store API endpoints to retrieve exact inventory_quantity per variant (when exposed by the store), inventory policy (deny / continue), and GTIN/UPC/EAN barcodes. | Shopify, WooCommerce |
| 3. B2B Store Lead & Tech-Stack Profile | Crawls the storefront homepage, /meta.json, /pages/contact, and /policies/contact-information to extract sanitized business emails, phone numbers, social profiles, theme name, .myshopify.com internal domain, 35+ app signatures, and 9 ad pixel networks. | Shopify, WooCommerce |
| 4. Customer Reviews | Auto-detects the store's active review widget and extracts structured customer reviews (star rating, title, body, reviewer name, verified buyer badge, product handle, timestamp). | Judge.me, Okendo, Yotpo, WooCommerce |
Input Parameters
You can pass bare domains (tentree.com), full storefront URLs (https://www.tentree.com), Shopify collection URLs (https://example.com/collections/best-sellers), or single product URLs (https://example.com/products/item-handle).
| Field | Type | Default | Description |
|---|---|---|---|
domains | array | ["tentree.com"] | List of store domains, collection URLs, or product URLs. |
scrapeProducts | boolean | true | Extract product catalogue and variants. |
maxProductsPerStore | integer | 50 | Max products to collect per domain (0 = unlimited full catalogue). |
includeExactInventory | boolean | false | Enrich variants with exact stock counts and barcodes via .js endpoints. |
includeStoreLeadProfile | boolean | true | Emit a store_lead record per domain with emails, phones, socials, and detected apps/pixels. |
includeReviews | boolean | false | Extract customer reviews from detected review providers. |
maxReviewsPerStore | integer | 50 | Maximum number of reviews to collect per store. |
onlyInStock | boolean | false | Filter out products where all variants are out of stock. |
onlyOnSale | boolean | false | Only return products currently discounted (compare_at_price > price). |
minDiscountPercent | integer | 0 | Minimum discount percentage required (e.g., 20 for 20%+ off). |
keywordFilter | string | "" | Case-insensitive substring filter matched against title, vendor, category, or tags. |
Zero Charge on Filtered Items: Catalogue filters (
onlyInStock,onlyOnSale,minDiscountPercent,keywordFilter) are evaluated before records are written to the dataset. Products excluded by your filters are never charged.
Output Dataset Examples
The dataset contains up to three normalized record types (record_type: "product", "store_lead", or "review"), each accessible via dedicated tabs in the Apify Console (Products & Pricing, Store Leads & Tech Stack, and Customer Reviews).
1. Product Record (record_type: "product")
{"record_type": "product","store_domain": "tentree.com","platform": "shopify","product_id": "8143575646394","handle": "kessler-sweater-warm-oak-heather-fade","title": "Kessler Sweater","vendor": "tentree","product_type": "Womens","price_min": 58.8,"price_max": 58.8,"compare_at_price_max": 98.0,"max_discount_pct": 40.0,"currency": "USD","in_stock": true,"total_inventory": 42,"variants_count": 5,"skus": ["TCW6319-5805-XS","TCW6319-5805-S","TCW6319-5805-M","TCW6319-5805-L","TCW6319-5805-XL"],"barcodes": ["661814805702","661814805740","661814805764","661814814445","661814805726"],"tags": ["organic-cotton", "sweater", "womens"],"options": [{ "name": "Color", "values": ["WARM OAK HEATHER FADE"] },{ "name": "Size", "values": ["XS", "S", "M", "L", "XL"] }],"product_url": "https://www.tentree.com/products/kessler-sweater-warm-oak-heather-fade","featured_image": "https://cdn.shopify.com/s/files/1/2341/3995/files/Oatmeal-Relax-Organic-Cotton-Sweater-TCW6319-5805_1.jpg","published_at": "2026-11-07T14:23:47-07:00","variants": [{"id": 44905224372410,"title": "WARM OAK HEATHER FADE / XS","sku": "TCW6319-5805-XS","barcode": "661814805702","price": 58.8,"compare_at_price": 98.0,"available": true,"inventory_quantity": 14,"option1": "WARM OAK HEATHER FADE","option2": "XS","option3": null,"grams": 500}]}
2. Store Lead & Tech-Stack Profile (record_type: "store_lead")
{"record_type": "store_lead","store_domain": "tentree.com","base_url": "https://www.tentree.com","platform": "shopify","store_name": "Tentree","country": "US","currency": "USD","myshopify_domain": "tentree-development-store.myshopify.com","theme_name": "Production US - Theme A","detected_apps": ["Klaviyo","Attentive","Yotpo","Okendo","Klarna","Rebuy","Triple Whale"],"detected_pixels": ["Google Analytics 4 (GA4)","Google Tag Manager (GTM)","Google Ads Conversion","Bing / Microsoft Ads UET"],"review_provider": "okendo","emails": ["support@tentree.com"],"phones": ["+1 888-985-8733"],"social_links": {"instagram": "https://www.instagram.com/tentree","tiktok": "https://www.tiktok.com/@tentree"},"contact_page_url": "https://www.tentree.com/policies/contact-information"}
3. Customer Review Record (record_type: "review")
{"record_type": "review","store_domain": "tentree.com","review_provider": "okendo","review_id": "d2c801be-bd7b-45fd-b433-0b3fc7270382","rating": 4,"title": "Good Sweater","body": "Nice quality! The fit was a little shorter than I expected","author": "Hayley W.","verified_buyer": true,"product_handle": "8143575580858","product_title": "Kessler Sweater","created_at": "2026-11-02T22:35:46.756Z"}
Detected Technologies (35+ Apps & Pixels)
- Email & SMS Marketing: Klaviyo, Omnisend, Mailchimp, Attentive, Postscript
- Product Reviews & UGC: Judge.me, Okendo, Loox, Yotpo, Stamped.io, Junip, REVIEWS.io, Fera.ai, Trustpilot
- Customer Support & Helpdesk: Gorgias, Tidio, Zendesk, Intercom
- Subscriptions & Retention: ReCharge, Skio, Loop Subscriptions, Bold Subscriptions, Smile.io, LoyaltyLion
- BNPL & Checkout: Shop Pay, Klarna, Afterpay, Rebuy
- Page Builders & Analytics: PageFly, GemPages, Shogun, Triple Whale, Elevar, Lucky Orange, Hotjar, Microsoft Clarity
- Advertising Pixels: Meta Pixel (Facebook), TikTok Pixel, Google Analytics 4 (GA4), Google Tag Manager (GTM), Google Ads, Pinterest Tag, Snapchat Pixel, Microsoft UET, Reddit Pixel
Run Summary & Diagnostics
At the end of every run, the actor writes a structured RUN_SUMMARY JSON object to the default Key-Value Store containing per-store item counts, elapsed time, and exact billing event totals. If a domain in a multi-store batch is offline or password-protected, the actor logs a warning for that domain and continues processing the rest of the batch without failing the run.
Pre-Configured Task Templates (1-Click Workflows)
Run specialized configurations of this Actor directly on Apify Store:
Shopify Store Email, Tech Stack & Exact Inventory ScraperWooCommerce & Shopify Product Price & Discount ScraperShopify Judge.me, Okendo & Yotpo Product Reviews Scraper
How to Automate in Clay.com, n8n & Make.com (1-Click Templates)
- Open 1-Click Shared Clay.com Workbook Template:
https://app.clay.com/shared-workbook/share_0toe8fdqHgFAJtmU6wQ - Download Ready-to-Import Make.com Scenario Blueprint:
01_ecommerce-store-intelligence-scraper.blueprint.json - Download Ready-to-Import n8n.io Workflow JSON:
01_ecommerce-store-intelligence-scraper_n8n_workflow.json - Full Automation Hub & Clay.com Recipes Repository: https://github.com/mikrozar-cell/b2b-ecommerce-saas-scrapers-n8n-clay
1. Clay.com (B2B Enrichment Column)
Use the Apify enrichment column or HTTP API column in Clay to enrich thousands of rows automatically:
- Method:
POST - Endpoint:
https://api.apify.com/v2/acts/storeintel~ecommerce-store-intelligence-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN - JSON Body (with dynamic Clay column mapping):
{"domains": ["{{Store Domain}}"],"scrapeProducts": true,"maxProductsPerStore": 20,"includeExactInventory": true,"includeStoreLeadProfile": true,"includeReviews": false}
2. n8n.io & Make.com Integration
Import the ready-made Blueprint/Workflow JSON above (in Make.com: Create scenario → More ... → Import Blueprint; in n8n: Import from File/URL), or add an Apify — Run an Actor module pointing to storeintel/ecommerce-store-intelligence-scraper (a1BKnEAMDeA1CBwIn). Because this Actor uses pure async HTTP/JSON with zero headless browser startup delay, synchronous calls (run-sync-get-dataset-items) return structured JSON records in 2–6 seconds.
Explore More StoreIntel Labs B2B Scrapers
Build complete B2B outbound & market intelligence pipelines by combining our 8 high-speed JSON/RPC Actors:
Shopify App Store Scraper: Apps, Pricing, Developer Leads & 1-Star Reviews— SaaS Churn & Competitor IntelligenceChrome Web Store Scraper: Extensions, Trader Emails, Manifest & Reviews— Browser Extension & Security IntelligenceWordPress Plugin Directory Scraper: Active Installs, Support & Reviews— WordPress & WooCommerce Ecosystem LeadsGreenhouse, Lever & Ashby ATS Jobs Scraper: Salaries & B2B Tech Stack Signals— B2B Hiring Intent & Tech Stack IntelligenceSkool Community & Creator Leads Scraper: Estimated MRR, Pricing & Socials— Creator Economy & High-Ticket Agency LeadsY Combinator (YC) Startups & Founders Scraper: LinkedIn, X & Batch Data— Venture & Startup Founder OutboundSubstack Newsletter Leads, Authors & Posts Scraper: Engagement & Sponsorship Data— Newsletter Sponsorship & Media Outreach