WooCommerce Scraper
Overview
Scrape all product data from any WooCommerce-powered website, collecting detailed information such as product names, descriptions, variants, prices, and SKUs. This tool provides a comprehensive overview of the product catalog, enabling users to analyze and manage WooCommerce product listings efficiently.
How to Use
- Log in to your ScrapeHero Cloud account.
- Navigate to the WooCommerce Scraper App in the Scrapehero App store.
- Click on "Create New Project".
- Go to any WooCommerce powered website for example: Henryjsocks website.
- Copy the listing URL into the Input field of this crawler.
- Specify the number of the data records you want to gather from the project run.
- Click "Gather Data" to begin the data extraction process.
- Once complete, download your data in your preferred format (CSV, JSON, or Excel) or connect any of the available integration to get seemless access to the scraped data.
Data Schema
The WooCommerce Scraper App provides the following data fields:
Field Name | Description | Data Type |
---|---|---|
product_id | product id | IntField() |
product_name | name of the product | TextField() |
product_type | product type | TextField() |
regular_price | listing price | TextField() |
sale_price | discounted price | TextField() |
currency | currency | TextField() |
product_url | url of the product | TextField() |
in_stock | product in stock or not | JSONField() |
images | list of images of the product | JSONField() |
average_rating | aggregate rating value | TextField() |
review_count | product review count | TextField() |
sku | sku value of the product | TextField() |
categories | product category | JSONField() |
description | product description | TextField() |
description_short | product description short | TextField() |
variations | product variations | JSONField() |
input_url | url given by the user | TextField() |
pagination_url | pagination url | TextField() |
Sample Data Record
Here's an example of a typical data record returned by this scraper:
This scraper uses 1 data credit
per data record. Learn more about data credits.
{
"average_rating": "0",
"categories": [
{
"link": "https://www.henryjsocks.co.uk/product-category/gift/",
"name": "gift"
},
{
"link": "https://www.henryjsocks.co.uk/product-category/men/",
"name": "MEN"
}
],
"currency": "GBP",
"description": "Lightening socks Produced from combed cotton with hand-linked toes. 80% Luxury cotton, 17% polyamide and 3% elastane Men’s UK size 7-11",
"description_short": "Lightening socks Produced from combed cotton with hand-linked toes. 80% Luxury cotton, 17% polyamide and 3% elastane Men’s UK size 7-11",
"images": [
"https://www.henryjsocks.co.uk/wp-content/uploads/2020/06/Socks-Lightening-2.jpg",
"https://www.henryjsocks.co.uk/wp-content/uploads/2020/06/Lightening-Box-Close-Up-2.jpg"
],
"in_stock": false,
"input_url": "https://www.henryjsocks.co.uk/",
"pagination_url": "https://www.henryjsocks.co.uk/wp-json/wc/store/products?page=1",
"product_id": 65792,
"product_name": "Lightening socks",
"product_type": "simple",
"product_url": "https://www.henryjsocks.co.uk/product/lightening-socks/",
"regular_price": "800",
"review_count": "0",
"sale_price": "800",
"sku": "Lightening",
"variations": []
}
Features
- Comprehensive Data Extraction from WooCommerce.
- Real-time scraping of up-to-date information.
- Bulk scraping capabilities for multiple listing url for different websites made with WooCommerce.
- Data export in multiple formats (CSV, JSON, Excel).
Learn More: For detailed information on using the WooCommerce Scraper and its different use cases, read our guide: How to Scrape WooCommerce
Related Scrapers
- Shopify Scraper: Extracts detailed product data from Shopify Scraper
Support
If you encounter any issues or have questions, please contact our support team at cloud-support@scrapehero.com or browse our help center at https://app.scrapehero.com/docs/.