Pre-launch beta — Pro plan free for the first 100 signups. 0 claimed 100 left Claim →
ECOMMERCE · CATALOG

Product Scraper

Paste any store URL. The agent pulls the whole catalogue across every page — each product with its parent items and variations / add-ons, plus full descriptions, ratings, reviews, brand, SKUs, stock, images and attributes.

FILTERS (optional)
KEY TAKEAWAYS
  • Scrapes a whole store catalogue — WooCommerce, Shopify, or any site — in one run.
  • Captures every product with variations AND paid add-ons, returning the combined parent + add-on total.
  • Pulls price, SKU, stock, images, descriptions, ratings, and reviews.
  • Filter by price, category, stock, or sale; export to CSV/Excel.

Last updated: June 2026

WHY THIS TOOL

Built for operators, not for clicking.

AUTO-DETECT

WooCommerce & Shopify

Reads the store's own structured feed — WooCommerce Store API or Shopify products.json — so prices, SKUs and categories come back exact, not guessed from HTML.

PARENT + ADD-ONS

Every variation expanded

Variable products return as a parent row with each variation / add-on listed beneath it — own price, SKU and attributes — plus a nested tree that keeps the relationship.

FALLBACK

Works on any store

No supported API? The agent crawls the sitemap and reads the Product schema embedded in each page, treating each offer as a variant.

EXPORT

Clean CSV / Excel

Name, type, price, currency, sale price, SKU, category, stock, image and URL for every row — ready to drop into a sheet, a feed, or your own catalogue.

LIVE FEED

Recent runs across the platform.

connecting…
FAQ

Product Scraper questions.

How does the product scraper work?

Paste a store's URL and the agent auto-detects the platform. For WooCommerce it reads the public Store API, for Shopify it reads /products.json, and for other stores it falls back to sitemap discovery plus on-page Product (JSON-LD) data. It pages through the whole catalogue up to your plan's per-run limit and returns one clean row per product.

Does it capture parent products and their variations / add-ons?

Yes — that's the point. A variable / parent product is returned as a parent row, and every variation / add-on is expanded into its own child row directly beneath it, each with its own price, SKU and attributes. The results also include a nested tree so each parent keeps its list of variations.

Which stores are supported?

WooCommerce and Shopify are detected automatically and scraped via their structured data feeds. Any other store is handled by the generic fallback, which reads the sitemap and the structured Product data embedded in each product page. You can also force a platform if auto-detection guesses wrong.

What fields do I get for each product?

Name, whether it's a parent product or a variation, the product type, price, currency, regular / sale price, SKU, category, stock status, image and product URL. Toggle "Include full descriptions" to also pull the long description for each item.

How many products can I scrape?

The per-run limit follows your plan's records ceiling — see pricing. Variations are expanded on top of that budget so a parent product never comes back missing its add-ons.

Run your first Product Scraper agent.

First 20 records free. No card.