WooCommerce Scraper — Extract Any Store's Full Catalog in Seconds
Extract products, variations, prices, images, and metadata from any public WooCommerce store in seconds. Export to Shopify CSV, WooCommerce CSV, Excel, or JSON.
10M+
Products Extracted
99.9%
Data Extraction Fidelity
3.2s
Avg API Stream Speed
5,000+
Active Store Owners
What Does This WooCommerce Scraper Do?
Paste any public WooCommerce store URL above and WooScraper connects directly to its REST API, sitemap, or storefront pages to pull every product, price, variation, and image. Choose your export format — Shopify CSV, WooCommerce CSV, Excel, or JSON — and download a ready-to-import catalog in seconds, free for the first 100 products.
Three Ways WooScraper Extracts a WooCommerce Catalog
Optimized extraction pipelines designed to handle standard setups, protected stores, and custom themes.
REST API Stream (10–50x Faster)
Connects directly to public WordPress Store API endpoints (/wp-json/wc/store/v1/products) to stream structured JSON payloads without HTML overhead. The fastest default method for modern WooCommerce storefronts.
Sitemap XML Discovery
Parses product-sitemap.xml and XML index trees to discover 100% of published product URLs. Ideal fallback when REST API endpoints are restricted by custom security firewalls.
Direct Headless Crawl
Deploys automated headless browser workers to render client-side JavaScript, follow pagination links, and parse DOM elements when stores use custom headless themes or anti-scraping overlays.
Built for Speed, Scale & 100% Accuracy
Enterprise-grade cloud infrastructure engineered to handle thousands of product rows with zero data corruption.
Direct REST API Extraction
Streams data directly from WooCommerce REST endpoints, bypassing slow HTML parsing for up to 50 products/sec.
Automated Variation Matrices
Extracts all attribute combinations (size, color, material) with variant SKUs, prices, stock, and images mapped.
Full-Resolution Media CDN Links
Captures original-quality image URLs from WordPress media uploads and CDN hosts, formatted for direct re-import.
Anti-Bot & Proxy Resilience
Handles Cloudflare-protected storefronts, rate limits, and IP blocks with smart retry algorithms and proxy rotation.
Zero Server Strain
Configurable request delays and smart batching ensure zero impact on target store server performance.
Strict Isolation & 24h Purge
Guest scrapes are isolated in memory. All temporary files are automatically deleted after 24 hours.
Every Field WooScraper Extracts From a WooCommerce Product
Complete 21-attribute catalog extraction standard preserving all relational metadata.
| Extracted Field | Field Description & Structure |
|---|---|
| Product Title | Full product name including brand identifiers and model names |
| Slug / Permalink | Canonical store product URL slug and full storefront link |
| SKU | Parent stock keeping unit code used for inventory management |
| GTIN / Barcode | Global Trade Item Number, UPC, EAN, or ISBN barcode if present |
| Regular Price | Standard catalog retail price without promotional discounts |
| Sale Price | Discounted promotional price and scheduled sale pricing |
| Stock Status | In Stock, Out of Stock, or On Backorder inventory state |
| Stock Quantity | Exact integer inventory units available in store stock |
| Product Type | Categorization: simple, variable, grouped, or external/affiliate |
| Short Description | Above-the-fold product teaser summary HTML |
| Full Description | Complete body HTML description with formatting, lists, and specs |
| Categories | Full hierarchical category taxonomy separated by commas |
| Tags | Storefront product keyword tags used for search indexing |
| Featured Image URL | High-resolution direct CDN link to the primary hero image |
| Gallery Image URLs | Comma-separated list of all secondary product gallery photos |
| Variation Attributes | Options such as Size, Color, Material, Capacity, and Finish |
| Variation SKUs | Unique inventory codes assigned to each specific child variant |
| Variation Prices | Specific pricing assigned to individual size or style options |
| Variation Stock Levels | Per-variant inventory counts and stock availability states |
| Variation Image URLs | Dedicated option images that swap when selecting colors/styles |
| Date Last Modified | ISO 8601 timestamp of when the product was last updated by store |
WooScraper vs. Legacy Scraping Methods
Why dedicated e-commerce API extraction outperforms generic visual scraping tools and WordPress plugins.
| Capability | WooScraper Pro | Octoparse / WebHarvy | WP All Export Plugin |
|---|---|---|---|
| Setup & Installation | Instant (0 Install) | Complex Desktop App | Requires WordPress Admin |
| Extraction Speed | 30–50 items/sec | 1–3 items/sec | Server-dependent |
| Variation Resolution | Automatic Matrices | Manual Regex Setup | Database Direct |
| Shopify Ready CSV | 1-Click Auto Map | Manual Reformatting | Paid Add-on Required |
| Store Credentials Required | Zero (Public URL) | Zero | Full WP Admin Access |
What You Can Do With an Extracted WooCommerce Catalog
Turn raw public store data into revenue-generating business assets.
Store Migration & Re-platforming
Export complete product catalogs from WooCommerce directly into Shopify-compatible CSV files with full variation matrices and image URLs preserved.
Competitor Price Intelligence
Monitor competitor pricing changes, stock level fluctuations, and new product releases on a scheduled basis to optimize your profit margins.
Dropshipping Product Research
Analyze high-volume niche stores to discover best-selling product titles, pricing sweet spots, and winning attribute variations for your store.
Catalog Backup & Offline Audit
Download clean Excel workbooks of your entire inventory for spreadsheet-based bulk editing, SKU reconciliation, or offsite disaster recovery.
How It Works
Extract complete e-commerce store catalogs in four simple steps.
1. Paste Store URL
Enter any public WooCommerce store domain. Our engine validates endpoints in real time.
2. Choose Categories
Select specific product taxonomy categories or extract the entire store inventory.
3. Watch Stream Live
Monitor real-time progress, speed counters, and resolved variation trees as products stream in.
4. Download in Format
Download your clean file in Shopify CSV, WooCommerce CSV, Excel XLSX, or developer JSON.
Flexible Plans for Every Project Size
Start free with 100 products per run, or scale up with automated high-volume cloud queues.
Free Plan
$0 / forever
100 products per scan · All 4 export formats · No credit card required
Basic Plan
$10 / month
2,000 products per scan · 10 store downloads/mo · Scheduled syncs
Pro Plan (Unlimited)
$20 / month
Unlimited products · 25 downloads/mo · Background worker queues
WooCommerce Scraper FAQ
Technical mechanics, rate limits, variation resolution, and extraction workflows.
Which extraction mode should I choose — REST API, Sitemap XML, or Direct Crawl?▼
REST API mode is the fastest (10–50x speed) and should be your default for any public WooCommerce store. If REST API endpoints are disabled by security plugins, choose Sitemap XML Discovery for complete URL crawling, or Direct Crawl for stores using heavily customized themes or single-page JavaScript frontends.
What happens if the target store blocks or rate-limits my request?▼
WooScraper utilizes automated request throttling, customizable inter-request delays, and rotating browser headers. If a target store returns 429 Rate Limited or 403 Forbidden responses, our engine gracefully backs off and retries automatically.
Can I pause and resume a large extraction mid-scan?▼
Yes. During an active extraction in Step 3, click the 'Pause' button to temporarily freeze queue workers. Clicking 'Resume' picks up extraction from the exact next item in the buffer without losing already parsed products.
What's the practical difference between REST API mode and Direct Crawl mode?▼
REST API mode requests structured JSON payloads directly from WordPress endpoints (/wp-json/wc/store/v1/products or /wp-json/wc/v3/products) with zero HTML overhead. Direct Crawl spins up headless browser workers to render storefront DOM elements, execute JavaScript, and extract client-side rendered catalogs.
Does the scraper work on password-protected or 'coming soon' WooCommerce stores?▼
WooScraper only extracts publicly accessible catalog data. Stores requiring HTTP Basic Authentication, private maintenance mode passwords, or wholesale B2B customer logins cannot be scraped anonymously.
How long does a full store extraction take?▼
In REST API mode, WooScraper extracts an average of 30 to 50 products per second. A standard catalog of 1,000 products typically completes in 20 to 35 seconds, while massive stores (10,000+ items) finish in 3 to 6 minutes.
Can I extract only specific product categories instead of the whole catalog?▼
Yes. Step 2 of the wizard auto-detects all available store categories and displays their estimated item counts. You can select single categories (e.g. 'Apparel', 'Accessories') or uncheck unwanted sections before starting.
What happens to my extracted data after the 24-hour purge window?▼
To protect user privacy and minimize server retention, all guest scrape cache files and generated CSV/XLSX workbooks are automatically permanently purged from our storage servers after 24 hours. Be sure to download your exports promptly.
Do variable products with multiple attributes (Size + Color + Material combinations) export correctly?▼
Yes. WooScraper resolves full parent-child relational matrices. Each child variation is assigned its own dedicated row with resolved variation SKUs, specific variation prices, stock counts, and parent title associations ready for direct Shopify or WooCommerce import.
Can I run more than one extraction at the same time?▼
Free guests can run one extraction session at a time. Basic and Pro subscribers can run concurrent background scraping jobs and manage parallel sync queues from their account dashboard.
Is there a maximum store size WooScraper can handle?▼
Free mode extracts up to 100 products per run. Basic accounts handle up to 2,000 products per scan, and Pro tier handles unlimited catalog sizes (including enterprise stores with 50,000+ products).
Does WooScraper work on WooCommerce stores built with page builders like Elementor or Divi?▼
Yes. Because WooCommerce stores store core product records in standard WordPress custom post types (wp_posts and wp_postmeta), REST API and Sitemap modes extract clean product data regardless of whether Elementor, Divi, Gutenberg, or custom themes are used.
Related Technical Guides
Deep dives on WooCommerce data extraction patterns and migration best practices.
How to Scrape WooCommerce Products: The Complete Guide
Comprehensive technical breakdown of REST APIs, sitemaps, pagination, and edge cases.
Variations GuideScraping Product Variations, Prices & SKUs
How multi-attribute product variation matrices are extracted and formatted for import.
Media GuideBulk Extract WooCommerce High-Resolution Product Images
Extract full-resolution CDN media links and gallery image arrays without compression loss.
Ready to Extract Your First Catalog?
100 products free. Zero configuration. Instant 1-click download to Shopify CSV, WooCommerce CSV, Excel XLSX, or JSON.