Skip to content
The Register

Amazon Product Scraper — Reliable, No Silent Blanks

Scrape Amazon products with per-field reporting. Every row tells you exactly what was found and what was missing - no silent blanks, no surprise failures.

Amazon Product Scraper — Reliable, No Silent Blanks returns 21 documented output fields, including asin, title, brand, price and currency. Every field carries a declared type, a written description and an example value. 55 runs are recorded on Apify.

Run it on ApifyPay per result · no subscription
21
Output fields
8
Inputs
55
Runs
2026-10-16
Last run

01 — output

What it returns

Every field the extractor writes to its dataset, with its type, a written description and an example value.

FieldTypeWhat it holdsExample
asinstringAmazon Standard Identification Number.B09XS7JWHH
titlestringTitle as the source writes it.Wireless Bluetooth Headphones
brandstringBrand the item is sold under.<brand>
pricenumbernullPrice as reported by the source. Currency is given by the currency field.9.99
currencystringnullThree-letter ISO 4217 currency code.USD
priceStatusstringWhether a price was found and parsed.<priceStatus>
ratingnumbernullAverage rating as reported by the source.4.6
reviewCountintegernullNumber of reviews the source counts.1284
completenessintegernullShare of expected values actually present, between 0 and 1.0
urlstringThe URL this row describes.https://example.com/pricing
dealScoreintegernullDeal Score as recorded for this row.0
isPriceAnomalybooleannullWhether this price deviates enough from the norm to be flagged.true
priceVsAvgPercentnumbernullThis price against the average, as a percentage.0
bestSellersRankintegernullSales rank as the marketplace publishes it. Lower is better.0
amazonsChoicebooleannullWhether the item carries the marketplace's choice badge.true
bestSellerbooleannullWhether the item carries a best-seller badge.true
variantCountintegernullHow many variants the product has.6
fulfillmentstringnullHow the item is fulfilled.<fulfillment>
soldBystringnullSeller the item is sold by.<soldBy>
imageCountintegernullNumber of images found.7
discountPercentnumbernullDiscount off the comparison price, as a percentage.15

02 — sample

One record

Assembled from the example values declared on the schema above, not invented at render time.

{
  "asin": "B09XS7JWHH",
  "title": "Wireless Bluetooth Headphones",
  "brand": "<brand>",
  "price": 9.99,
  "currency": "USD",
  "priceStatus": "<priceStatus>",
  "rating": 4.6,
  "reviewCount": 1284
}

03 — input

What you give it

InputTypeDescription
productUrlsarrayrequiredProduct page URLs from any Amazon marketplace (.com, .co.uk, .de, .in, .ae and 14 more).
maxItemsintegeroptionalHard limit, strictly enforced. You will never be charged for more than this.
minCompletenessintegeroptionalSkip products where fewer than this percentage of fields were found. Leave at 0 to return everything with its completeness score.
proxyCountrystringoptionalTwo-letter country code. Prices and availability differ by delivery location — set this to match the marketplace you're scraping.
useResidentialProxybooleanoptionalSlower and more expensive, but far less likely to be blocked. Turn on if you see captcha blocks in the log.
maxConcurrencyintegeroptionalLower this if you hit blocks. 5 is a safe default.
trackPriceHistorybooleanoptionalRemembers each product's price across runs. Adds priceVsAvgPercent, priceLow/High and isPriceAnomaly (flags a price >2σ from its own history). Schedule this actor daily to build the history.
detectChangesbooleanoptionalCompares each product to the previous run and adds a whatChanged list (price, stock, rating, review count, BSR) plus isNew. Turns this into a price/stock monitor you can schedule.

04 — run

Run Amazon Product Scraper on your own input

It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.

Open on Apify ↗

05 — questions

Asked before running it

21 of 21 fields described

What does Amazon Product Scraper — Reliable, No Silent Blanks return?
It returns 21 documented output fields: asin, title, brand, price, currency, priceStatus, rating, reviewCount, completeness, url, dealScore and isPriceAnomaly. Each field declares its type, a description of what it holds, and an example value. The remaining 9 are listed in the output schema below.
What input does Amazon Product Scraper — Reliable, No Silent Blanks require?
productUrls is required. A further 7 inputs are optional. The full input schema, with types and defaults, is below.
Does Amazon Product Scraper — Reliable, No Silent Blanks need an API key or login?
No. None of its inputs is a credential, and it reads only public data. Nothing to sign up for before the first run.
How do I run Amazon Product Scraper — Reliable, No Silent Blanks?
It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.