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.
- 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
Built for operators, not for clicking.
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.
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.
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.
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.
Recent runs across the platform.
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.