Amazon Product Scraper — Prices, Ratings & Sellers
Pricing
from $1.40 / 1,000 product scrapeds
Amazon Product Scraper — Prices, Ratings & Sellers
Collect Amazon product, ASIN and search data with returned prices, availability and product details. Bulk export: JSON, CSV, Excel and API. PPE: $1.4/1K products; start fee, usage extra.
Pricing
from $1.40 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Apivault Labs
Maintained by CommunityActor stats
0
Bookmarked
43
Total users
10
Monthly active users
4 days ago
Last modified
Categories
Share
Amazon Product Scraper — Search, ASINs, Prices & BSR

Extract public Amazon product listings by supported product URL, bulk ASIN, or keyword search. Export structured product rows from 19 marketplaces without supplying an Amazon account or API key.
Prices, availability, ranks, review totals, search order, and field coverage are point-in-time observations. “Bought in past month” and similar demand badges may be rounded or lower-bound buckets.
What you get
- ASIN, title, canonical product URL, marketplace, brand, category, and images
- Observed price, reference price, discount, and normalized numeric/currency fields
- Displayed rating, review count, Best Sellers Rank, seller, and availability when exposed
- Prime and sponsored indicators in the contexts where they can be identified
- Keyword-search discovery or richer product-detail rows
- Optional comparison with the previously observed numeric price for the same ASIN
- Stable
recordType,sourceMode, and UTCcollectedAtprovenance - Free
SUMMARY,FAILED_INPUTS,FAILED_ITEMS, andFAILED_SOURCESdiagnostics
Input examples
Product URLs and ASINs:
{"productUrls": ["https://www.amazon.com/dp/B09G9FPHY6"],"asins": ["B08N5WRWNW"],"marketplace": "us","maxResults": 25}
Keyword search:
{"searchKeywords": ["wireless earbuds"],"maxProductsPerKeyword": 20,"sortBy": "bestsellers","marketplace": "us","maxResults": 20}
Set fullDetails: true to open discovered product pages and request additional detail fields. This costs more runtime and can reduce coverage when a product page is unavailable.
The Actor accepts up to 100 product URLs, 100 ASINs, and 10 keywords. URLs must use HTTPS, a supported Amazon marketplace host, and a /dp/ or /gp/product/ product path. Exact duplicate ASINs are processed once.
Output example
{"recordType": "product","sourceMode": "product_detail","asin": "B0A1B2C3D4","productName": "Fictional insulated travel mug","productUrl": "https://www.amazon.com/dp/B0A1B2C3D4","marketplace": "us","price": "$29.99","priceValue": 29.99,"currencyCode": "USD","rating": "4.6","ratingValue": 4.6,"reviewsCount": "1842","reviewsCountValue": 1842,"boughtInPastMonth": "1K+","boughtInPastMonthNote": "Displayed demand signal; may be rounded or a lower-bound bucket.","collectedAt": "2026-08-27T15:00:00Z"}
This is an illustrative record, not a real product or current marketplace claim. Fields can be null, empty, or absent when the listing does not expose them.
Price observation comparison
With trackChanges: true, the Actor saves the current observed numeric price for an ASIN. A later run can return previousCollectedAt, priceDelta, and priceDeltaMethod. The comparison reflects two observations; it does not represent every seller offer, variant, coupon, shipping charge, or complete price history.
Pricing
$0.0014per successful Dataset row ($1.40per 1,000 results)$0.00005Actor-start event per GB, minimum one- Invalid, duplicate, unavailable, and insufficient records are excluded from the Dataset and do not create result charges
Use maxResults as the hard run-wide ceiling for paid product rows. The active pricing configuration since September 6, 2026 keeps the result rate unchanged; platform usage is additional and paid by the user.
Supported marketplaces
US, UK, Germany, France, Spain, Italy, Netherlands, Australia, Canada, Brazil, Mexico, Japan, India, Singapore, Saudi Arabia, UAE, Poland, Sweden, and Turkey.
Responsible use
Use the Actor only for public data and in accordance with applicable laws, marketplace terms, and your organization's policies. Do not use results for deception, harassment, discriminatory profiling, or automated high-impact decisions. Verify important commercial decisions independently.
Amazon is a trademark of its respective owner. This independent Actor is not affiliated with, endorsed by, or sponsored by Amazon.
Amazon product research: direct ASINs or keyword discovery
Use this Amazon scraper to create a structured review file from known ASINs, supported product URLs, or a bounded keyword search. It helps catalog analysts compare observed prices, rating evidence, seller/availability fields and source rank signals. It does not provide private sales, exact unit demand, every offer or a historical price database.
| Research task | Input path | Interpretation |
|---|---|---|
| Track a known product list | asins or productUrls | Current detail observations |
| Explore products in a niche | searchKeywords | Source-ranked search sample |
| Enrich discovered products | fullDetails | Extra requests; optional field coverage |
| Compare advertised prices | Numeric and currency fields | Marketplace/time-specific evidence |
| Review changes over runs | trackChanges | Two saved numeric observations, with caveats |
Start with one ASIN
{"asins": ["B09G9FPHY6"],"marketplace": "us","maxResults": 1,"trackChanges": false,"maxConcurrency": 1}
This avoids a large discovery run. Validate the returned product identity, marketplace and source URL. Missing price or availability should remain unknown; it is not a zero price or a guarantee that all sellers are out of stock.
Build a three-row keyword sample
{"searchKeywords": ["wireless earbuds"],"marketplace": "us","maxProductsPerKeyword": 3,"maxResults": 3,"sortBy": "featured","fullDetails": false,"trackChanges": false}
Search ordering is controlled by the marketplace. sortBy=bestsellers requests
a search ordering; it is not a crawl of official Best Sellers category rankings.
A keyword sample should not be presented as a complete category or market share.
Add details to a small discovery run
{"searchKeywords": ["travel mug"],"marketplace": "uk","maxProductsPerKeyword": 2,"maxResults": 2,"fullDetails": true,"maxConcurrency": 1,"trackChanges": false}
Full details opens discovered product pages. It can add time and resource cost and still leave optional fields unavailable. maxResults bounds paid output, not a guarantee that every requested page yields usable data.
Inspect a direct public product URL
{"productUrls": ["https://www.amazon.com/dp/B08N5WRWNW"],"marketplace": "us","maxResults": 1,"trackChanges": false,"maxConcurrency": 1}
Prices, demand badges and comparison limits
Keep the source price text beside priceValue and currencyCode. Shipping, tax, coupons, selected variants, account-specific offers and regional delivery can change what a shopper sees. A reference price or displayed discount is source content, not independent verification of historical savings.
Review count is a displayed total, not a new-review rate. BSR is an observed rank in its source context, not an estimate of units sold. Demand badges such as 1K+ can be rounded or lower-bound buckets. Missing badges do not mean zero sales, and sponsored placement is not evidence of organic popularity.
trackChanges uses a shared account-level named store keyed by ASIN in this production. It is not isolated by marketplace or independent workflow, so switching marketplaces for the same ASIN can contaminate price comparisons. Keep it false when combining markets, preserve dated exports and compare ASIN+marketplace+currency outside the Actor. A missing baseline/delta is not proof of no change. There is no complete price history or guaranteed alert.
Exports, API and diagnostics
The Dataset contains successful product rows. Read SUMMARY and the available FAILED_INPUTS, FAILED_ITEMS and FAILED_SOURCES records for invalid or unavailable sources. A successful run with fewer rows can reflect caps or source failures; it does not establish that no other matching listings exist.
Use apivault_labs/amazon-product-scraper in the Console and linked integrations.
API callers POST authenticated input to /v2/acts/pTmZae4dSoaJUQLf7/runs, retain
the returned run and storage IDs, and read actual rows after completion. MCP
clients can discover apivault_labs--amazon-product-scraper and inspect the
current wrapper. Keep tokens in secure credential configuration, not shared URLs.
Export the same stored Dataset as JSON, CSV or Excel without rerunning extraction.
Amazon scraper FAQ and costs
What do ten results cost? Ten delivered rows have $0.014 in result events, plus startup and user-paid resources. Resource costs can increase with search, detail requests and inaccessible sources. Use maxResults and the run charge cap.
Does one ASIN have the same price everywhere? No. Marketplace, currency, offer and collection time must accompany any comparison.
Can I obtain a complete review corpus? This product collects listing review totals/ratings when exposed, not all customer review texts.
Does a missing product mean it was deleted? No. Check diagnostics and the live source before treating missing data as a catalog removal.
n8n and developer integrations
Use this Actor in your automation or application with the existing community integrations below. An Apify account and API token are required; Actor and platform charges follow the current pricing.
- n8n community node: n8n-nodes-apivault-amazon. Install package name
n8n-nodes-apivault-amazonin a self-hosted n8n instance that permits community packages. - Python client and examples: GitHub.
- n8n source and usage: GitHub.
These are community packages. Publication on npm does not establish n8n verification or availability in n8n Cloud. Review the linked package README for supported inputs and setup.