Universal E-commerce Scraper avatar

Universal E-commerce Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Universal E-commerce Scraper

Universal E-commerce Scraper

Turn any e-commerce category or product page into clean, structured data. Paste a category page or product URL.Some sites may block bots, but if reachable, the process is fully automated.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Lofomachines

Lofomachines

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Universal E-commerce Scraper — Extract Products, Prices & Images From Any Online Store

Turn any e-commerce category or product page into clean, structured data. Paste a URL, press start, and get every product with its title, price, discount, images, brand, and more — ready to download as JSON, CSV, or Excel. No code, no setup, no per-site configuration.

Works on virtually any shop: fashion, electronics, beauty, home, food, marketplaces, niche stores — and the big names too.


💡 Why people use it

  • 📊 Price monitoring — track competitor prices and discounts on a schedule and never miss a price drop.
  • 🛍️ Catalog building — import thousands of products into your own store, feed, or spreadsheet in minutes.
  • 🔎 Competitor & market research — see what's selling, at what price, and how deep the discounts go.
  • 📦 Dropshipping & reselling — pull product titles, images, and prices straight from supplier listings.
  • 🤖 Feeding dashboards & AI tools — get a clean data stream for analytics, Google Sheets, or your own apps.

✨ What makes it different

  • Native support for Shopify & WooCommerce. On these platforms it reads the catalogue straight from the store's own data feed — the fastest, most reliable, full-catalogue path, with no page rendering needed.
  • Works on any store, zero configuration. It automatically understands the page — whether it's a single product or a full category — and pulls the right fields without you mapping anything.
  • Handles modern, protected sites. Built-in stealth browsing and residential-proxy support let it read stores that block ordinary scrapers, including infinite-scroll and lazy-loading grids.
  • Follows pagination automatically. Multi-page categories, "load more" buttons, infinite scroll — it keeps going until it has everything.
  • Clean, normalized output. Prices parsed into real numbers, currencies detected, discounts calculated, images resolved to full URLs — consistent across every site.
  • Fast and affordable. A typical category of 50 products finishes in well under two minutes.

🚀 How to use it (3 steps)

  1. Paste one or more URLs — a category/listing page or a single product page. Mix and match as many as you like.
  2. (Optional) Set a limit — cap the number of products, or leave it at 0 to grab the whole catalog.
  3. Run it — watch the products roll in, then download your data.

That's the entire workflow.


📥 Input

{
"startUrls": [
{ "url": "https://example-shop.com/category/sneakers" }
],
"maxItems": 100,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}
FieldWhat it does
Start URLsOne or more URLs. Each can be a category/listing page or a single product page — it's detected automatically.
Max itemsStop after N products. Leave 0 to extract the entire catalog.
Proxy configurationRecommended to keep on Residential for the best success rate on protected stores.

📤 Output

Every product is a clean, structured record:

{
"url": "https://example-shop.com/products/blue-sneakers",
"title": "Premium Blue Sneakers",
"brand": "Acme Sport",
"description": "Lightweight running shoes with breathable mesh.",
"image": "https://cdn.example-shop.com/blue-sneakers/main.jpg",
"images": [
"https://cdn.example-shop.com/blue-sneakers/main.jpg",
"https://cdn.example-shop.com/blue-sneakers/side.jpg"
],
"price": 79.90,
"originalPrice": 119.90,
"discountPercent": 33.36,
"currency": "EUR",
"availability": "InStock",
"sku": "AS-SNK-BLU-42",
"category": "Footwear / Sneakers",
"rating": 4.7,
"reviewCount": 312,
"scrapedAt": "2026-05-28T09:00:00Z"
}

Fields are filled whenever the page exposes them. Open the Overview tab to browse results visually — thumbnails, prices, and discounts in one table — then export to JSON, CSV, Excel, XML, or HTML with a single click, or pull them via API.


🛍️ Great for stores built on

Shopify · WooCommerce · Magento · PrestaShop · BigCommerce · Salesforce Commerce · custom storefronts · and large branded retailers. If it sells products on the web, this scraper can read it.


🚀 Examples

Scrape an entire category

{ "startUrls": [{ "url": "https://example-shop.com/c/dresses" }], "maxItems": 0 }

Scrape one product

{ "startUrls": [{ "url": "https://example-shop.com/p/leather-bag" }], "maxItems": 0 }

Scrape several stores in one run

{
"startUrls": [
{ "url": "https://shop-a.com/category/shoes" },
{ "url": "https://shop-b.com/collections/all" },
{ "url": "https://shop-c.com/p/headphones" }
],
"maxItems": 500
}

💡 Tips for best results

  • Keep Residential proxy on for the highest success rate on large or protected stores.
  • Set maxItems on big catalogs to control runtime and cost.
  • Point it at the most specific category you need — narrower pages run faster and stay on-topic.
  • Schedule it to monitor prices daily or weekly and build a price-history dataset.

❓ FAQ

Which websites does it support? Practically any online store. It adapts to each site automatically, so there's no list of "supported" shops to check — just paste a URL and run. Shopify and WooCommerce stores get an extra-reliable, full-catalogue fast path.

Do I need to write code or CSS selectors? No. There's nothing to configure per site. Paste a URL and you get structured data back.

Can it scrape a single product page? Yes. Submit a product URL directly and you'll get that product's full record. Submit a category URL and you'll get every product on it.

Does it handle infinite scroll and "load more"? Yes — it keeps loading and paginating until the whole catalog is captured.

Can it get past sites that block scrapers? It includes stealth browsing and supports residential proxies, which dramatically improves success on protected stores.

What can I export? JSON, CSV, Excel, XML, and HTML — or fetch results through the API to feed your own apps and dashboards.

Is the data clean? Yes. Prices are normalized to numbers, currencies are detected, discounts are computed, and image links are resolved to full URLs — consistently across every store.


Built for marketers, analysts, store owners, and developers who need reliable product data from anywhere on the web — without the headache.