Amazon Seller Scraper | Emails, Phones and Ratings
Pricing
from $3.40 / 1,000 sellers
Amazon Seller Scraper | Emails, Phones and Ratings
Amazon seller scraper that turns any keyword, product link, ASIN or seller id into a contact list of third-party sellers: business name, VAT and trade register numbers, email, phone, address and ratings. 15 sellers in 46 seconds from 1 keyword, 35 fields each, every row with an email. No login.
Pricing
from $3.40 / 1,000 sellers
Rating
0.0
(0)
Developer
SilentFlow
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Amazon Seller Scraper | Seller Emails, Phones, VAT and Ratings (2026)
From SilentFlow. Creators of Pinterest Scraper (#1 for βpinterest pins scraperβ in Apify Store search) and Leboncoin Scraper Ppe, with 230,000+ combined lifetime runs.
Turn any Amazon keyword, product or best-seller list into a contact list of the third-party sellers behind it: legal business name, VAT and trade register numbers, phone, email, address and how buyers rated them over 30 days, 90 days, 12 months and lifetime. 15 sellers from one keyword in 39 seconds on amazon.de, every one of them with an email and a phone number, no Amazon account needed.
Why choose this actor?
Opening Amazon offer panels one by one to find out who actually sells a product? Copying seller profiles into a spreadsheet, then searching the web for their phone number? Running a seller scraper that wants a seller link you do not have yet?
- 35 filled fields per seller, where the most used Amazon seller scraper shows 20. On the prefilled run (keyword
phone case, amazon.de, 15 sellers, measured on 24 Sep 2026), 35 of the 39 fields of a row carry a value on at least half of the rows: the legalbusinessNameandbusinessType,registrationNumber,vatNumber,phone,email,businessAddress,postalCode,countryCode, the seller's ownaboutSellertext, the rating and ratings count over four periods (30 days, 90 days, 12 months, lifetime), the share of positive and negative ratings, the 1 to 5 star breakdown, whether Amazon ships the seller's offers (hasFbaOffer) and the products each seller was found through. All 15 sellers came back with an email, a phone number and a VAT number. - Keywords, Amazon links and ids in the same run. Type a product keyword, paste seller profiles, storefronts, product pages or best-seller lists, or list seller ids (
A18EE9GVRFMIY1) and ASINs (B0CTCD7CS5) as they are. Three kinds of input run together with no mode to pick, where the most used Amazon seller scraper takes keywords and links. A single run mixing a seller link, a product link, a best-seller list, a seller id and an ASIN returned 15 sellers in our test. - A form of 7 fields, none of them required. The most used Amazon seller scraper asks for 9, with separate caps per query and per product. Here the keyword is prefilled: press Start and the first 15 sellers of
phone casecome back, each with an email in our test. One cap,maxItems, is shared fairly across everything you enter.
Try your first seller list
Paste this input into the Input tab (JSON view) and press Start. It is the prefilled input of the form: the first 15 third-party sellers behind the products amazon.de shows for "phone case".
{"keywords": ["phone case"],"marketplace": "de","maxItems": 15,"includeStorefront": false}
Runs of this size fit easily in the Apify Free plan, so you can try the actor on your own niche before scheduling anything. Each seller is one row of the dataset; export it as JSON, CSV, Excel or HTML from the Storage tab, or read it from the API. The Sellers view shows name, business name, country, email, phone, rating and a link to the profile at a glance; the Business details and Ratings over time views show the rest.

Copy to your AI assistant
Paste this block into Claude, ChatGPT or Cursor to give it full context about this actor:
You have access to the Amazon Seller Scraper on Apify: silentflow/amazon-seller-scraperIt returns one row per Amazon third-party seller and marketplace, from public Amazon pages. No Amazon account.Input (all optional; with nothing at all the run searches "phone case" on amazon.de):- keywords (array of strings): product searches on the marketplace, e.g. ["phone case", "yoga mat"].The actor opens the offers of each product found and reads the sellers behind them.- startUrls (array of {"url": string}): Amazon links. Seller profile https://www.amazon.de/sp?seller=A18EE9GVRFMIY1,storefront https://www.amazon.de/s?me=A18EE9GVRFMIY1, product https://www.amazon.de/dp/B0CTCD7CS5 (every sellerof the product), search, best-seller or category page (the sellers of its products). The store in the link wins.- ids (array of strings): seller ids ("A18EE9GVRFMIY1") or ASINs ("B0CTCD7CS5"), read on the marketplace below.- marketplace (string, default "de"): de, com, co.uk, fr, it, es, nl, pl, se, com.be, ca, com.mx, com.br, com.au,co.jp, in, sg, ae, sa, com.tr.- maxItems (integer, default 50): total sellers delivered, shared fairly across keywords, links and ids.- sellerCountry (string, optional): keep only sellers whose business address is in this ISO country, e.g. "DE".- includeStorefront (boolean, default false): also read each seller's storefront for productCount and departments.Output per row (39 fields, null when Amazon shows no value):- Identity: id (seller id), url (profile, permanent), name, marketplace, storefrontUrl, logoUrl- Business details (EU impressum, US INFORM Act): isBusinessSeller, businessName, businessType, registrationNumber,vatNumber, phone (international format when published with a country code), email, businessAddress,postalCode, countryCode (ISO), customerServiceAddress, aboutSeller- Ratings: rating, ratingCount, positivePercent, negativePercent, ratingBreakdown {"1".."5": percent}(last 12 months, as Amazon's headline), rating30d, ratingCount30d, positivePercent30d, rating90d, ratingCount90d,positivePercent90d, ratingLifetime, ratingCountLifetime, positivePercentLifetime- Storefront (includeStorefront only): productCount, departments[]- Meta: hasFbaOffer (Amazon ships at least one of its offers found), sourceAsins[] (products it was found through),foundBy (keyword | product | seller | listing), query (the input that led to it), scrapedAt (RFC 3339 UTC)European stores publish email, phone, VAT and register number; amazon.com publishes business name and address.Use apify-client for Python or JavaScript: client.actor("silentflow/amazon-seller-scraper").call(run_input={...}).
How to scrape Amazon seller data
Three inputs, from the simplest to a combined run. Each one runs as is.
Build a seller list from a product keyword
One keyword on one store. The actor walks the search results page after page, opens the offers of every product and returns each third-party seller once, with the products it was found through in sourceAsins.
{"keywords": ["yoga mat"],"marketplace": "de","maxItems": 50}
One results page brought 16 sellers for "phone case" on amazon.de in our tests. The search goes deeper until your maximum is reached.
Find every seller of one product
An ASIN in the ids field, or a product link, reads the full offer list of that product: the buy box seller and every other merchant in the list. Useful for brand owners who want to know who resells their products.
{"ids": ["B0CTCD7CS5"],"marketplace": "de"}
Keep only German companies from a best-seller list
Paste a best-seller, category or search link and keep only the sellers registered in one country. The store in the link is used, whatever the marketplace field says.
{"startUrls": [{ "url": "https://www.amazon.de/gp/bestsellers/computers/" }],"sellerCountry": "DE","includeStorefront": true,"maxItems": 30}
In our test run, 5 of the 11 sellers read from the computers best-seller list were based in Germany, printer ink and office supply shops listing from 1,551 to 6,466 products each.
Input parameters
| Field | Type | Default | What it does |
|---|---|---|---|
keywords | array of strings | prefilled ["phone case"] | Product searches on the marketplace. The sellers behind the products found become rows. |
startUrls | array of links | none | Seller profiles, storefronts, product pages, search, best-seller and category pages. The store in the link wins. |
ids | array of strings | none | Seller ids (A18EE9GVRFMIY1) read as one seller each, ASINs (B0CTCD7CS5) read as every seller of the product. |
marketplace | select | de | The Amazon store for keywords and ids: 20 stores from amazon.de and amazon.com to amazon.co.jp and amazon.com.tr. |
maxItems | integer | 50 (prefilled 15) | Total sellers delivered, shared fairly across keywords, links and ids. No fixed upper limit. |
sellerCountry | string | empty | Two-letter country code of the seller's business address (DE, IT, FR, CN). Empty keeps every seller. |
includeStorefront | boolean | false | Adds productCount and departments from each seller's storefront, one more page per seller. |
Accepted formats
- Seller profile:
https://www.amazon.de/sp?seller=A18EE9GVRFMIY1, also the older/gp/aag/main?seller=and/gp/help/seller/at-a-glance.html?seller=links. - Storefront:
https://www.amazon.de/s?me=A18EE9GVRFMIY1, with or withoutmarketplaceID. - Product:
https://www.amazon.de/dp/B0CTCD7CS5,/gp/product/B0CTCD7CS5, and the long product links with a title before/dp/. - Listing: a search (
/s?k=yoga+matwith any filters you set on Amazon), a best-seller, new release or movers list (/gp/bestsellers/...,/zgbs/...), or a category page (/b?node=340852031). - Seller id: the 12 to 14 characters after
seller=, starting withA. - ASIN: the 10 characters after
/dp/in any product link. - Links can be typed without
https://and pasted from any of the 20 supported stores; a link pasted in the ids field is read as a link. Shortamzn.euandamzn.tolinks are not read: open them once in a browser and paste the full link.
What data can you extract from Amazon?
One row per seller and marketplace, 39 fields, grouped the way you read them:
- Identity (6):
id(the seller id, stable),url(the public profile, permanent),name(the store name buyers see),marketplace,storefrontUrl,logoUrl. - Business details (12):
isBusinessSeller,businessName(the legal name),businessType(as Amazon states it, such as "Privately-owned business"),registrationNumber(trade register or company number),vatNumber,phone,email,businessAddress,postalCode,countryCode,customerServiceAddressandaboutSeller, the seller's own presentation text, often a full legal notice with managing directors and register court. - Ratings (14):
rating,ratingCount,positivePercentandnegativePercentfor the last 12 months, the figures Amazon puts at the top of the profile;ratingBreakdown, the share of 5, 4, 3, 2 and 1 star ratings over 12 months; and the same average, count and positive share for the last 30 days, the last 90 days and the seller's whole lifetime. - Storefront (2, on request):
productCount, the number of products the storefront lists, anddepartments. - Meta (5):
hasFbaOffer,sourceAsins,foundBy,query,scrapedAt.
A few facts that help you use the data:
idandurlnever change for a seller.logoUrlpoints to Amazon's image server and stays valid as long as the seller keeps that logo.- European stores publish each business seller's legal notice, so
email,phone,vatNumberandregistrationNumberare filled for nearly every row there: 15 of 15 emails and phones, 15 of 15 VAT numbers and 14 of 15 register numbers on the prefilled amazon.de run. amazon.com publishes the business name and address only. - Phone numbers published with a country code are written the way CRMs expect (
+8613612878053); others are kept as the seller wrote them. - Percentages are whole numbers from 0 to 100, computed from Amazon's own rating counts exactly like the "x% positive" line of the profile. A period without ratings has a count of 0 and null averages.
scrapedAtis an RFC 3339 UTC timestamp.
Output example
A real row from our test run, read from a seller id with the storefront option on:
{"id": "ANPMVOZDRIH7A","url": "https://www.amazon.de/sp?seller=ANPMVOZDRIH7A","name": "TORRAS Direct","marketplace": "amazon.de","storefrontUrl": "https://www.amazon.de/s?me=ANPMVOZDRIH7A&marketplaceID=A1PA6795UKMFR9","logoUrl": "https://m.media-amazon.com/images/I/01HHVb0LlVL.jpg","isBusinessSeller": true,"businessName": "Shenzhenshi lechuangtianchengkeji youxiangongsi","businessType": "Privately-owned business","registrationNumber": "914403003351684383","vatNumber": "DE319075262","phone": "+8613612878053","email": "torraseu@163.com","businessAddress": "Minzhijiedao Xinniushequ Minzhidadao yu, Gongyedonglu Jiaohuichu Zhantaokeji Dasha CzuoC1403, Shen zhen, Longhuaqu, China, 518000, CN","postalCode": "518000","countryCode": "CN","customerServiceAddress": null,"aboutSeller": "TORRAS Direct is committed to providing each customer with the highest standard of customer service.","rating": 4.7,"ratingCount": 1998,"positivePercent": 93,"negativePercent": 6,"ratingBreakdown": { "1": 5, "2": 1, "3": 1, "4": 5, "5": 89 },"rating30d": 4.8,"ratingCount30d": 180,"positivePercent30d": 94,"rating90d": 4.7,"ratingCount90d": 468,"positivePercent90d": 93,"ratingLifetime": 4.9,"ratingCountLifetime": 28486,"positivePercentLifetime": 99,"productCount": 159,"departments": ["Electronics & Photo"],"hasFbaOffer": null,"sourceAsins": null,"foundBy": "seller","query": "ANPMVOZDRIH7A","scrapedAt": "2026-09-24T18:28:18Z"}
A seller found through a keyword carries the search in query, the products it offers in sourceAsins and hasFbaOffer true or false; a seller read by id leaves those two null.
Advanced usage
Prospect German sellers across several niches
Several keywords share one cap, so each niche gets its part of the list. The country filter keeps only companies registered in Germany, the ones a German agency can call and invoice.
{"keywords": ["trinkflasche", "lunchbox", "yoga matte"],"marketplace": "de","sellerCountry": "DE","maxItems": 150}
Most sellers of a mass-market keyword are based abroad, so a country filter reads many more products to fill the list: 66 sellers were read to keep 10 Italian ones for "borraccia termica" on amazon.it, in about three minutes.
Map every reseller of your products
List your own ASINs and get every merchant offering them, with their legal identity and how long they have kept a good rating. A good start for brand protection and distribution audits.
{"ids": ["B0CTCD7CS5", "B0B375ZY12"],"marketplace": "de","maxItems": 100}
Watch a set of sellers' ratings every week
Schedule a run on the seller ids you follow (Schedules tab, weekly). Comparing rating30d with rating and ratingLifetime shows who is slipping before the 12-month average moves.
{"ids": ["A18EE9GVRFMIY1", "ANPMVOZDRIH7A", "A3GX1RCD4Z9H04"],"marketplace": "de"}
Size up the sellers of a niche
Turn on the storefront option to add how many products each seller lists: a quick way to separate a brand's official shop from a reseller with thousands of references. In our test, every one of the 15 rows got its product count.
{"keywords": ["coffee grinder"],"marketplace": "de","includeStorefront": true,"maxItems": 40}
Read one seller on several European stores
A seller keeps the same id across Amazon's European stores. Paste its profile on each store to compare ratings country by country, or to get the VAT number it uses in each one.
{"startUrls": [{ "url": "https://www.amazon.de/sp?seller=ANPMVOZDRIH7A" },{ "url": "https://www.amazon.it/sp?seller=ANPMVOZDRIH7A" },{ "url": "https://www.amazon.es/sp?seller=ANPMVOZDRIH7A" },{ "url": "https://www.amazon.nl/sp?seller=ANPMVOZDRIH7A" }]}
To send the rows to your team's tools, connect the run to Google Sheets, Slack, Make, Zapier or a webhook from the Integrations tab, or read the dataset from the Apify API in JSON, CSV or Excel.
FAQ
What does this actor extract from Amazon? One row per third-party seller: the store name and profile link, the legal business name and type, trade register number, VAT number, phone, email, business address with postal and country code, customer service address, the seller's presentation text, and ratings over 30 days, 90 days, 12 months and lifetime with the share of positive and negative ratings. With the storefront option, the number of products the seller lists and its departments.
Which marketplaces give emails and phone numbers? The European stores (amazon.de, .fr, .it, .es, .nl, .pl, .se, .com.be) publish each business seller's legal notice: email, phone, VAT number, register number and address are filled for nearly every seller there (all 15 sellers of our amazon.de test run, all 10 of our amazon.it one). amazon.com publishes the business name and address; other stores publish what their own rules require.
Which ways can I find sellers? Three, in one run: product keywords, Amazon links (seller profiles, storefronts, product pages, search, best-seller and category pages) and ids (seller ids and ASINs). Mix them freely; a seller reached twice is delivered once.
Do I need an Amazon account or a seller account? No. The actor reads public Amazon pages, the same profiles any shopper can open without signing in. There is no login, no key and nothing to configure.
How many sellers can I get?
There is no fixed limit: set maxItems to what you need. A keyword is followed for up to 20 result pages, and a product's offer list for up to 10 pages. Add more keywords or links to go wider; a seller found twice is delivered once.
Are Amazon's own offers included? No. Offers sold by Amazon itself, including Amazon's returns and warehouse offers, are skipped: every row is a third-party seller.
Why do some rows have no business name or no email? The seller did not publish it. Most sellers on European stores publish the full notice, but some publish only a VAT number, a phone and an email. On amazon.com the profile shows no email. The field is then null, never an empty string.
What does hasFbaOffer mean?
It is true when Amazon ships at least one of the seller's offers found in the run (Fulfilled by Amazon), false when the seller ships everything itself. It is null for sellers read directly by id or profile link, since no offer was looked at.
How fresh is the data? Live. Every run reads Amazon at run time: ratings, counts and contact details are those of the moment the run happens, nothing is cached. Schedule the actor weekly to follow ratings over time.
Why does a seller id return no row? The seller closed its account, or the id belongs to another region: an id from amazon.com is not a seller on amazon.de. The run summary counts these ids. European stores share seller ids with each other.
What is Amazon's legal notice (impressum)? EU consumer law requires every business selling online to name itself: company name, address, register and VAT numbers and a way to contact it. Amazon shows it on each seller's profile under "Detailed Seller Information". This actor reads that box on every seller it finds.
Is it legal to contact these sellers? The details are those sellers are required to publish, but how you use them is up to you: B2B outreach in Europe must follow GDPR and national rules on unsolicited messages. See the Legal compliance section below.
More SilentFlow scrapers
π E-commerce
Pinterest - Pinterest Scraper | Pins, Boards and Profiles
Leboncoin Ppe - Leboncoin Scraper Ppe
Back Market - Back Market Scraper | Refurbished Prices
1688 Wholesale - 1688 Wholesale Scraper
Leboncoin - Leboncoin Ad Details Scraper
ImportYeti - US Customs Records, Suppliers & Trade Data - ImportYeti Scraper - US Customs Records, Suppliers & Trade Data
Store Leads - Store Leads Scraper | Shopify Data
TikTok Shop - TikTok Shop Scraper
Bring a Trailer - Bring a Trailer Scraper
Udemy Course - Udemy Course Scraper
Walmart - Walmart Product Scraper
Vinted Marketplace - Vinted Marketplace Scraper
Agoda - Agoda Scraper | Hotel Prices and Guest Ratings
Alibaba - Alibaba Scraper | Products, Prices and Suppliers
AutoScout24 - AutoScout24 Scraper
Avito - Avito Scraper | Listings, Prices and Sellers
Google Hotels - Google Hotels Scraper | Prices, Offers and Ratings
Mobile.de - Mobile.de Scraper
Taobao - Taobao Scraper | Products, Prices and Sellers
Amazon Marketplace - Amazon Marketplace Scraper
eBay Listings - eBay Listings Scraper
Europages - Europages Scraper | Suppliers and B2B Companies
Naver - Naver Scraper | Shopping Products, Prices and Reviews
πΌ Jobs
ZipRecruiter - ZipRecruiter Jobs Scraper | Salary, Company & Location Filters
LinkedIn Job Search - LinkedIn Job Search Scraper | Salaries & Seniority
Glassdoor Job Listings - Glassdoor Job Listings Scraper
Indeed - Indeed Company Reviews Scraper
π₯ Glassdoor - π₯ Glassdoor Scraper
Welcome to the Jungle - Welcome to the Jungle Job Scraper
Multi Board - Multi Board Job Scraper
Indeed Jobs Ppr - Indeed Jobs Scraper Ppr
Jora - Jora Jobs Scraper
ATS - ATS Jobs Scraper | Greenhouse, Lever and Ashby
Dice Tech - Dice Tech Jobs Scraper
Malt - Malt Scraper | Freelance Profiles
Naukri & NaukriGulf - Naukri & NaukriGulf Jobs Scraper
StepStone - StepStone Scraper
Arbeitsagentur - Arbeitsagentur Jobs Scraper
Seek - Seek Job Scraper
π Real estate
SeLoger - SeLoger Scraper | Real Estate Listings
Bien'ici - Bien'ici Scraper | Property Listings
Zillow - Zillow Scraper
Airbnb Pro Host Contact & - Airbnb Pro Host Contact & Email Scraper
Idealista - Idealista Scraper
Realtor Rental Listings - Realtor Rental Listings Scraper
Realestate.com.au - Realestate.com.au Scraper
Rightmove - Rightmove Scraper
Airbnb Search - Airbnb Search Scraper
Trulia Rental Listings - Trulia Rental Listings Scraper
π£ Social media
LinkedIn Post Search - LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles
Facebook Search - Facebook Search Scraper
LinkedIn Leads - LinkedIn Leads Scraper | Sales Navigator Export
OnlyFans - OnlyFans Profile Scraper
Skool Community - Skool Community Scraper
TikTok - TikTok Scraper
Meta Ad Library - Meta Ad Library Scraper
YouTube - YouTube Channel Scraper | Videos, Shorts and Views
YouTube - YouTube Transcript Scraper
Discord - Discord Scraper | Servers, Member Counts and Invites
Facebook Business Page - Facebook Business Page Scraper
Instagram Engagement - Instagram Engagement Scraper
Weibo - Weibo Scraper | Posts, Profiles and Engagement
Bilibili - Bilibili Scraper
Reddit - Posts, Comments, Communities & - Reddit Scraper - Posts, Comments, Communities & Users
π’ Business data
LinkedIn People Search - LinkedIn People Search Scraper | Profiles & Companies
Company Data - Company Data Scraper | Emails, Phones and Tech Stack
SEC - SEC Scraper | EDGAR Filings and Company Data
Similarweb - Similarweb Scraper | Website Traffic, Rankings and Competitors
Teachable - Courses, Prices & Instructors - Teachable Scraper - Courses, Prices & Instructors
Trustpilot - Trustpilot Enricher
Website Tech Stack - Website Tech Stack Scraper
βοΈ Travel
Google Maps - Google Maps Scraper
Booking.com Hotel - Booking.com Hotel Scraper
Flight Price - Flight Price Scraper
π― Lead generation
Northdata - Northdata Company Scraper
Dealroom - Dealroom Scraper | Companies and Investors
SIRET - SIRET Company Enricher
ZocDoc - Pay Per Result - ZocDoc Scraper - Pay Per Result
ThomasNet Suppliers - ThomasNet Suppliers Scraper
BuiltWith - BuiltWith Scraper | Tech Stacks and Top Sites
CNPJ Brazilian - CNPJ Brazilian Company Enricher
French Company Prospector - French Company Prospector
Google Ads Transparency - Google Ads Transparency Scraper
Clutch Agency - Clutch Agency Scraper
Domain - Domain Enricher
G2 - G2 Reviews Scraper
PagesJaunes - PagesJaunes Business Scraper
UK Companies House - UK Companies House Enricher
π SEO
Google News - Google News Scraper
Support
Need something this actor does not do yet? We ship features fast.
- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page
Response time: usually under 24 hours.
Legal compliance
This actor extracts publicly available data from Amazon seller profiles and offer listings. It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with Amazon's terms of service and with applicable data protection laws (GDPR, CCPA, and PIPL where relevant). Business names, addresses, register and VAT numbers are business information that sellers are required to publish; the email and phone of a sole trader or a named manager are personal data, so handle them accordingly and respect the rules on unsolicited messages before contacting anyone. The data returned is informational; verify it before using it for regulated decisions.
Amazon Seller Scraper by SilentFlow: the sellers behind any Amazon product, with the details to reach them.
