Skip to main content

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

  1. Log in to your ScrapeHero Cloud account.
  2. Navigate to the WooCommerce Scraper App in the Scrapehero App store.
  3. Click on "Create New Project".
  4. Go to any WooCommerce powered website for example: Henryjsocks website.
  5. Copy the listing URL into the Input field of this crawler.
  6. Specify the number of the data records you want to gather from the project run.
  7. Click "Gather Data" to begin the data extraction process.
  8. 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 NameDescriptionData Type
product_idproduct idIntField()
product_namename of the productTextField()
product_typeproduct typeTextField()
regular_pricelisting priceTextField()
sale_pricediscounted priceTextField()
currencycurrencyTextField()
product_urlurl of the productTextField()
in_stockproduct in stock or notJSONField()
imageslist of images of the productJSONField()
average_ratingaggregate rating valueTextField()
review_countproduct review countTextField()
skusku value of the productTextField()
categoriesproduct categoryJSONField()
descriptionproduct descriptionTextField()
description_shortproduct description shortTextField()
variationsproduct variationsJSONField()
input_urlurl given by the userTextField()
pagination_urlpagination urlTextField()

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

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/.