OrbTop

Rockler Woodworking Tool Catalog Scraper

ECOMMERCE

Rockler Woodworking Tool Catalog Scraper

Scrape product catalogs from Rockler and Woodcraft — two leading specialty woodworking retailers. Extracts comprehensive product data including SKU, name, brand, price, sale price, stock status, ratings, technical specifications, and description for each product.

What does this actor do?

This actor crawls both sites' sitemaps to discover all product pages, then extracts structured data per item. It supports filtering by source retailer so you can scrape Rockler-only, Woodcraft-only, or both in a single run.

Rockler (Magento-based) carries hardware, router bits, clamps, lathes, workbench accessories, and finishing supplies — over 6,800 products available in their sitemap.

Woodcraft (Shopify-based) carries carving tools, chisels, router bits, power tools, and hand tools from premium brands like Pfeil, Whiteside, Jet, and Freud.

Use cases

  • Price and availability tracking — Monitor woodworking tool prices across two specialty retailers.
  • Catalog analysis — Compare product selection, brand distribution, and category coverage.
  • Inventory research — Check in-stock status for specific SKUs across both retailers.
  • B2B purchasing — Identify best prices on tools, hardware, and supplies for contractors and shops.
  • Data enrichment — Supplement product databases with technical specs and descriptions.

Input

Parameter Type Description Default
maxItems integer Maximum number of products to scrape 10
sources array Retailers to scrape: ["rockler"], ["woodcraft"], or both ["rockler", "woodcraft"]

Output

Each scraped product is saved as a dataset item with the following fields:

Field Type Description
sku string Retailer item number / SKU
product_name string Full product name
brand string Manufacturer brand name
source_site string rockler or woodcraft
category string Product category from the retailer
price_usd number Regular price in USD
sale_price_usd number Sale/discounted price (null if not on sale)
in_stock boolean Whether the product is in stock
rating_value number Average star rating (Rockler only; null for Woodcraft)
rating_count integer Number of reviews (Rockler only; null for Woodcraft)
specs string JSON of technical specifications (brand, weight, dimensions, materials)
description string Full product description
image_url string Main product image URL
product_url string Canonical product page URL

Sample output (Rockler)

{
  "sku": "22286",
  "product_name": "Low Profile Shelf Supports",
  "brand": "Rockler",
  "source_site": "rockler",
  "category": "Rockler Shelf Pins & Supports",
  "price_usd": 2.99,
  "sale_price_usd": null,
  "in_stock": true,
  "rating_value": 4.4,
  "rating_count": 5,
  "specs": "{\"brand\":\"Rockler\",\"weight\":\"0.03\",\"tech_spec\":\"Inserts into 5mm hole.\",\"unit_of_measure\":\"pk\"}",
  "description": "Low Profile Shelf Supports are ideal for shelving with tight tolerances...",
  "image_url": "https://www.rockler.com/media/catalog/product/2/2/22286-01-1000.jpg",
  "product_url": "https://www.rockler.com/low-profile-shelf-supports"
}

Sample output (Woodcraft)

{
  "sku": "05F98",
  "product_name": "Carving Tool Palm Handled Set B 8 piece",
  "brand": "pfeil",
  "source_site": "woodcraft",
  "category": "Carving Sets",
  "price_usd": 279.99,
  "sale_price_usd": null,
  "in_stock": true,
  "rating_value": null,
  "rating_count": null,
  "specs": null,
  "description": "pfeil carving tools are Swiss made. Designed for wood block carving...",
  "image_url": "https://www.woodcraft.com/cdn/shop/files/05F98_000_001_1000x.jpg",
  "product_url": "https://www.woodcraft.com/products/carving-tool-palm-handled-set-b-8-piece"
}

Notes

  • Woodcraft ratings (rating_value, rating_count) are always null — Woodcraft uses a JavaScript-loaded review widget (Yotpo) that is not present in the static HTML.
  • Technical specifications vary by product. Power tools include voltage, amperage, and dimensions; hand tools include material and finish details.
  • The actor respects rate limits and uses moderate concurrency (8 concurrent requests) to avoid overloading either site.
  • Sitemap-based discovery ensures comprehensive coverage of each retailer's full product catalog.