Amazon Best Sellers Scraper avatar

Amazon Best Sellers Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Amazon Best Sellers Scraper

Amazon Best Sellers Scraper

Scrape Amazon Best Sellers rankings by category from Amazon.in (and other marketplaces). Extracts rank, title, ASIN, price, rating, reviews, and optionally full product details.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

28

Total users

3

Monthly active users

14 days ago

Last modified

Share

Collect public Amazon Best Sellers product records or read product pages from a list of URLs. Category runs can follow listing pages and, optionally, open selected product pages for more detail. Product URL runs always read the supplied product pages.

The Actor supports the United States, India, United Kingdom, Germany, Japan, Canada, Australia, and Brazil. Runs are managed in Apify Console; use the Console or API to inspect the dataset and the output summary.

Start a run

  1. Open the Actor's Input tab.
  2. Choose category, categoryUrl, or productUrl mode and fill in the field required for that mode.
  3. Set the result limit and any optional details or filters.
  4. Start the run and review Results and Output summary.

category uses a category slug, categoryUrl uses a public Best Sellers page URL, and productUrl reads one or more product URLs. For category modes, country selects the marketplace. In product URL mode, each URL selects its own marketplace. When locale is omitted, the request language follows the selected marketplace.

Input

No top-level field is unconditionally required by the JSON schema. The selected mode does require its matching value: categoryUrl in categoryUrl mode and at least one productUrls entry in productUrl mode. The default input starts with the US Electronics Best Sellers category and sends requests directly. Unknown fields, aliases, invalid inactive-mode values, and values outside the stated bounds are rejected.

Input fields

FieldTypeRequired?DefaultWhat it does
modeTextOptionalcategoryChoose category, categoryUrl, or productUrl.
categoryTextRequired in category mode; otherwise optionalelectronicsCategory slug for category mode. Use 1–100 letters, digits, underscores, or hyphens, beginning with a letter or digit.
categoryUrlURL textRequired in categoryUrl mode; otherwise optionalBlankPublic Amazon Best Sellers URL on the marketplace selected by country. Only supported Best Sellers paths and safe page parameters are accepted.
productUrlsList of URL textRequired in productUrl mode; otherwise optional[]One to 100 public Amazon product page URLs, each at most 2,048 characters. Each URL selects its own marketplace. Duplicate marketplace/ASIN pairs are removed when deduplicate is enabled.
countryChoiceOptionalcomMarketplace for category modes: com, in, co.uk, de, co.jp, ca, com.au, or com.br. Product URLs use the marketplace in each URL.
localeChoiceOptionalMarketplace-basedRequest language. When omitted, category requests use the selected marketplace language and product URLs use their respective marketplace language. Choices: en-IN, en-US, en-GB, de-DE, ja-JP, fr-CA, en-AU, or pt-BR.
maxItemsIntegerOptional50Maximum records to save in category modes or product URLs to process in product URL mode. Range: 1–100.
maxPagesIntegerOptional2Maximum Best Sellers pages in category modes. The Actor follows only next-page links published by the listing page and continues despite small pages or filtered results until this limit, maxItems, or the end of the published links. Range: 1–20.
deepSearchBooleanOptionalfalseIn category modes, open selected product pages for additional details. Product URL mode always reads product pages.
extractReviewsBooleanOptionalfalseInclude up to 50 public review excerpts from each product page when available. Requires deepSearch: true, including in product URL mode.
includeMediaBooleanOptionaltrueInclude product gallery image and video links when available. Media is linked, not downloaded.
includeTechnicalDetailsBooleanOptionaltrueInclude specifications, named specification groups, and product overview rows when available.
filtersObjectOptional{}Category-result filters. These do not filter direct product URL requests. See the nested fields below.
deduplicateBooleanOptionaltrueAvoid repeated ASINs across category pages or repeated marketplace/ASIN pairs in product URL mode.
minDelayMsIntegerOptional500Minimum wait between serialized public requests. Range: 0–60,000 ms.
maxDelayMsIntegerOptional1500Maximum randomized wait between public requests. Range: 0–60,000 ms; it must be at least minDelayMs.
maxRetriesIntegerOptional2Additional attempts for transient network errors and selected server errors. Range: 0–5. Access denials, challenges, rate limits, and redirects are not retried.
navigationTimeoutMsIntegerOptional60000Per-request timeout. Range: 5,000–180,000 ms.
proxyConfigurationObjectOptional{ "useApifyProxy": false }Optional request routing. See the proxy options below. Proxy usage may add account charges.

