Amazon Scraper Ppe avatar

Amazon Scraper Ppe

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Amazon Scraper Ppe

Amazon Scraper Ppe

Scrape Amazon product data from 17 marketplaces with pay-per-result pricing. Extract prices, reviews, ratings, BSR rankings, specifications, images, and seller info. No monthly fees, only pay for results. Supports keyword search, ASIN lookup, URL scraping, sorting, and price filtering.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Amazon Product Scraper - Pay Per Event

Pay only for the data you get! Proxies included, no compute costs.

Extract Amazon product data at scale: prices, ratings, review breakdowns, BSR rankings, coupons, Subscribe & Save, variants, seller info, images, and 40+ fields from any of the 17 Amazon marketplaces worldwide.

โœจ Why use this scraper?

  • ๐Ÿ’ฐ Pay per result: No compute costs - only pay for data you get
  • ๐ŸŒ Proxies included: No need to configure or pay for proxies separately
  • ๐ŸŒ 17 Amazon marketplaces: US, UK, Germany, France, Japan, Canada, Australia, India, Brazil, Mexico, and more in one tool
  • ๐Ÿ“Š 40+ data fields: Prices, rating breakdown, BSR, coupons, Subscribe & Save, variants, A+ content detection, and more
  • ๐Ÿ” Flexible input: Search by keyword, ASIN, or direct Amazon URL
  • ๐Ÿท๏ธ Complete pricing: Current price, list price, savings, coupons, Subscribe & Save discounts, and price per unit
  • ๐Ÿ“ฆ Rich product details: Feature bullets, specs, all images, variants, seller info, and category breadcrumbs

๐ŸŽฏ Use cases

IndustryApplication
E-commerceTrack competitor prices, monitor deals, and optimize your pricing strategy
Market ResearchAnalyze ratings distribution, BSR trends, and category landscapes
Product DevelopmentStudy feature bullets, customer ratings breakdown, and A+ content strategies
Brand MonitoringTrack your products across 17 marketplaces with pricing, Buy Box, and seller data
DropshippingFind winning products with high ratings, Prime eligibility, and strong BSR
Data AnalyticsBuild product databases with complete specs, images, and pricing history

๐Ÿ“ฅ Input parameters

URL Scraping

ParameterTypeDescription
startUrlsarrayDirect Amazon URLs to scrape (product pages /dp/ASIN or search results /s?k=...)
ParameterTypeDescription
searchesarrayKeywords to search (e.g., ["iphone case", "wireless earbuds"])
asinsarrayAmazon ASINs to scrape directly (e.g., ["B071S5NPG9"])
countrystringAmazon marketplace: US, UK, DE, FR, ES, IT, JP, CA, AU, IN, BR, MX, NL, SE, PL, BE, SG (default: US)

Sorting & Filtering

ParameterTypeDescription
sortstringrelevance (default), price_asc, price_desc, avg_review, newest

Limits

ParameterTypeDescription
maxItemsintegerMaximum total products to save (default: 50)

Options

ParameterTypeDescription
includeDetailsbooleanVisit each product's detail page for full data: description, feature bullets, specs, BSR, rating breakdown, all images, variants, seller info (default: true)

๐Ÿ“Š Output data

Product example

{
"asin": "B0B375ZY12",
"url": "https://www.amazon.de/dp/B0B375ZY12",
"title": "TORRAS iPhone 13 Case (Ultimate Matte Finish) Slim Fit",
"brand": "TORRAS",
"seller": "TORRAS Official",
"sellerUrl": "https://www.amazon.de/sp?seller=A2EXAMPLE",
"price": "โ‚ฌ18.44",
"priceValue": 18.44,
"currency": "EUR",
"listPrice": "โ‚ฌ24.99",
"listPriceValue": 24.99,
"savingsAmount": "โ‚ฌ6.55",
"savingsPercent": "-26%",
"couponText": "Save 5% with coupon",
"couponValue": "5%",
"subscribeAndSave": "",
"dealBadge": "",
"pricePerUnit": "",
"rating": 4.5,
"ratingsCount": 39681,
"reviewsCount": 0,
"ratingBreakdown": {
"fiveStar": 68,
"fourStar": 17,
"threeStar": 7,
"twoStar": 4,
"oneStar": 4
},
"qaCount": 12,
"availability": "In Stock",
"primeEligible": true,
"freeShipping": true,
"deliveryEstimate": "Get it by Wednesday, March 12",
"fulfilledBy": "Amazon",
"featureBullets": [
"Designed for iPhone 13",
"Slim profile with matte finish",
"Anti-fingerprint coating",
"Wireless charging compatible",
"360-degree protection"
],
"description": "TORRAS case designed specifically for iPhone 13...",
"specifications": {
"Product Dimensions": "11.94 x 6.1 x 0.51 cm; 50 g",
"Manufacturer": "TORRAS",
"ASIN": "B0B375ZY12",
"Item model number": "iPhone 13"
},
"dimensions": "11.94 x 6.1 x 0.51 cm; 50 g",
"weight": "",
"imageUrl": "https://m.media-amazon.com/images/I/71example.jpg",
"images": [
"https://m.media-amazon.com/images/I/71example.jpg",
"https://m.media-amazon.com/images/I/71example2.jpg"
],
"videoCount": 2,
"category": "Basic Cases",
"breadcrumbs": ["Electronics", "Mobile Phones", "Cases", "Basic Cases"],
"bsr": [
{
"rank": 1234,
"category": "Cell Phone Basic Cases",
"url": ""
}
],
"variants": [
{
"asin": "B0B375ABCD",
"title": "",
"url": "https://www.amazon.de/dp/B0B375ABCD",
"value": "Black"
}
],
"variantCount": 5,
"selectedVariant": "Black",
"offersCount": 3,
"offersFromText": "",
"sponsored": false,
"amazonChoice": true,
"bestSeller": false,
"hasAplusContent": true,
"isAddonItem": false,
"climatePledge": true,
"country": "DE",
"scrapedAt": "2026-03-06T22:31:14Z",
"dataType": "product"
}

