Amazon Sellers Scraper avatar

Amazon Sellers Scraper

Pricing

Pay per event

Go to Apify Store
Amazon Sellers Scraper

Amazon Sellers Scraper

Scrape Amazon seller profiles — name, ratings, feedback, business info, products count, and contact data from any seller storefront.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape Amazon seller profiles — name, feedback ratings, business address, response time, and more from any Amazon seller ID or storefront URL. Great for lead generation, brand monitoring, and competitive research.

Why use Amazon Sellers Scraper?

Amazon Sellers Scraper is the highest-quality option on the market for extracting Amazon seller profile data. The leading alternative (junglee/amazon-seller-scraper) holds just 1.78/5 stars with only 42 active users — a clear signal of reliability issues. This actor uses a resilient HTTP+Cheerio pipeline with RESIDENTIAL proxy rotation, CAPTCHA detection, and per-seller retry logic to deliver complete, accurate seller profiles at scale. PPE billing means you pay only for what you actually scrape — no wasted spend on failed requests.

What does Amazon Sellers Scraper do?

This actor extracts detailed seller profile data from Amazon seller storefronts (/sp?seller=...). It works directly against Amazon's server-rendered HTML using HTTP+Cheerio — no browser needed — making it fast and cost-efficient.

Given a list of seller IDs or storefront URLs, the actor scrapes:

  • Seller name and profile URL
  • Positive feedback percentage (lifetime)
  • Total feedback count and per-period counts (12mo, 90d, 30d)
  • Positive / neutral / negative feedback breakdown
  • Business name (from "Detailed Seller Information" section)
  • Business address (when publicly listed by Amazon)
  • Seller member since date
  • Response time (when listed)

Use cases

  • B2B lead generation — build lists of Amazon sellers with their business names and addresses for outreach (FBA prep services, Amazon advertising agencies, logistics providers)
  • Seller due diligence — verify seller feedback health before wholesale or partnership deals
  • Competitor monitoring — track competitor sellers' feedback trends over time
  • Brand protection — identify unauthorized resellers by scraping seller storefront info
  • Market research — analyze the seller landscape for a product category

How to use Amazon Sellers Scraper

1. Enter seller IDs or URLs

You can provide input in two ways:

Option A — Seller IDs: Enter one or more Amazon seller IDs (e.g. A2L77EE7U53NWQ). You can find a seller's ID on any Amazon product listing under "Sold by" → click the seller name → the URL contains seller=XXXX.

Option B — Storefront URLs: Paste full Amazon seller profile URLs such as:

  • https://www.amazon.com/sp?seller=A2L77EE7U53NWQ
  • https://www.amazon.com/s?me=A2L77EE7U53NWQ

2. Configure proxy

Amazon requires proxy rotation to avoid rate limiting. The default (RESIDENTIAL) is recommended. SHADER (datacenter) is cheaper and may work for low-volume runs.

3. Run and export

Results are available as JSON, CSV, or Excel directly from the Apify dataset. You can also integrate via the Apify API or connect to Zapier / Make.

Input

FieldTypeDescription
sellerIdsArray of stringsAmazon seller IDs (e.g. A2L77EE7U53NWQ)
startUrlsArray of URL objectsAmazon seller profile/storefront URLs
maxResultsIntegerMax number of profiles to scrape (default: 50)
proxyConfigurationObjectApify Proxy settings (default: RESIDENTIAL)
maxRequestRetriesIntegerRetry attempts per failed request (default: 3)

Output

Each scraped seller is saved as one record in the dataset:

{
"sellerId": "A2L77EE7U53NWQ",
"name": "Example Seller LLC",
"url": "https://www.amazon.com/sp?seller=A2L77EE7U53NWQ",
"positiveRatingPercent": 95,
"feedbackCount": 1240,
"recentFeedback12Mo": 312,
"recentFeedback90Days": 78,
"recentFeedback30Days": 22,
"positiveFeedback": 1178,
"neutralFeedback": 37,
"negativeFeedback": 25,
"businessName": "Example Seller LLC",
"businessAddress": "123 Main St, Seattle, WA 98101, US",
"memberSince": "January 2018",
"responseTime": "within 24 hours",
"marketplace": "amazon.com",
"scrapedAt": "2026-05-10T08:00:00.000Z"
}

Pricing

This actor uses Pay-Per-Event (PPE) billing:

  • Run start: $0.005 (one-time per run)
  • Per seller scraped: $0.0054 (FREE), $0.0047 (BRONZE), $0.0036 (SILVER), $0.0028 (GOLD)

