Shopping · Amazon

Amazon Seller Data API

The Amazon Seller Data API gets you live Amazon data the moment you ask, as clean, structured data – ready for your own app, a spreadsheet or an AI assistant. No scraping, nothing to maintain.

100 free requests every month · no credit card · one API key for all platforms

What you get

Amazon data, ready to use

Behind every third-party offer on Amazon stands a seller with a public profile page: a storefront name, a legal business name and address, a feedback rating and a catalogue of products. everydata.io exposes this data through three GET endpoints that work together. The seller lookup returns the profile for a sellerId, the seller-products endpoint pages through everything that seller lists, and the offer listing returns all sellers competing on a single ASIN – including who currently holds the buy box. Together they let you map the seller landscape of any marketplace from the outside.

GET /amz/amazon-lookup-seller returns sellerName, aboutSeller (the self-description), storefrontUrl, the feedback rating as rating, percentageRating and countRating, and sellerDetails – a key/value map of the profile page's detailed seller information exactly as Amazon labels it, such as "Business Name:" or the registered address. feedbackSummary holds the 30-day / 90-day / 12-month / lifetime table and feedback the most recent individual feedback entries with rating, text and rater.

GET /amz/amazon-seller-products returns the seller's listings as a search-style page: searchProductDetails with asin, productDescription, price, productRating, countReview, salesVolume and dpUrl, plus resultCount, numberOfProducts, currentPage, nextPage and lastPage for paging. GET /amz/amazon-lookup-prices closes the loop per product: every offer for an ASIN with sellerName, sellerId, price, shippingPrice, condition, fulfilledBy, prime and the seller's own rating.

  • Seller profile: storefront name, about text, business name and registered details from the seller page
  • Feedback rating, positive percentage, rating count and the 30/90/365-day feedback summary
  • Recent feedback comments with star rating, text and rater
  • Complete seller catalogue with paging – up to 4,000 listings on large storefronts
  • Offer listing per ASIN with seller ID, price, shipping, condition, fulfilment and Prime flag
  • Condition filter for offers: new, usedLikeNew, usedVeryGood, usedGood, usedAcceptable
  • All marketplaces by domainCode; seller IDs are marketplace-specific
Use cases

What teams build with this

Seller due diligence and brand protection

Resolve every seller found on your brand's ASINs to a business name and address, flag unknown resellers and document unauthorised offers with timestamped evidence.

Buy-box and competitor monitoring

Poll the offer listing for your key ASINs, record which sellerId holds the lowest landed price and how your own offer compares in price, shipping and fulfilment.

Lead generation for seller services

Agencies and software vendors page through a seller's catalogue to size the account – number of listings, rating levels, review counts – before reaching out.

Marketplace research

Map how many sellers compete in a category, how concentrated the buy box is and which fulfilment model (FBA vs merchant) dominates, marketplace by marketplace.

How it works

Example request and response

Start with a sellerId, the string after me= or seller= in a storefront URL (A2L77EE7U53NWQ is Amazon Resale on amazon.com). Both seller endpoints require sellerId and domainCode; seller-products adds page. To discover sellers you do not know yet, call /amz/amazon-lookup-prices for an ASIN – each offer carries the sellerId you can then feed into the profile lookup.

GET /amz/amazon-lookup-seller

curl "https://api.everydata.io/amz/amazon-lookup-seller?sellerId=A2L77EE7U53NWQ&domainCode=com" \
  -H "x-api-key: YOUR_API_KEY"

Response (shortened)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "sellerName": "Amazon Resale",
  "aboutSeller": "Amazon Resale Get deep discounts on open-box and used products. We inspect and certify all items for sale on Amazon Resale based on physical and functional condition …",
  "storefrontUrl": "/s?ie=UTF8&marketplaceID=ATVPDKIKX0DER&me=A2L77EE7U53NWQ",
  "rating": 0,
  "percentageRating": 0,
  "countRating": 0,
  "sellerDetails": {
    "Business Name:": "Amazon.com Services, Inc"
  },
  "feedbackSummary": {},
  "feedback": [],
  "sellerId": "A2L77EE7U53NWQ",
  "domainCode": "com"
}

Amazon's own storefronts (Amazon Resale, Amazon Warehouse) show no feedback section, which is why rating and countRating are 0 in the example; an independent seller returns values such as rating 4.8, percentageRating 96 and countRating 12,540 together with a populated feedbackSummary. Keys in sellerDetails follow the marketplace language – on amazon.de expect "Geschäftsname:" rather than "Business Name:".

For the catalogue, GET /amz/amazon-seller-products?sellerId=A2L77EE7U53NWQ&domainCode=com&page=1 returns 16 products per page with lastPage in the hundreds for big sellers; follow nextPage until it disappears. Prices in the catalogue view can be 0 when Amazon shows "See options" for a tile – look up the ASIN individually when you need the exact number.

The offer listing (GET /amz/amazon-lookup-prices?asin=B07ZPKN6YR&domainCode=com&condition=new) responds with currencyCode, currencyAbbreviation, currentPage, lastPage and an offers array. PRODUCT_NOT_FOUND_RESPONSE with "No offers found" is a normal answer for ASINs without a marketplace offer – for instance when Amazon is the only seller – not an error.

Related endpoints

GET/amz/amazon-lookup-seller

Seller details. Seller profile, ratings and business information.

GET/amz/amazon-seller-products

Seller products. Products offered by a given seller.

GET/amz/amazon-lookup-prices

Seller offers. All offers for an ASIN including buy box, condition and shipping.

GET/amz/amazon-lookup-product-by-asin

Product details by ASIN. Same payload as product details, addressed by ASIN and marketplace.

Full API reference
Pricing

Pay per request, every platform included

Each profile lookup, each catalogue page and each offer-listing page is one request. Profiling 200 sellers with their first catalogue page and checking offers on 1,000 ASINs daily comes to roughly 34,000 requests a month, which fits the Production plan (50,000 requests, €80). Overage is €3 per 1,000 requests on that plan; upstream failures are never billed.

Free
100 req / month
Starter
5,000 req · €30
Production
50,000 req · €80
Business
300,000 req · €300

Amazon Seller Data API: frequently asked questions

Look up your first Amazon seller

Register for free, paste a seller ID and receive the profile, catalogue and offers as JSON – no credit card needed.