๐Ÿ—‚๏ธ Data fields

CategoryFields
Coreasin, url, title, brand
Sellerseller, sellerUrl
Pricingprice, priceValue, currency, listPrice, listPriceValue, savingsAmount, savingsPercent, couponText, couponValue, subscribeAndSave, dealBadge, pricePerUnit
Reviewsrating, ratingsCount, reviewsCount, ratingBreakdown (5-star to 1-star distribution), qaCount
Availabilityavailability, primeEligible, freeShipping, deliveryEstimate, fulfilledBy
ContentfeatureBullets, description, specifications, dimensions, weight
ImagesimageUrl, images (all product images), videoCount
Categoriescategory, breadcrumbs, bsr (Best Sellers Rank with rank + category)
Variantsvariants (ASIN, value, URL), variantCount, selectedVariant
OffersoffersCount, offersFromText
Flagssponsored, amazonChoice, bestSeller, hasAplusContent, isAddonItem, climatePledge
Metacountry, scrapedAt, dataType

๐Ÿš€ Examples

Search for products

{
"searches": ["wireless earbuds"],
"country": "US",
"maxItems": 100,
"includeDetails": true
}

Scrape specific products by ASIN

{
"asins": ["B0B375ZY12", "B071S5NPG9", "B09V3KXJPB"],
"country": "DE"
}

Scrape from Amazon URL

{
"startUrls": [
{ "url": "https://www.amazon.fr/s?k=casque+bluetooth" }
],
"maxItems": 50,
"sort": "avg_review"
}

Quick search without detail pages

{
"searches": ["laptop stand"],
"country": "UK",
"maxItems": 200,
"includeDetails": false
}

๐Ÿ’ป Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("silentflow/amazon-scraper-ppe").call(run_input={
"searches": ["iphone case"],
"country": "US",
"maxItems": 50,
"includeDetails": True,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']} - {item['price']} ({item['rating']}โญ {item['ratingsCount']} ratings)")

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('silentflow/amazon-scraper-ppe').call({
searches: ['iphone case'],
country: 'US',
maxItems: 50,
includeDetails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.title} - ${item.price} (${item.rating}โญ ${item.ratingsCount} ratings)`);
});

๐Ÿ“ˆ Performance & limits

MetricValue
Items per search page~16-48 products
Detail page enrichment~1-3 seconds per product
Parallel detail workers3 concurrent requests
Supported marketplaces17 Amazon sites
Data fields per product40+ fields
Export formatsJSON, CSV, Excel

๐Ÿ’ก Tips for best results

  1. Start small: Test with maxItems: 5 to verify results before scaling up
  2. Use ASINs for specific products: If you know the exact products, use asins input for fastest results
  3. Disable detail pages for speed: Set includeDetails: false for quick price/rating monitoring (search data only)
  4. Match marketplace to proxy country: The scraper automatically matches proxy location to the target marketplace
  5. Use sort options: Sort by avg_review to find top-rated products, or price_asc for budget options

โ“ FAQ

Q: Which Amazon marketplaces are supported? A: All 17 major Amazon sites: US, UK, Germany, France, Spain, Italy, Japan, Canada, Australia, India, Brazil, Mexico, Netherlands, Sweden, Poland, Belgium, and Singapore.

Q: What's the difference between search mode and ASIN mode? A: Search mode finds products by keyword (like searching on Amazon). ASIN mode fetches specific products directly. ASIN mode is faster and always returns full detail data.

Q: What does "includeDetails" do? A: When enabled (default), the scraper visits each product's detail page to get full data: description, feature bullets, specifications, BSR, rating breakdown, all images, variants, and seller info. Disabling it returns only search-level data (title, price, rating, image) but is much faster.

Q: Why are some fields empty? A: Not all products have all data. For example, BSR is only shown for products ranked in a category, coupons only appear on discounted items, and Subscribe & Save is limited to eligible products.

Q: Can I scrape Amazon without a proxy? A: Product pages (ASIN mode) often work without proxy. Search pages on some marketplaces may require residential proxies for consistent results.

Q: How do I export the data? A: Results are stored in an Apify dataset. You can export as JSON, CSV, or Excel from the Apify console, or use the API/SDK to download programmatically.

๐Ÿ“ฌ Support

We're building this scraper for you, your feedback makes it better for everyone!

  • ๐Ÿ’ก Need a feature? Tell us what's missing and we'll prioritize it
  • โš™๏ธ Custom solutions: Contact us for enterprise integrations or high-volume needs

Check out our other scrapers: SilentFlow on Apify