Smart Product Scraper

by devnaz

Extract data from ANY e-commerce product in less than 2 seconds

118 runs
19 users
Try This Actor

Opens on Apify.com

About Smart Product Scraper

Extract data from ANY e-commerce product in less than 2 seconds

What does this actor do?

Smart Product Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

🛒 Smart Product Scraper - Universal E-commerce Product Scraper Extract data from ANY e-commerce product in less than 2 seconds! Smart Product Scraper is the universal solution to automatically extract product information from any e-commerce website. One tool for all your product scraping needs. ## 🎯 What This Actor Does Smart Product Scraper automatically extracts all important information from e-commerce products: - Product name - Full description - Price (with currency) - Images - Brand - And much more... The magic? No configuration required. You provide the product URL, the Actor does the rest. ## ✨ Why Choose Smart Product Scraper? ### 🌍 Universal - One Tool for All Sites Works on 95%+ of e-commerce sites without configuration: - Shopify, WooCommerce, PrestaShop stores - Marketplaces (eBay, Fnac, Cdiscount, AliExpress...) - Custom e-commerce sites - Stores of all sizes One Actor to replace dozens of specific scrapers! ### ⚡ Fast - Results in 2 Seconds Get your data in record time: - Less than 2 seconds per product - Batch processing to scrape hundreds of products simultaneously - Data available immediately ### 🎯 Intelligent - Maximum Extraction Our system analyzes each page with multiple techniques to guarantee the most complete extraction possible: - If one technique doesn't find the price, another will - Automatic combination of results for complete data - 95% success rate at no additional cost ### 💰 Economical - Free Mode Included - Free mode: 95% success rate, $0 additional cost - AI mode (optional): For the 5% most complex sites (~$0.001/product) You choose whether to pay for AI or stay in free mode. ## 📊 Extracted Data For each product, you receive: | Data | Description | |------|-------------| | name | Product name | | description | Full description | | price | Price (number) | | currency | ISO currency code (EUR, USD, GBP, CHF...) | | priceFormatted | Formatted price with symbol | | brand | Product brand | | images | List of image URLs | | url | Scraped product URL | | scrapeTimeMs | Extraction time in milliseconds | | scrapedAt | Extraction date and time (ISO 8601) | ## 🚀 How to Use? ### Example 1: Scrape a single product json { "productUrls": [ "https://example-shop.com/product-123" ] } That's it! Run the Actor and retrieve the data. ### Example 2: Scrape multiple products in parallel json { "productUrls": [ "https://shop-a.com/product-456", "https://shop-b.com/product-789", "https://shop-c.com/product-abc", "https://shop-d.com/product-def" ], "batchSize": 10 } batchSize controls how many products are scraped simultaneously. The higher the number, the faster. ### Example 3: Enable AI for difficult sites json { "productUrls": [ "https://difficult-site.com/product-xyz" ], "llmFallback": { "enabled": true, "provider": "claude", "apiKey": "your-api-key" } } AI intervenes only if free methods fail. ## ⚙️ Parameter Configuration ### productUrls (REQUIRED) List of product URLs to extract. Type: List of URLs Example: json { "productUrls": [ "https://shop-a.fr/product-1", "https://shop-b.com/product-2", "https://shop-c.net/product-3" ] } ### batchSize (optional) Number of products scraped at the same time. Type: Number (1 to 50) Default: 10 Recommendations: - 1-5: Slow or protected sites - 10-20: Normal usage (recommended) - 30-50: Fast sites, large quantity Example: json { "productUrls": ["..."], "batchSize": 20 } ### llmFallback (optional) Enables artificial intelligence if free methods fail. Default: Disabled (free, 95% success) Example: json { "llmFallback": { "enabled": true, "provider": "claude", "apiKey": "sk-ant-xxx..." } } Available providers: - claude: Fast and economical (~$0.001/product) - openai: Cheapest (~$0.0008/product) - diffbot: Most accurate (~$0.003/product) ### proxyConfig (optional) Enables proxies if your IP is blocked. Default: No proxy (recommended) Proxy types: - none: No proxy (free) - apify-datacenter: Apify datacenter proxy - apify-residential: Apify residential proxy (more expensive) - custom: Your own proxies Example with Apify proxy: json { "proxyConfig": { "type": "apify-datacenter" } } Example with your proxies: json { "proxyConfig": { "type": "custom", "customProxies": [ "http://user:pass@proxy1.com:8080", "http://user:pass@proxy2.com:8080" ] } } ## 📤 Results Format ### ✅ Successful extraction json { "url": "https://example-shop.com/premium-headphones", "success": true, "name": "Wireless Noise-Cancelling Headphones", "description": "Premium wireless headphones with active noise cancellation, 30-hour battery life, and superior sound quality...", "images": [ "https://example-shop.com/images/headphones-black.jpg", "https://example-shop.com/images/headphones-silver.jpg" ], "brand": "AudioTech", "price": 299.99, "currency": "USD", "priceFormatted": "299.99 $", "scrapeTimeMs": 1856, "scrapedAt": "2025-11-05T08:11:30.186Z" } ### ❌ Failed extraction json { "url": "https://invalid-site.com/product", "success": false, "error": "All extraction methods failed", "scrapeTimeMs": 1543, "scrapedAt": "2025-11-05T08:15:22.456Z" } ## 💼 Use Cases ### 1. 📊 Competitive Monitoring Monitor your competitors' prices automatically: json { "productUrls": [ "https://competitor-a.com/product-X", "https://competitor-b.com/product-X", "https://competitor-c.com/product-X" ], "batchSize": 20 } Schedule the Actor to run daily and receive updated prices. ### 2. 📦 Catalog Creation Build your product catalog from multiple suppliers: json { "productUrls": [ "https://supplier-a.com/product-1", "https://supplier-a.com/product-2", "https://supplier-b.com/product-3", "https://supplier-b.com/product-4" ], "batchSize": 10 } ### 3. 💰 Market Price Analysis Compare prices for the same product across different sites: json { "productUrls": [ "https://marketplace-a.com/product-abc", "https://marketplace-b.com/product-abc", "https://marketplace-c.com/product-abc", "https://marketplace-d.com/product-abc" ], "batchSize": 15 } ### 4. 🚀 Dropshipping Track your suppliers' prices and stocks in real-time: json { "productUrls": [ "https://wholesaler-a.com/item-12345", "https://wholesaler-b.com/item-67890" ], "batchSize": 5, "proxyConfig": { "type": "apify-residential" } } ### 5. 🔍 Product Research Collect product information for your analyses or databases: json { "productUrls": [ "https://shop-a.com/product-new-1", "https://shop-b.com/product-new-2", "https://shop-c.com/product-new-3" ], "batchSize": 10 } ## 📈 Performance | Metric | Value | |--------|-------| | Speed | < 2 seconds/product | | Success rate (free) | 95% | | Success rate (with AI) | ~100% | | Compatible sites | 95%+ of e-commerce | | Free mode cost | $0 | | AI mode cost | ~$0.001/product | ### Real Examples | Site | Time | Result | |------|------|--------| | Shopify Store | 2.2s | ✅ Complete success | | WooCommerce Site | 2.8s | ✅ Complete success | | Custom Marketplace | 1.9s | ✅ Complete success | ## 🌍 Compatible Sites Smart Product Scraper works on 95%+ of e-commerce sites: ### By platform - ✅ Shopify (all stores) - ✅ WooCommerce (WordPress) - ✅ PrestaShop - ✅ Magento - ✅ BigCommerce - ✅ Custom sites ### By site type - ✅ Online stores - ✅ Marketplaces - ✅ Wholesale sites - ✅ Dropshipping sites - ✅ Product catalogs ## 💡 Usage Tips ### ✅ For best results 1. Start with free mode - 95% success rate at no cost - Enable AI only if necessary 2. Adjust batch size - Start with 10 - Increase if everything works well - Reduce in case of timeout 3. Don't use proxy by default - Enable only if blocked - Prefer datacenter before residential (cheaper) 4. Test with a few URLs first - Verify that data is correct - Then launch in bulk ### ❌ To avoid - ❌ Using proxies for no reason (unnecessary cost) - ❌ Enabling AI without testing free mode - ❌ Setting batch size too high from the start - ❌ Scraping invalid URLs ## 🎁 Bonus: Automation ### Automatic Scheduling Configure the Actor to run automatically: - Every hour - Every day at 9am - Every week - Custom Use case: Daily update of competitor prices in your database. ### Integrations Connect Smart Product Scraper to your tools: - Webhooks: Send data to your API - Zapier: Automate your workflows - Make (Integromat): Create complex scenarios - Google Sheets: Direct export of results - API: Integrate into your application ## 🎯 Ready to Start? 1. Prepare your URLs of products to scrape 2. Configure the input (or use default values) 3. Run the Actor 4. Retrieve your data in JSON It's that simple! --- Smart Product Scraper - The universal solution to extract product data from any e-commerce site 🚀

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Smart Product Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
devnaz
Pricing
Paid
Total Runs
118
Active Users
19
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support