Smart Product Scraper avatar
Smart Product Scraper

Pricing

$19.90/month + usage

Go to Apify Store
Smart Product Scraper

Smart Product Scraper

Developed by

DevnaZ

DevnaZ

Maintained by Community

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

0.0 (0)

Pricing

$19.90/month + usage

0

2

1

Last modified

3 days ago

πŸ›’ 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:

DataDescription
nameProduct name
descriptionFull description
pricePrice (number)
currencyISO currency code (EUR, USD, GBP, CHF...)
priceFormattedFormatted price with symbol
brandProduct brand
imagesList of image URLs
urlScraped product URL
scrapeTimeMsExtraction time in milliseconds
scrapedAtExtraction date and time (ISO 8601)

πŸš€ How to Use?

Example 1: Scrape a single product

{
"productUrls": [
"https://example-shop.com/product-123"
]
}

That's it! Run the Actor and retrieve the data.

Example 2: Scrape multiple products in parallel

{
"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

{
"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:

{
"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:

{
"productUrls": ["..."],
"batchSize": 20
}

llmFallback (optional)

Enables artificial intelligence if free methods fail.

Default: Disabled (free, 95% success)

Example:

{
"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:

{
"proxyConfig": {
"type": "apify-datacenter"
}
}

Example with your proxies:

{
"proxyConfig": {
"type": "custom",
"customProxies": [
"http://user:pass@proxy1.com:8080",
"http://user:pass@proxy2.com:8080"
]
}
}

πŸ“€ Results Format

βœ… Successful extraction

{
"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

{
"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:

{
"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:

{
"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:

{
"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:

{
"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:

{
"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

MetricValue
Speed< 2 seconds/product
Success rate (free)95%
Success rate (with AI)~100%
Compatible sites95%+ of e-commerce
Free mode cost$0
AI mode cost~$0.001/product

Real Examples

SiteTimeResult
Shopify Store2.2sβœ… Complete success
WooCommerce Site2.8sβœ… Complete success
Custom Marketplace1.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 πŸš€