Amazon Product Display Page Scraper
Pricing
$8.00 / 1,000 results
Amazon Product Display Page Scraper
This actor scrapes comprehensive product information from Amazon
Pricing
$8.00 / 1,000 results
Rating
0.0
(0)
Developer

Scraper Master
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Amazon Product Scraper (Global) - Apify Actor
Extract detailed product information from any Amazon domain worldwide with location-based pricing and availability.
Features
This actor scrapes comprehensive product information from Amazon (any country) including:
Basic Product Information
- Product Title: Full product name
- Price: Current selling price (after discount)
- MRP: Original Maximum Retail Price
- Discount: Discount percentage
- Stock Status: In stock (1) or Out of stock (0)
- Availability: Detailed availability text
- Delivery Info: Delivery information for your location
- Seller: Seller name
Ratings & Reviews
- Rating: Full rating text (e.g., "4.5 out of 5 stars")
- Rating Stars: Numeric rating value (e.g., "4.5")
- Total Ratings: Total number of ratings
- Review Count: Numeric count of reviews
- Review Summary: AI-generated review summary from Amazon
Social Proof
- Social Proofing: Purchase trends (e.g., "5K+ bought in past month")
Product Details
- About Item: All product feature bullets
- Combo Options: JSON data of all product variants (sizes, unit counts, colors, etc.)
- Product Images: Up to 10 high-resolution product images (image_1 through image_10)
Input Configuration
Required Inputs
-
Amazon Product URLs (required)
- List of Amazon product URLs from any domain
- Works with: amazon.com, amazon.in, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.ca, amazon.com.au, amazon.co.jp, and more
- Examples:
- US:
https://www.amazon.com/dp/B0B4S15DY2 - India:
https://www.amazon.in/dp/B0B4S15DY2 - UK:
https://www.amazon.co.uk/dp/B0B4S15DY2
- US:
- Click '+' to add multiple URLs
-
Delivery Zipcode/Postal Code (required)
- Zipcode or postal code for location-based pricing and availability
- Format varies by country:
- US: 5 digits (e.g.,
10001for New York) - India: 6 digits (e.g.,
110001for Delhi) - UK: Alphanumeric (e.g.,
SW1A 1AAfor London) - Germany: 5 digits (e.g.,
10115for Berlin) - Canada: Alphanumeric (e.g.,
M5H 2N2for Toronto)
- US: 5 digits (e.g.,
Optional Inputs
- Store Context (optional)
- Default:
baby - Options:
baby,grocery,fashion,electronics,home,beauty - Usually 'baby' works for most products
- Default:
Output
The actor outputs a dataset with the following fields:
{"amazon_url": "https://www.amazon.in/dp/B0B4S15DY2","zipcode": "110001","title": "Product Name","price": "299","mrp": "399","discount": "-25%","stock_status": "1","availability": "In Stock","delivery_info": "FREE Delivery by Tomorrow","seller": "Seller Name","rating": "4.5 out of 5 stars","rating_stars": "4.5","total_ratings": "1,234 ratings","review_count": "1234","social_proofing": "5K+ bought in past month","about_item": "Feature 1 | Feature 2 | Feature 3","review_summary": "Customers find these products...","combo_options": "{\"size_name\": {...}, \"unit_count\": {...}}","image_1": "https://m.media-amazon.com/images/I/51abc123.jpg","image_2": "https://m.media-amazon.com/images/I/51def456.jpg","image_3": "https://m.media-amazon.com/images/I/51ghi789.jpg","image_4": "","image_5": "","image_6": "","image_7": "","image_8": "","image_9": "","image_10": ""}
How It Works
The scraper uses Amazon's official location-change API to set your delivery location before fetching product details. This ensures accurate pricing and availability for your specific zipcode.
3-Step Process:
- Set delivery location using your zipcode
- Refresh the page with the new location
- Extract all product details
Use Cases
- Price Monitoring: Track product prices across different locations
- Inventory Management: Monitor stock availability
- Market Research: Analyze product variants and pricing strategies
- Review Analysis: Extract AI-generated review summaries
- Competitive Analysis: Compare products and their features
Example Usage
Single Product - US Amazon
{"amazon_urls": ["https://www.amazon.com/dp/B08N5WRWNW"],"zipcode": "10001"}
Multiple Products - Various Domains
{"amazon_urls": ["https://www.amazon.com/dp/B08N5WRWNW","https://www.amazon.co.uk/dp/B08F7WGMWG","https://www.amazon.in/dp/B08F829FDZ"],"zipcode": "10001","store_context": "baby"}
India Amazon Example
{"amazon_urls": ["https://www.amazon.in/dp/B0B4S15DY2"],"zipcode": "110001"}
Working with Combo Options
The combo_options field contains a JSON string with all product variants:
import jsoncombo_data = json.loads(product['combo_options'])# Get all sizesif 'size_name' in combo_data:sizes = list(combo_data['size_name'].keys())print(f"Available sizes: {sizes}")# Get all unit countsif 'unit_count' in combo_data:units = list(combo_data['unit_count'].keys())print(f"Available unit counts: {units}")# Get ASIN for specific variantsmall_size_url = combo_data['size_name']['Small']asin = small_size_url.split('/dp/')[-1].split('/')[0]print(f"Small size ASIN: {asin}")
Limitations
- Works with all major Amazon domains globally
- Requires valid zipcode/postal code for the respective country
- Location-based pricing APIs may have different behavior across domains
- Some fields may be empty if not available on the product page
- Social proofing and review summaries are only available for products with sufficient reviews (primarily on amazon.com and amazon.in)
- Different Amazon domains may have different page layouts - extraction accuracy may vary
Version History
- v1.0: Initial release with comprehensive product scraping