Amazon Seller Profiles Scraper avatar

Amazon Seller Profiles Scraper

Pricing

from $3.50 / 1,000 seller profile saveds

Go to Apify Store
Amazon Seller Profiles Scraper

Amazon Seller Profiles Scraper

Extract one public Amazon seller profile per run: seller ID, storefront link, feedback summary, and public business details.

Pricing

from $3.50 / 1,000 seller profile saveds

Rating

0.0

(0)

Developer

Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract public Amazon seller profile data from seller IDs or seller profile URLs. The Actor is designed for ecommerce research, seller monitoring, lead qualification, and marketplace intelligence workflows that need repeatable CSV, JSON, Excel, or API exports.

At a glance

  • Primary job: Turn Amazon seller IDs/profile URLs into structured seller profile rows.
  • Input: One seller ID or one seller profile/storefront URL, marketplace domain, and proxy settings.
  • Output: Seller ID, seller name, profile/storefront URLs, public feedback summary, public business details, source URL, scrape time, and diagnostics.
  • Best for: Seller due diligence, marketplace research, reseller monitoring, enrichment, and automation.

Who is this for?

  • Marketplace researchers: Build lists of Amazon sellers with public business details.
  • Ecommerce operators: Monitor reseller presence and seller profile changes.
  • Lead generation teams: Enrich known seller IDs before CRM import or outreach qualification.
  • Automation builders: Feed seller profile rows into spreadsheets, alerts, BI tools, or AI agents.

Use cases

  • Seller due diligence: Check public seller identity and address information for known seller IDs.
  • Marketplace intelligence: Compare seller profiles across Amazon marketplaces.
  • Vendor monitoring: Re-run saved seller lists and detect missing or changed public details.
  • Data enrichment: Add storefront/profile URLs and scrape timestamps to seller records.

Input recipes

  • Seller profile lookup: sellerId: "A2L77EE7U53NWQ", marketplace: "amazon.com".
  • Direct profile URL: Set sellerUrl to a public /sp?seller=..., /s?me=..., or storefront URL when you do not have the seller ID.
  • Batch workflow: Run this Actor once per seller from your automation, task scheduler, or API client for deterministic one-profile-per-run output.

What data can you extract?

FieldDescription
rowTypeAlways sellerProfile.
sellerIdAmazon seller identifier when present in the URL/page.
marketplaceMarketplace domain used for the request.
sellerNamePublic seller display name when detected.
sellerProfileUrlSource seller profile URL.
storefrontUrlSeller storefront/catalog URL.
feedbackPositivePercentPositive feedback percentage when Amazon exposes it.
feedbackCountLifetimePublic seller rating count when detected.
businessNamePublic business name shown on Amazon seller profile pages.
businessAddressPublic business address shown on Amazon seller profile pages.
sourceUrlURL used to create the row.
scrapedAtISO timestamp for the scrape.
diagnosticsNon-fatal parsing notes.

Input configuration

SettingJSON keyUse it forExample
Seller IDsellerIdOne known Amazon seller ID."A2L77EE7U53NWQ"
Seller profile URLsellerUrlOne public /sp?seller=..., /s?me=..., or storefront URL."https://www.amazon.com/sp?seller=A2L77EE7U53NWQ"
MarketplacemarketplaceDomain for ID-based requests.amazon.com
Proxy configurationproxyConfigurationResidential proxy is recommended for Amazon.Apify Proxy Residential

Example input

{
"sellerId": "A2L77EE7U53NWQ",
"marketplace": "amazon.com",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example output

{
"rowType": "sellerProfile",
"sellerId": "A2L77EE7U53NWQ",
"marketplace": "amazon.com",
"sellerName": "Amazon Resale",
"sellerProfileUrl": "https://www.amazon.com/sp?seller=A2L77EE7U53NWQ",
"storefrontUrl": "https://www.amazon.com/s?me=A2L77EE7U53NWQ",
"feedbackPositivePercent": null,
"feedbackCountLifetime": null,
"businessName": "Amazon.com Services, Inc",
"businessAddress": "410 Terry Avenue North Seattle WA 98109-5210 US",
"sourceUrl": "https://www.amazon.com/sp?seller=A2L77EE7U53NWQ",
"scrapedAt": "2026-07-16T08:15:41.279Z",
"diagnostics": []
}

Pricing

This Actor uses pay-per-event pricing with a small run-start fee and tiered per-row events. Your Apify subscription tier controls the exact row price.

EventFreeBronzeSilverGoldPlatinumDiamondCharged when
Run start$0.005$0.005$0.005$0.005$0.005$0.005Once when the Actor starts.
Seller profile saved$0.0050$0.0045$0.0040$0.0035$0.0030$0.0025A seller profile row is saved to the dataset.

Tips for best results

  • Start small: Use one seller ID before scaling up.
  • Prefer direct seller URLs/IDs: Broad Amazon search/category discovery is not the first-version focus.
  • Use residential proxy: Amazon can return edge/security pages to plain datacenter requests.
  • Expect optional fields: Amazon does not expose every feedback or business field for every seller/marketplace.

API usage

Node.js

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor("fetch_cat/amazon-seller-profiles-scraper").call({
sellerId: "A2L77EE7U53NWQ",
marketplace: "amazon.com"
});
console.log(run.defaultDatasetId);

Python

from apify_client import ApifyClient
client = ApifyClient("<APIFY_TOKEN>")
run = client.actor("fetch_cat/amazon-seller-profiles-scraper").call(run_input={
"sellerId": "A2L77EE7U53NWQ",
"marketplace": "amazon.com",
})
print(run["defaultDatasetId"])

cURL

curl "https://api.apify.com/v2/acts/fetch_cat~amazon-seller-profiles-scraper/runs?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"sellerId":"A2L77EE7U53NWQ","marketplace":"amazon.com"}'

MCP and AI agents

Use this Actor from MCP-compatible tools through the official Apify MCP Server.

$claude mcp add --transport http apify "https://mcp.apify.com?tools=fetch_cat/amazon-seller-profiles-scraper"
{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=fetch_cat/amazon-seller-profiles-scraper"
}
}
}

Example prompts:

  • "Run the Amazon Seller Profiles Scraper for seller ID A2L77EE7U53NWQ and summarize the public business details."
  • "Export the latest seller profile dataset as CSV and flag rows with missing business names."

Limits and caveats

  • Public data only: The Actor does not use Amazon accounts, private cookies, order history, buyer data, or paid/private source APIs.
  • Amazon changes often: Markup, localization, and anti-bot behavior can change without notice.
  • Zero-item protection: Runs that cannot parse any seller rows fail instead of silently succeeding with an empty dataset.

FAQ

Can it scrape private Amazon seller data? No. It only extracts public profile information returned by Amazon pages.

Why are some fields null? Amazon exposes different fields by seller, marketplace, locale, and anti-bot response.

Does it discover sellers from search results? Not in this first version. Provide seller IDs or seller profile URLs for deterministic runs.

Should I use a proxy? Yes. Residential Apify Proxy is recommended because Amazon often blocks plain datacenter traffic.

Legality and responsible use

Process only data that you are allowed to access. Follow website terms, Apify's terms, and applicable laws.

Support

Open an issue from the Actor page if a run fails or output looks wrong. Include the run ID or run URL, input JSON, expected output, actual output, and one reproducible public URL.