Amazon seller profile API
GET /seller-profile returns the public profile of one third-party Amazon seller: display name, business name and address, storefront link, logo, rating out of 5, percent positive and number of ratings in the last 12 months, lifetime ratings and the star breakdown in percent.
Part of Amazon Data API, sold on RapidAPI with a free plan of 100 requests a month. Endpoint details checked 2026-11-03.
What GET /seller-profile returns
Public profile of one third-party seller on one marketplace: name, business name and address, storefront link, logo, rating out of 5, percent positive and number of ratings in the last 12 months, lifetime ratings and the star breakdown in percent. Null where Amazon shows no value. Every response is checked to come from the requested marketplace; a page from another country is never returned. Marketplaces where the seller page cannot be read return 400 country_unavailable.
Parameters
| Name | Required | Values | Notes |
|---|---|---|---|
seller_id | yes | matches ^[A-Za-z0-9]{10,16}$ | Amazon seller ID, 10 to 16 letters and digits. |
country | no | US, CA, MX, BR, GB, DE, FR, IT, ES, NL, SE, PL, BE, TR, AE, SA, EG, IN, JP, SG, AU, IE, ZA | Amazon marketplace, as an ISO country code. GB is amazon.co.uk. Default US (amazon.com). Not available on IE, SG, ZA (returns 400 country_unavailable). |
Example request
Every parameter that has an example, with country set explicitly. Send your key in X-RapidAPI-Key.
curl --request GET \
--url 'https://amazon-data-api-search-product-reviews-best-sellers.p.rapidapi.com/seller-profile?seller_id=A294P4X9EWVXLJ&country=US' \
--header 'X-RapidAPI-Key: YOUR_RAPIDAPI_KEY' \
--header 'X-RapidAPI-Host: amazon-data-api-search-product-reviews-best-sellers.p.rapidapi.com'import requests
resp = requests.get(
"https://amazon-data-api-search-product-reviews-best-sellers.p.rapidapi.com/seller-profile",
params={"seller_id": "A294P4X9EWVXLJ", "country": "US"},
headers={
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "amazon-data-api-search-product-reviews-best-sellers.p.rapidapi.com",
},
timeout=30,
)
resp.raise_for_status()
body = resp.json()
if "error" in body: # bad input or not found: HTTP 200 with an error body
raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
print(body["data"])const url = new URL('https://amazon-data-api-search-product-reviews-best-sellers.p.rapidapi.com/seller-profile');
url.search = new URLSearchParams({ seller_id: 'A294P4X9EWVXLJ', country: 'US' });
const res = await fetch(url, {
headers: {
'X-RapidAPI-Key': process.env.RAPIDAPI_KEY,
'X-RapidAPI-Host': 'amazon-data-api-search-product-reviews-best-sellers.p.rapidapi.com',
},
});
const { data, meta } = await res.json();
console.log(data, meta.fetched_at);Example response
A recorded response, shortened to 3 items per list.
{
"data": {
"seller_id": "A294P4X9EWVXLJ",
"name": "AnkerDirect",
"business_name": "FANTASIA TRADING LLC",
"business_address": "5350 ONTARIO MILLS PKWY STE 100, ONTARIO, CA, 91764-5137, US",
"store_link": "https://www.amazon.com/s?ie=UTF8&marketplaceID=ATVPDKIKX0DER&me=A294P4X9EWVXLJ",
"logo": "https://m.media-amazon.com/images/I/11gMHZIzdOL.jpg",
"rating": 4.9,
"positive_percent_12m": 99,
"ratings_count_12m": 26526,
"ratings_count_lifetime": 1171522,
"star_distribution": {
"1": 0,
"2": 0,
"3": 0,
"4": 7,
"5": 92
}
},
"meta": {
"country": "US",
"cached": false,
"fetched_at": "2026-10-26T14:05:11.000Z"
}
}What people use it for
Vet a seller before you buy from or partner with them.
Enrich an offers list with seller ratings to judge who is trustworthy.
Find the legal business behind a storefront name for brand-protection work.
FAQ
- Which marketplaces support seller profiles?
- All except Ireland (IE), Singapore (SG) and South Africa (ZA), which return 400 country_unavailable.
- What if the seller does not show an address?
- Fields Amazon does not show come back as null.
Related endpoints
See all 17 endpoints and 23 marketplaces on the Amazon product API page.