Scraping 1,000 sellers costs approximately $4.70–$5.40 depending on your subscription tier, plus proxy costs.

Tips for best results

  • Use RESIDENTIAL proxy for higher success rates. Amazon aggressively blocks datacenter IPs on seller pages.
  • Seller pages for large sellers (high feedback count) load more data — expect slightly more detail.
  • Business address is only shown when the seller has voluntarily published it (EU-based sellers are required to by law; US sellers may omit it).
  • Seller IDs are uppercase alphanumeric strings starting with A (14 characters).

FAQ (Frequently asked questions)

Where do I find a seller ID? On any Amazon product page, click the seller's name under "Sold by". The resulting URL contains seller=XXXXXXXXXXXXXXXX — that's the seller ID.

Does this scrape email addresses? Amazon does not publicly display seller email addresses on storefront pages. If a seller has listed a phone number or business address, those are extracted.

What happens if a seller page is blocked? The actor logs a warning and skips that seller. Enable RESIDENTIAL proxy to maximize coverage.

Is this actor legal to use? This actor scrapes publicly accessible Amazon seller profile pages, the same data visible to any browser user. Always ensure your use case complies with Amazon's Terms of Service and applicable data protection laws.

Integrations

  • Apify API — download results or trigger runs programmatically
  • Zapier / Make — automate workflows with new scraped seller data
  • Google Sheets — export directly via the Apify Google Sheets integration

Who is it for?

Amazon Sellers Scraper is designed for:

  • B2B sales teams looking to build targeted outreach lists of Amazon sellers in specific categories
  • Amazon aggregators (Thrasio-style buyers) researching acquisition targets based on feedback health
  • Brand protection managers identifying unauthorized resellers listing a brand's products
  • SaaS companies offering tools to Amazon sellers (advertising, logistics, bookkeeping) who need prospect lists
  • Market researchers analyzing seller density and quality across Amazon categories

API Usage

You can trigger and retrieve results from Amazon Sellers Scraper programmatically.

Node.js (Apify Client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automation-lab/amazon-sellers-scraper').call({
sellerIds: ['A2L77EE7U53NWQ', 'ATVPDKIKX0DER'],
maxResults: 10,
proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ['RESIDENTIAL'] },
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python (ApifyClient)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automation-lab/amazon-sellers-scraper").call(run_input={
"sellerIds": ["A2L77EE7U53NWQ", "ATVPDKIKX0DER"],
"maxResults": 10,
"proxyConfiguration": {"useApifyProxy": True, "apifyProxyGroups": ["RESIDENTIAL"]},
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

cURL

# Start a run
curl -X POST "https://api.apify.com/v2/acts/automation-lab~amazon-sellers-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"sellerIds":["A2L77EE7U53NWQ"],"maxResults":5}'
# Get results (replace DATASET_ID with the ID from the run response)
curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_TOKEN"

This actor only accesses publicly accessible Amazon seller profile pages — the same pages visible to any person browsing Amazon without logging in. No login credentials are used and no private data is accessed.

The data extracted (seller names, business addresses, feedback ratings) is publicly displayed by Amazon on seller profile pages. In many jurisdictions, scraping publicly available web data is lawful. However, you remain responsible for:

  • Complying with Amazon's Terms of Service for your use case
  • Ensuring your use of the data complies with applicable data protection laws (GDPR, CCPA, etc.)
  • Not using the data for spam, harassment, or other unlawful purposes

This actor is a tool for extracting publicly available data. How you use that data is your responsibility.

MCP (Model Context Protocol)

Amazon Sellers Scraper is available as an MCP server, allowing you to query Amazon seller data directly from AI assistants like Claude.

Install via Claude Desktop:

$claude mcp add --transport http https://mcp.apify.com?tools=automation-lab/amazon-sellers-scraper

Or add to your MCP config manually:

{
"mcpServers": {
"amazon-sellers-scraper": {
"transport": {
"type": "http",
"url": "https://mcp.apify.com?tools=automation-lab/amazon-sellers-scraper"
}
}
}
}

Example prompts you can ask your AI assistant:

  • "Look up the feedback rating and business address for Amazon seller A2L77EE7U53NWQ"
  • "Scrape profile data for these 5 seller IDs and give me a summary table"
  • "Find the business name and address for the seller on this product listing URL"