Filter fields

Filters run before category records are saved. A price filter checks the published current price when available; if the source only publishes an offers-from amount, it checks that explicit lower bound instead. It excludes products with neither amount. Rating and review-count filters also require those values to be available. No currency conversion is performed. If both keyword lists are set, at least one include keyword must match and no exclude keyword may match. Results remain in the order Amazon publishes; there is no separate sort option.

FieldTypeRequired?DefaultWhat it does
filters.minRatingNumberOptionalOmittedKeep products with at least this rating. Range: 0–5.
filters.minReviewsCountIntegerOptionalOmittedKeep products with at least this many reviews or ratings. Minimum: 0.
filters.minPriceNumberOptionalOmittedKeep products whose published current price, or explicit offers-from minimum when no current price is shown, is at least this amount. Minimum: 0.
filters.maxPriceNumberOptionalOmittedKeep products whose published current price, or explicit offers-from minimum when no current price is shown, is no higher than this amount. Minimum: 0; cannot be lower than minPrice.
filters.includePrimeOnlyBooleanOptionalfalseKeep category cards that display a public Prime badge.
filters.includeKeywordsList of textOptional[]Keep a product if one or more keywords appear in the available product title, brand, product description, feature bullets, or attribute labels and values. Up to 50 strings, each 1–100 characters.
filters.excludeKeywordsList of textOptional[]Exclude a product if any keyword appears in the available product title, brand, product description, feature bullets, or attribute labels and values. Up to 50 strings, each 1–100 characters.

Proxy options

The default is a direct request. To use Apify Proxy, set useApifyProxy to true. Custom proxy URLs and Apify Proxy routing cannot be combined. Keep any credentials in private run input rather than shared examples.

FieldTypeRequired?DefaultWhat it does
proxyConfiguration.useApifyProxyBooleanOptionalfalseRoute requests through Apify Proxy.
proxyConfiguration.apifyProxyGroupsList of textOptional[]Select proxy groups such as RESIDENTIAL. Requires useApifyProxy: true.
proxyConfiguration.apifyProxyCountryChoiceOptionalOmittedSelect an exit country: IN, US, GB, DE, JP, CA, AU, or BR. Requires useApifyProxy: true.
proxyConfiguration.proxyUrlsList of URL textOptional[]Use custom HTTP or HTTPS proxy endpoints. Do not combine with Apify Proxy groups or country routing.

An overall run has a finite 150-second budget and response bodies are capped at 10 MiB. These platform limits are independent of the per-request timeout. Increasing page, delay, or timeout settings does not extend the overall run budget; work that cannot finish within it may produce partial results.

Copyable input examples

These examples use canonical fields. They show request configuration, not guaranteed results.

A small category snapshot

{
"mode": "category",
"category": "electronics",
"country": "com",
"locale": "en-US",
"maxItems": 10,
"maxPages": 1
}

A specific Best Sellers URL

{
"mode": "categoryUrl",
"categoryUrl": "https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/ref=zg_bs_pg_2_electronics?_encoding=UTF8&pg=2",
"country": "com",
"locale": "en-US",
"maxItems": 10,
"maxPages": 2,
"deepSearch": true,
"includeMedia": false
}

Read one product page

