E-commerce Product Crawler
Pay $10.00 for 1,000 results
This Actor may be unreliable while under maintenance. Would you like to try a similar Actor instead?
See alternative ActorsE-commerce Product Crawler
Pay $10.00 for 1,000 results
Crawl product information from Amazon, eBay, and Shopee. Get detailed product data including prices, descriptions, images, ratings, and sales data.
🎵️ E-commerce Product Crawler
An Apify actor for scraping product information from major e-commerce platforms (Amazon, eBay, Shopee). This actor allows you to collect detailed product data based on your search terms.
✨ Features
- 🔍 Search products across multiple platforms
- 📊 Configurable number of results
- 💰 Real-time pricing data
- 📝 Detailed product descriptions
- 🖼️ Product images
- ⭐ Ratings and reviews
- 📈 Sales statistics
- 👥 Seller information
- 🤖 Powered by Gemini AI
- 🔑 Pre-configured API key
⚙️ Input Configuration
The actor accepts the following input parameters:
Field | Type | Required | Description |
---|---|---|---|
searchTerm | String | Yes | Product name or keywords to search for |
maxProducts | Integer | No | Maximum number of products to collect (default: 10, max: 100) |
platform | String | Yes | E-commerce platform to search on (amazon, ebay, shopee) |
Example input:
1{ 2 "searchTerm": "wireless earbuds", 3 "maxProducts": 20, 4 "platform": "amazon" 5}
📤 Output
The actor stores results in the default dataset. Each item contains:
- 📝
name
: Product name - 💰
price
: Current price - 📄
description
: Product description - 🖼️
images
: List of product image URLs - ⭐
rating
: Average rating (out of 5) - 💬
numReviews
: Number of reviews - 📊
numSales
: Number of sales (if available) - 🏪
seller
: Seller name/store - 🔗
url
: Product URL - 🏢
platform
: E-commerce platform name - ℹ️
additionalDetails
: Additional product details - ⏰
collectedAt
: Data collection timestamp
Example output:
1{ 2 "name": "Sony WF-1000XM4 Wireless Earbuds", 3 "price": 248.00, 4 "description": "Industry Leading Noise Canceling Bluetooth Earbuds...", 5 "images": [ 6 "https://m.media-amazon.com/images/I/abc123.jpg", 7 "https://m.media-amazon.com/images/I/def456.jpg" 8 ], 9 "rating": 4.5, 10 "numReviews": 1250, 11 "numSales": 5000, 12 "seller": "Sony Store", 13 "url": "https://www.amazon.com/product/abc123", 14 "platform": "amazon", 15 "additionalDetails": { 16 "color": "Black", 17 "brand": "Sony", 18 "warranty": "1 year" 19 }, 20 "collectedAt": "2023-12-24T12:00:00" 21}
🚀 Usage
- 📌 Create a new task for the E-commerce Product Crawler actor
- ⌨️ Input your search term, platform choice, and maximum number of products
- ▶️ Run the actor and wait for results
- 📊 Access the collected data in the actor's dataset
⚠️ Limitations
- 🕒 Rate limiting: The actor includes delays between requests
- 📈 Maximum results: Limited to 100 products per run
- 🔍 Search scope: Limited to available products
- 🌐 Platform support: Currently supports Amazon, eBay, and Shopee
- 🤖 AI accuracy: Results depend on Gemini API's accuracy
📦 Dependencies
- 🐍 Python 3.9+
- 📚 Required packages:
apify>=1.1.0
requests>=2.31.0
python-dotenv>=1.0.0
aiohttp>=3.8.0
google-generativeai>=0.3.0
beautifulsoup4>=4.12.0
lxml>=4.9.0
📄 License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Made with Hung Dinh ❤️
Actor Metrics
5 monthly users
-
2 stars
>99% runs succeeded
Created in Jan 2025
Modified 18 hours ago