Skip to content

Amazon Seller Scraper

Try for free

Extract public Amazon seller names, ratings, business addresses, and storefront links from seller, product, or search pages.

🏪 Amazon Seller Scraper

Look up the business behind an Amazon seller. Paste a seller profile URL and get the display name, lifetime and recent feedback, business name and address, phone when the page shows it, and the public storefront link, one row per seller.

Sellers cost $1 per 1,000, and invalid or unreadable URLs are never charged.

✨ Why use Amazon Seller Scraper?

  • 🔓 No login — it reads public seller profile pages only.
  • 🏢 Business details — legal business name, address lines and phone when the profile publishes them.
  • ⭐ Feedback in full — positive, neutral and negative percentages for lifetime, 12 months, 90 days and 30 days, plus the star breakdown.
  • 🔗 Storefront link — a direct link to the seller's public storefront.
  • 🌍 Multiple Amazon stores — pick a store language and the right store is read for each URL.
  • 💸 Cheap and fair — a flat price per seller; URLs that fail are never charged.

🎯 Use cases

  • 🕵️ Seller due diligence — check the business behind a seller id before you buy or wholesale from them.
  • 📇 Supplier research — collect business names and addresses for outreach research.
  • 📊 Feedback tracking — keep lifetime and recent feedback side by side.
  • 🛡️ Brand protection — identify who is selling under a seller id.
  • 🧾 Marketplace analysis — build a seller list from product or search pages that expose a seller id.

🚀 How to use

  1. Paste one or more Seller, product, or search URLs. A profile URL such as https://www.amazon.com/sp?seller=A33VKVXKE1ZIAY is the most reliable input.
  2. Set Max sellers per URL.
  3. Click Start.
  4. Export the dataset to JSON, CSV or Excel, or read it through the API.

📥 Input

FieldTypeDescription
startUrlsarray (required)Seller profile URLs (/sp?seller=), storefront links with me=, or product and search pages that list a seller id. A bare seller id is read from amazon.com.
maxItemsPerStartUrlintegerSellers to save for each start URL. Default 10.
scrapeOffersbooleanOn a product URL, save every public offer's seller instead of only the buy box seller.
languagestringLanguage cookie for the Amazon store.
proxyConfigurationobjectDatacenter by default; residential is used automatically if a datacenter exit is blocked.
{
  "startUrls": [
    { "url": "https://www.amazon.com/sp?seller=A33VKVXKE1ZIAY" }
  ],
  "maxItemsPerStartUrl": 10,
  "scrapeOffers": false,
  "proxyConfiguration": {
    "useScrapelyProxy": true,
    "scrapelyProxyGroups": ["DATACENTER"]
  }
}

📤 Output

Each seller is one row. A URL that cannot be read saves no row: it is listed with the reason in the run's status message and in the OUTPUT record under failedInputs.

FieldDescription
id, name, urlSeller id, display name and profile link.
businessName, address, phoneBusiness details when published.
storefrontUrlPublic storefront.
positiveLifetime, neutralLifetime, negativeLifetime, feedbackCountLifetimeLifetime feedback.
detailedRatingsStar breakdown; 30-day, 90-day and 12-month ratings are also saved.
productThe input URL, or the product title, URL, ASIN, price and rating when the start URL was a product page.

Example item:

{
  "id": "A33VKVXKE1ZIAY",
  "name": "Doomlings",
  "url": "https://www.amazon.com/sp?seller=A33VKVXKE1ZIAY",
  "businessName": "Doomlings, LLC",
  "address": ["1430 NADEAU DR", "Los Angeles", "CA", "90019-4201", "US"],
  "phone": null,
  "storefrontUrl": "https://www.amazon.com/s?ie=UTF8&marketplaceID=ATVPDKIKX0DER&me=A33VKVXKE1ZIAY",
  "positiveLifetime": "96%",
  "neutralLifetime": "2%",
  "negativeLifetime": "2%",
  "feedbackCountLifetime": 229,
  "product": { "input": "https://www.amazon.com/sp?seller=A33VKVXKE1ZIAY" }
}

💰 Pricing

EventWhen it is chargedPrice
SellerOne seller profile$0.001

That is $1 per 1,000 sellers. Failed URLs are not charged. Platform usage is billed separately: compute at $0.30 per GB-hour, datacenter proxy at $1 per GB and residential proxy at $2 per GB (residential is used only when a datacenter exit is blocked).

Worked example: one seller profile cost about $0.0033 in total in our test, including the $0.001 seller fee, compute and storage.

❓ FAQ

Is it legal to scrape Amazon seller pages? The actor reads publicly visible profile pages only. You are responsible for using the data in line with applicable law and Amazon's terms.

Do I need a login or my own proxy? No. If Amazon asks for a login, the run stops instead of guessing. Proxies are included.

What does "scrape all product offers" do? On a product URL, the run saves the buy box seller when the page lists one. Turn the option on to also save other sellers from the public offer list, up to the max.

Why is the business address missing? Some profiles do not publish an address. The row still includes the name and ratings when those are on the page.

Why did a product or search URL return no_results_found? Those pages often do not include a seller id in their HTML. Use a seller profile URL for reliable results.

Can I schedule it or use the API? Yes, via schedules or the API.

⚠️ Limits

  • Public pages only; the actor does not sign in.
  • Seller profile URLs are the reliable input; product and search pages work only when the page lists a seller id.
  • On product URLs the row keeps the seller profile, not a full product document.
  • Search pages stop when Amazon shows no more new products.
  • Product pages that hide the seller because of the delivery country are retried through the proxy country for that Amazon store.
  • A run takes several seconds even for one seller because the store home page is opened before the profile.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.