{
"mode": "productUrl",
"productUrls": [
"https://www.amazon.com/Apple-Cancellation-Translation-Headphones-High-Fidelity/dp/B0FQFB8FMG/ref=zg_bs_g_electronics_d_sccl_2/135-3042699-0293535?psc=1"
],
"maxItems": 1,
"extractReviews": true,
"deepSearch": true,
"includeMedia": true,
"includeTechnicalDetails": true
}

Apply category filters and use Apify Proxy

{
"mode": "category",
"category": "electronics",
"country": "com",
"maxItems": 20,
"maxPages": 3,
"deepSearch": true,
"extractReviews": true,
"filters": {
"minRating": 4,
"minReviewsCount": 100,
"minPrice": 10,
"maxPrice": 100,
"includePrimeOnly": true,
"includeKeywords": ["wireless", "headphones"],
"excludeKeywords": ["replacement parts"]
},
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

Product dataset

Each dataset row describes one Amazon product. The required identity fields are the product page URL, marketplace hostname, product title, and ASIN. Optional values are omitted when unavailable; the Actor does not fill them with empty strings, zeroes, guessed links, or placeholder records. A listing rank is included only when Amazon explicitly publishes it in the product's listing card; order alone is not used to infer rank.

When deepSearch is enabled for a category run, the Actor can enrich selected product records from their product pages. If a detail request fails, a valid listing record can still be kept and the run may be marked partial. In product URL mode, product pages are always read. A missing optional value by itself does not make a run partial.

The Actor returns source-published URLs and media links; it does not download product videos or PDF documents, recursively crawl sellers or variants, or open separate review pages. Review excerpts can come from public structured data or review cards explicitly scoped to the selected product page. Prices, availability, and review fields can be missing even when other product details are present. Price currency is included only if the source identifies it. Book-format prices belong to their related format and are not treated as the current offer for the main product.

Current source access

The US Electronics category and a supplied US product page returned genuine records in live checks. Category pagination also returned products from the published second page. Other categories and marketplaces have not been live-verified. Access can vary, and a blocked run may fail without dataset records. Product details can be unavailable even when a valid listing record is saved; available fields depend on the page Amazon serves at run time.

Product record fields

FieldTypeRequired?Meaning
recentPurchasesTextTextOptionalOriginal recent-purchase label, retaining approximate quantity and time wording.
urlURL textRequiredPublic product page URL.
marketplaceTextRequiredMarketplace hostname, such as amazon.com.
rankIntegerOptionalBest Sellers position only when explicitly shown in the matching listing item; never inferred from order.
productTitleTextRequiredPublic product title.
asinTextRequiredAmazon Standard Identification Number, a 10-character product ID.
imageUrlURL textOptionalPrimary product image from an Amazon media host.
galleryThumbnailsList of URLsOptionalProduct gallery thumbnail URLs; up to 100.
highResolutionImagesList of URLsOptionalHigh-resolution images exposed by the selected product gallery; up to 100. No larger URLs are guessed.
priceObjectOptionalPublished price amount. currency is included only when explicitly identified.
listPriceObjectOptionalPublished list price, with optional explicitly identified currency.
brandTextOptionalPublic product brand.
productDescriptionTextOptionalProduct-page description, preserved up to 15 million characters.
starsNumberOptionalPublic aggregate star rating from 0 to 5.
reviewsCountIntegerOptionalPublic review or rating count.
inStockBooleanOptionalAvailability boolean when the source publishes an explicit availability state. Preorder and unknown states are not converted to true or false.
inStockTextTextOptionalAvailability wording shown on the public product page.
isPrimeBooleanOptionalIncluded as true when a matching listing card or product page displays a public Prime badge.
featuresList of textOptionalPublic product feature bullets; up to 50.
attributesList of objectsOptionalStructured product attributes. Each row contains a key and a text, number, or boolean value; up to 200 rows.
productOverviewList of objectsOptionalKey/value rows from public product overview tables; up to 200 rows.
videosCountIntegerOptionalVideo count only when explicitly displayed for the matching product gallery.
offersCountIntegerOptionalNumber of offers when the source publishes an offers count; it is not derived from visible offer cards.
reviewsList of objectsOptionalUp to 50 public structured reviews or review cards explicitly associated with this product page.
identifiersObjectOptionalNative product identifiers such as GTIN, UPC, ISBN, model number, part number, SKU, and MPN. Values are not repaired or guessed.
brandUrlURL textOptionalPublic brand-store link attached to the product byline.
categoriesList of objectsOptionalOrdered product category breadcrumbs, not global navigation; up to 30.
bestSellerRanksList of objectsOptionalProduct-detail sales ranks paired with their own categories; up to 100. These are separate from listing rank.
specificationGroupsList of objectsOptionalNamed product specification sections and their key/value rows; up to 30 groups.
variantsList of objectsOptionalSource-published variant or format associations with their own ASIN, URL, options, and any displayed price; up to 200 variants. Related pages are not recursively visited.
descriptionSectionsList of objectsOptionalAdditional editorial or manufacturer sections with complete heading and text; up to 50. Unrelated product comparisons are excluded.
offersList of objectsOptionalSeparate source-linked offer panels and their own sellers, amounts, availability, and terms; up to 20. Neighbor offers are not merged.
documentsList of objectsOptionalPublished product document labels and PDF links; up to 50. Document contents are not downloaded.
videosList of objectsOptionalPublished metadata for selected-product gallery videos; up to 100. Requires includeMedia.
bookObjectOptionalBibliographic details for books, including author bylines and original date/edition text.
manufacturerTextOptionalManufacturer name explicitly published for the product.
priceRangeObjectOptionalSource-published aggregate-offer lower amount and, when available, upper amount. Currency is included only when explicitly identified.

Nested record fields

Every nested property below is optional unless marked required within an object or row that is present. Arrays are omitted when the source supplies no values. Monetary amounts are non-negative numbers; currencies, when present, are explicit three-letter codes. Text, units, dates, identifiers, and seller wording retain the source's form.

FieldTypeRequired?Meaning
price.value, listPrice.value, variants[].price.value, offers[].price.valueNumberRequired within a present price objectPublished price amount, zero or higher.
price.currency, listPrice.currency, variants[].price.currency, offers[].price.currencyTextOptional within a present price objectExplicit three-letter currency code.
priceRange.lowNumberRequired within priceRangePublished aggregate-offer lower amount.
priceRange.highNumberOptional within priceRangePublished aggregate-offer upper amount; omitted if the source only publishes a lower bound.
priceRange.currencyTextOptional within priceRangeExplicit currency for the range.
attributes[].key, attributes[].valueText / text, number, or booleanRequired within an attribute rowAttribute label and its published value.
productOverview[].key, productOverview[].valueText / text, number, or booleanRequired within an overview rowProduct overview label and value.
reviews[].authorTextOptionalPublished review author, up to 500 characters.
reviews[].reviewIdTextOptionalNative review identifier published by Amazon (up to 100 characters); never generated.
reviews[].titleTextOptionalPublished review title, up to 20,000 characters.
reviews[].authorUrlURL textOptionalSource-published author profile URL on the same marketplace, up to 4,000 characters.
reviews[].reviewUrlURL textOptionalSource-published link (up to 4,000 characters), retained only when its native review ID matches this review.
reviews[].datePublishedTextOptionalOriginal review date wording, up to 100 characters.
reviews[].reviewBodyTextOptionalPublic review excerpt, up to 15 million characters.
reviews[].ratingNumberOptionalPublic review rating, from 0 to 5.
reviews[].verifiedPurchaseBooleanOptionaltrue only when Amazon explicitly displays the badge.
reviews[].helpfulVotesIntegerOptionalPublished helpful-vote count, from 0 to 1,000,000,000.
reviews[].variantOptionsList of objectsOptionalUp to 20 published product options associated with the review.
reviews[].variantOptions[].nameTextRequired within an optionOption label, up to 500 characters.
reviews[].variantOptions[].valueTextRequired within an optionSource-published option value, up to 2,000 characters.
identifiers.gtin, identifiers.upcTextOptionalSource-published GTIN or UPC.
identifiers.isbn10, identifiers.isbn13TextOptionalValues labeled ISBN-10 or ISBN-13; source formatting is preserved.
identifiers.modelNumber, identifiers.partNumberTextOptionalManufacturer model or part number.
identifiers.sku, identifiers.mpnTextOptionalSource SKU or manufacturer part number.
identifiers.gtin8, identifiers.gtin12, identifiers.gtin13, identifiers.gtin14TextOptionalSource value labeled with the corresponding GTIN length.
categories[].name, categories[].urlText / URL textRequired within a category rowBreadcrumb category label and its public link.
categories[].nodeIdTextOptionalNative Amazon category node ID.
bestSellerRanks[].rank, bestSellerRanks[].categoryInteger / textRequired within a rank rowPublished rank and its category name.
bestSellerRanks[].urlURL textOptionalPublic link to the ranking category.
specificationGroups[].nameTextOptionalSource specification-section heading.
specificationGroups[].attributesList of objectsRequired within a groupSpecification rows for that section.
specificationGroups[].attributes[].key, specificationGroups[].attributes[].valueText / text, number, or booleanRequired within a rowSpecification label and original value.
variants[].asin, variants[].url, variants[].optionsText / URL text / listRequired within a variantVariant identity, its product URL, and its option values.
variants[].options[].name, variants[].options[].valueTextRequired within an optionOption label and value associated with that variant.
variants[].priceObjectOptional within a variantPrice shown for that related product format or option.
descriptionSections[].heading, descriptionSections[].textTextRequired within a sectionPublished heading and complete relevant section text.
offers[].conditionTextOptionalOffer-panel heading, such as condition wording.
offers[].sellerObjectOptionalSeller information attached to this offer panel.
offers[].seller.nameTextRequired within a seller objectPublished seller name.
offers[].seller.id, offers[].seller.urlText / URL textOptionalSource seller ID and profile URL.
offers[].fulfillmentTextTextOptionalPublished shipping or seller statement.
offers[].termsList of objectsOptionalReturn, packaging, or other terms shown for this offer.
offers[].terms[].name, offers[].terms[].textTextRequired within a termTerm label and full published term text.
offers[].priceObjectOptional within an offerPrice amount published for this offer.
offers[].availability, offers[].validUntil, offers[].urlText / date text / URL textOptionalOffer-specific availability, original validity wording, and associated offer link.
documents[].title, documents[].urlText / URL textRequired within a documentPublished document label and PDF link.
videos[].urlURL textRequired within a videoPublished video file URL.
videos[].id, videos[].title, videos[].thumbnailUrlText / URL textOptionalNative ID, published title, and thumbnail URL.
videos[].durationSecondsIntegerOptionalPublished duration in seconds.
videos[].width, videos[].heightIntegerOptionalPublished video dimensions in pixels.
book.authorsList of objectsOptionalPublished author byline entries.
book.authors[].nameTextRequired within an author entryPublished author name.
book.authors[].role, book.authors[].urlText / URL textOptionalContribution role and public author profile link.
book.publisher, book.publicationDate, book.editionTextOptionalPublished publisher, original publication-date text, and edition.
book.language, book.printLength, book.seriesTextOptionalPublished language, print length with units, and series.

An offers-from label is a minimum, not a current price. For example, 13 offers from INR 17,719.75 supports offersCount: 13 and priceRange.low: 17719.75 with priceRange.currency: "INR"; it does not set price. If the source does not publish an upper amount, priceRange.high is omitted. Price filters use a published current price when available and otherwise compare the explicit priceRange.low; the Actor does not convert currencies.

The main media arrays contain at most 100 entries, features at most 50, technical rows at most 200, review excerpts at most 50, breadcrumbs at most 30, rank entries at most 100, variants at most 200, editorial sections at most 50, offer panels at most 20, documents at most 50, and product videos at most 100. Long descriptions are retained up to 15 million characters. Empty values and unavailable fields are omitted.

Complete illustrative product row

This row is synthetic documentation data. The ASIN, title, links, and business facts below are illustrative and do not claim a live Amazon extraction. An actual row only contains values available from its selected product page or matching Best Sellers card.

{
"recentPurchasesText": "100+ bought in past month",
"url": "https://www.amazon.com/dp/B0EXAMPLE1",
"marketplace": "amazon.com",
"rank": 1,
"productTitle": "Example Illustrated Cookbook",
"asin": "B0EXAMPLE1",
"imageUrl": "https://m.media-amazon.com/images/I/example-main.jpg",
"galleryThumbnails": [
"https://m.media-amazon.com/images/I/example-main-thumb.jpg",
"https://m.media-amazon.com/images/I/example-side-thumb.jpg"
],
"highResolutionImages": [
"https://m.media-amazon.com/images/I/example-main.jpg",
"https://m.media-amazon.com/images/I/example-side.jpg"
],
"price": {
"value": 24.99,
"currency": "USD"
},
"listPrice": {
"value": 39.99,
"currency": "USD"
},
"brand": "Example Press",
"productDescription": "An illustrated cookbook with practical recipes, ingredient guidance, and cooking techniques.",
"stars": 4.5,
"reviewsCount": 1234,
"inStock": true,
"inStockText": "In Stock",
"isPrime": true,
"features": [
"Illustrated step-by-step recipes",
"Ingredient substitutions and technique guides"
],
"attributes": [
{
"key": "Format",
"value": "Hardcover"
},
{
"key": "Language",
"value": "English"
}
],
"productOverview": [
{
"key": "Publisher",
"value": "Example Press"
},
{
"key": "Print length",
"value": "464 pages"
}
],
"videosCount": 1,
"reviews": [
{
"reviewId": "R0000000000000",
"title": "Highly recommended",
"author": "A. Customer",
"authorUrl": "https://www.amazon.com/gp/profile/amzn1.account.EXAMPLE?ref=reviews",
"reviewUrl": "https://www.amazon.com/portal/customer-reviews/srp/-/R0000000000000/ref=cm_cr_dp_d_rvw_ttl?_encoding=UTF8&ie=UTF8",
"datePublished": "Reviewed in the United States on September 25, 2026",
"reviewBody": "The machine is easy to use and makes a large batch of popcorn.",
"rating": 5,
"verifiedPurchase": true,
"helpfulVotes": 2,
"variantOptions": [
{ "name": "Color", "value": "Red" }
]
}
],
"identifiers": {
"gtin": "09780001234567",
"upc": "012345678905",
"isbn10": "0001234560",
"isbn13": "9780001234567",
"modelNumber": "EX-100",
"partNumber": "EX-100",
"sku": "EX-BOOK-1",
"mpn": "EX-100",
"gtin13": "9780001234567"
},
"brandUrl": "https://www.amazon.com/stores/ExamplePress/page/60376466-AB28-4DDE-92E3-7443E93BDF45",
"categories": [
{
"name": "Books",
"url": "https://www.amazon.com/b?node=283155",
"nodeId": "283155"
},
{
"name": "Cookbooks",
"url": "https://www.amazon.com/b?node=1392",
"nodeId": "1392"
}
],
"bestSellerRanks": [
{
"rank": 6,
"category": "Cookbooks",
"url": "https://www.amazon.com/gp/bestsellers/books/1392"
}
],
"specificationGroups": [
{
"name": "Product details",
"attributes": [
{
"key": "Format",
"value": "Hardcover"
},
{
"key": "Language",
"value": "English"
}
]
},
{
"name": "Measurements",
"attributes": [
{
"key": "Dimensions",
"value": "6.8 x 0.9 x 9 inches"
}
]
}
],
"variants": [
{
"asin": "B0EXAMPLE2",
"url": "https://www.amazon.com/dp/B0EXAMPLE2",
"options": [
{
"name": "Format",
"value": "Paperback"
}
],
"price": {
"value": 19.99,
"currency": "USD"
}
}
],
"descriptionSections": [
{
"heading": "From the Back Cover",
"text": "Practical recipes with illustrated techniques for everyday home cooking."
},
{
"heading": "About the Author",
"text": "Example Author writes cookbooks and teaches practical cooking techniques."
}
],
"offers": [
{
"condition": "New",
"seller": {
"name": "Example Seller",
"id": "EXAMPLESELLER",
"url": "https://www.amazon.com/sp?seller=EXAMPLESELLER"
},
"fulfillmentText": "Ships from and sold by Example Seller.",
"terms": [
{
"name": "Returns",
"text": "Returns accepted within 30 days."
}
],
"price": {
"value": 24.99,
"currency": "USD"
},
"availability": "https://schema.org/InStock",
"validUntil": "2026-12-31",
"url": "https://www.amazon.com/gp/offer-listing/B0EXAMPLE1"
}
],
"documents": [
{
"title": "Companion recipe guide (PDF)",
"url": "https://m.media-amazon.com/images/I/example-guide.pdf"
}
],
"videos": [
{
"id": "example-video-1",
"title": "Cookbook preview",
"url": "https://m.media-amazon.com/images/S/example-demo.mp4",
"thumbnailUrl": "https://m.media-amazon.com/images/I/example-main.jpg",
"durationSeconds": 65,
"width": 848,
"height": 480
}
],
"book": {
"authors": [
{
"name": "Example Author",
"role": "Author",
"url": "https://www.amazon.com/Example-Author/e/B000APG87E"
}
],
"publisher": "Example Press",
"publicationDate": "August 1, 2008",
"edition": "1st",
"language": "English",
"printLength": "464 pages",
"series": "Example Culinary Series"
},
"manufacturer": "Example Press Publishing",
"offersCount": 3,
"priceRange": {
"low": 19.99,
"currency": "USD"
}
}

Output summary

The Output summary link opens the OUTPUT_SUMMARY entry in the run's default Key-value store. It contains exactly three fields:

FieldTypeRequired?Meaning
statusTextRequiredSUCCEEDED if at least one valid product record was saved; otherwise FAILED.
itemsStoredNon-negative integerRequiredNumber of validated product records whose dataset writes completed.
isPartialBooleanRequiredtrue when records were saved but an error or time limit restricted collection.

Completed run

{
"status": "SUCCEEDED",
"itemsStored": 25,
"isPartial": false
}

Some records saved, but collection was limited

{
"status": "SUCCEEDED",
"itemsStored": 8,
"isPartial": true
}

No valid records saved

{
"status": "FAILED",
"itemsStored": 0,
"isPartial": false
}

Reaching maxItems is normal completion and does not by itself make isPartial true. A blocked, invalid, fully filtered, or empty run does not add diagnostic or placeholder rows to the product dataset.

Access, privacy, and cost

  • Public Amazon pages can change, omit details, rate-limit requests, or show access challenges. The Actor does not sign in, solve CAPTCHAs, or bypass access controls. Residential proxy routing is optional and may add charges; it does not guarantee access.
  • Review excerpts can contain author names and opinions. Request them only when useful and handle them under applicable privacy rules.
  • Requests are paced and retries are limited to transient failures. Respect Amazon's terms, robots guidance, applicable law, and rate limits.
  • Run cost depends on account compute, proxy pricing, request count, and enabled options. Check the pricing shown in your account; the Actor does not promise a fixed price or successful extraction.
  • This Actor is not affiliated with Amazon. For support, include the run ID and OUTPUT_SUMMARY record through the Actor's support or Issues tab.