Shopify Scraper
Extract titles, prices, variants and images from any public Shopify catalog. Free 25-product preview, full CSV export for $19 one-time.
Most Shopify scrapers parse rendered HTML, which breaks on every theme change and silently drops variant data. Woopify takes the sturdier route: it reads the store's structured products feed — the same machine-readable layer search engines consume — capturing titles, prices, compare-at prices, per-variant SKUs, option names like size and color, ordered image URLs with alt text, and inventory quantities in one pass. You verify the first 25 products free, exactly as they will import, then download the whole catalog (up to 2,000 products) as a native Shopify CSV for a one-time $19: one row per variant, handles preserved for clean re-imports and 301 redirects, accepted by the native importer. Prefer instructions first? Follow the step-by-step Shopify scraping guide. No Chrome extension, no private app, no code — and if you also run a WordPress shop, the same tool covers the WooCommerce lane. Public catalogs you own or are authorized to use only.
How it works in 3 steps
Paste a Shopify product URL, store domain or sitemap. Detection is automatic — if the public products feed answers, extraction starts in seconds.
Review the free preview: 25 products with variant options (size, color), compare-at prices for sales, SKU per variant and ordered images with alt text.
Pay $19 once and get the full catalog as a native CSV: one row per variant, extra images on dedicated rows, handles preserved for clean re-imports and 301 redirects.
Why the feed beats HTML scraping
Many scrapers parse rendered HTML, which breaks on theme changes and misses variant data. Woopify reads the structured feed, so option names, compare-at prices and image positions survive intact. Shopify documents the expected columns in its product CSV import reference — the export follows that layout exactly.
Result: imports that don't need manual cleanup — variants stay grouped under one handle, sale prices map to compare-at columns, and the featured image is always position 1. Scraping a WordPress store instead? See the WooCommerce lane.
Limits and fair use
Public catalog only, up to 2,000 products per $19 export. Password-protected stores, accounts and checkouts are out of scope and reported clearly.
You must own the store or be authorized. Consent checkbox on every scrape, robots.txt respected, 48h takedown on abuse reports.
Woopify vs manual copy vs migration apps
| Woopify | Manual / $69+ apps | |
|---|---|---|
| Variants with option names | Yes | Manual / paid add-on |
| Compare-at prices | Yes | Often lost |
| Free preview before paying | 25 products | Rarely |
| One-time price | $19 | $69+ or hourly work |
| Import-ready native CSV | Yes | Extra mapping |
Every exported product includes
FAQ
How do I scrape products from a Shopify store?
Paste the store URL into Woopify, check the free 25-product preview, then pay $19 once for the full native CSV. No code, no app install.
Can I export Shopify variants with options?
Yes. Option names (size, color) and values export per variant row, grouped under one handle for clean re-imports.
Does it include images?
Image URLs are included in order with alt text. A ZIP with all images re-downloaded and named by SKU costs +$4.99.
Can I scrape a password-protected Shopify store?
No. Only publicly accessible catalogs. Protected stores return a clear message instead of failing silently.
Start with 25 free products
No card. Full catalog CSV for a one-time $19.