Piotr VassevPiotr Vassev

How to Export Products from an Amazon Seller Storefront

To audit a seller's Amazon assortment, start with a seller storefront rather than a general keyword search. That gives each product observation a seller and marketplace context.

The Amazon Storefront Scraper exports ASINs, titles, prices, ratings, and listing badges from seller results. I maintain the Actor. This walkthrough creates a 25-product catalog sample and a practical key for comparing later exports.

How to Export Products from an Amazon Seller Storefront

Get the seller URL and marketplace right

The input accepts storefront URLs containing me=, seller profile URLs containing seller=, or raw seller IDs. A branded Amazon Store page is not necessarily the seller storefront URL this Actor expects. Copy the seller link and check that you have identified the merchant you mean to audit.

The supported marketplaces are US, UK, DE, FR, IT, ES, CA, JP, IN, AU, MX, and BR. A URL can identify its marketplace automatically; a raw seller ID needs the appropriate marketplace setting. Keep one market per comparison so you do not merge offers in different currencies.

An Actor is a cloud tool on Apify. Sign in there, open this Actor's Input, switch to JSON, and use:

{
  "sellerUrls": ["https://www.amazon.com/s?me=ATVPDKIKX0DER"],
  "marketplace": "US",
  "maxProducts": 25
}

Replace the example seller with your target once the workflow is clear. maxProducts is per seller: four sellers with a limit of 25 can return up to 100 product records. The default is 100. Zero requests all available pages, subject to the documented roughly 19,200-product storefront ceiling, so it is a poor trial setting.

Click Start. After completion, open the dataset and confirm sellerId and marketplace. Amazon's pages can yield fewer products than the requested maximum; reaching a cap also means the sample is not the full assortment.

Inspect the catalog fields

The documented record structure includes:

FieldsUse in this audit
asin, sellerId, marketplaceIdentify a product observation within the seller's market.
title, productUrlCheck the exact model, bundle, or variation.
price, currencyCompare displayed prices within the same currency.
rating, reviewCountPreserve review context without treating it as seller sales.
isPrime, isBestSeller, isSponsoredDescribe badges or placement seen on the listing.
scrapedAtDate the observation.

Amazon storefront dataset with ASIN and seller fields

Historical storefront output shows the product, seller, and marketplace columns used for the catalog key.

reviewCount can be formatted text, such as "12,345". Retain the original and parse it before calculating. A missing price should stay unknown, not become zero. Product review counts are not units sold by this storefront, and an isPrime flag does not prove inventory ownership.

Create an assortment-change sheet

Export CSV and build a key from marketplace, sellerId, and asin. Deduplicating on ASIN alone would erase a second seller's offer when you expand the project.

Add a product-family column and notes for bundles, quantities, and variants. For example, a two-pack and a single unit with similar titles belong in separate comparisons until you normalize quantity. Keep the product URL so you can resolve uncertain titles.

Save this as the baseline with its collection time and input limit. When you repeat the same task, join on the three-part key. For matched rows with numeric prices in the same currency, calculate the amount and percentage change. An illustrative change from $100 to $90 is a $10 decrease, or 10%; it is still an observed listing-price change, not a change in the seller's margin.

Put unmatched rows in “newly observed” and “not observed” groups. If you collected only 25 products, an item can disappear because search ordering changed. Do not label it removed from the catalog until you check a broader collection or the source page.

Cost and common collection mistakes

Pricing as of September 6, 2026: $0.0015 per product, plus $0.00005 per GB of allocated memory at Actor start, with at least one start event. A 25-row sample costs $0.0375 in product fees. Four full 25-row seller samples cost $0.15 in product fees. Check the live price before scheduling large storefronts.

If the dataset is empty, first confirm the seller URL resolves in the selected marketplace. A raw ID copied from a different Amazon market may not represent the intended storefront. Review failed requests in the run log before increasing the limit.

Before acting on a price, open productUrl and confirm the currently selected offer. A shared Amazon product page can show offers from several merchants; the exported storefront context is useful evidence, but it does not establish a completed sale or the offer a buyer will see at checkout.

For keyword-based product research on AliExpress, use the AliExpress listing guide. For secondhand comparisons, the Mercari guide explains how to separate devices, accessories, and bundles.

The Node.js example shows how to run this Actor from code and retrieve its dataset.

Frequently asked questions

What is the right key for comparing storefront exports?

Use marketplace, sellerId, and asin together. ASIN alone can merge observations from different sellers or Amazon markets.

Does maxProducts limit the whole run?

No. maxProducts is a per-seller limit. Zero requests all available products up to the storefront’s documented pagination ceiling.

Piotr Vassev

Piotr Vassev

Founder of FalconScrape. Building production-grade web scraping systems and data automation pipelines for businesses worldwide.

Connect on LinkedIn