↑ ↓ to move ↵ to open
Commerce & delivery · REST API · MCP server

Amazon Commerce API

Get Amazon US products as clean JSON: search results with prices and ratings, full product pages, every seller's offer, best sellers, deals and seller profiles. Send a search or an ASIN and get structured data back.

  • 0.25 credits per call
  • Failed calls are free
  • Updated
amazon.products.search 6 rows completed
# Title Price Rating Reviews ASIN Badge Currency Position Price numeric Prime
1 Apple AirPods Pro 3 Wireless Earbuds with Active Noise Cancella… $179.00 4.4 16 B0FQFB8FMG Ends in USD 1 179 false
2 JBL Vibe Beam - True Wireless Earbuds - Black $27.95 4.2 40 B0BQPNMXQV Overall Pick USD 2 27.95 false
3 Soundcore P30i by Anker Noise Cancelling Earbuds, Hands-Free Vi… $23.68 4.3 43 B0CRTR3PMF Ends in USD 3 23.68 false
4 TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Head… $13.26 4.3 117 B09FT58QQP Ends in USD 4 13.26 false
5 TOZO T10 Wireless Earbuds Powerful Bass Stereo Wireless Chargin… $17.99 4.3 259 B07J2Z5DBM Ends in USD 5 17.99 false
6 TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Head… $14.76 4.3 117 B0CMSYTP6Q Ends in USD 6 14.76 false
Endpoints

Amazon Commerce API endpoints

What each one takes and what it returns. Open one for a real response, every input and every field.

Amazon Commerce Listings Search API

Search Amazon US like a shopper, with sort, department, category and price filters.

Sendquery Returnstitlepriceratingreviews_countprimesponsored
0.5 credits

Amazon Commerce Product API

Get one product from its ASIN: title, brand, price, stock message, Prime, rating, review count, seller, bullet points and image links.

Sendasin Returnstitlebrandpriceavailabilityratingreviews_count
1 credit

Amazon Commerce Product Offers API

List every seller's offer on a product: price, condition, who sells it and who ships it.

Sendasin Returnsseller_namepriceconditionships_fromprimeasin
1 credit

Amazon Commerce Best Sellers API

Get the ranked Best Sellers list for a category, with rank, title, price, rating and review count.

Sendnode Returnsranktitlepriceratingreviews_countasin
0.25 credits

Amazon Commerce Deals API

List current Amazon deals with deal price, discount and product title.

Sendstart_index Returnstitleprice_numericdiscount_percentagesavingsasinprice
0.5 credits

Amazon Commerce Seller API

Get a seller's profile from its seller ID: name, description, rating, positive feedback share and feedback count.

Sendseller_id Returnsnameratingpositive_percentfeedback_countseller_iddescription
0.25 credits

Amazon Commerce Seller Feedback API

Read a seller's public feedback with rating, date and text, filtered by star rating and time period.

Sendseller_id Returnsratingdatetextfulfillment_channel
0.25 credits

Amazon Commerce Seller Products API

List the products a seller offers, with title, rating, review count and Prime.

Sendseller_id Returnstitleratingreviews_countprimeasinposition
0.25 credits

Amazon Commerce Featured Product Reviews API

Get the featured reviews shown on a product page: rating, title, text, date, verified purchase and helpful votes.

Sendasin Returnsratingreview_titlepostedverified_purchasehelpful_votesreview_text
1 credit

Amazon Commerce Category Tree API

Explore a category: its sub-categories and the filters Amazon offers inside it, ready to pass to search.

Sendnodeorcategory Returnsfilter_typeoptions
0.5 credits
Use cases

What teams build with Amazon Commerce data

Pricing

What the Amazon Commerce API costs

Every endpoint shows its price in credits before it runs. You buy credits once, with no subscription.

Credit packs
Know before you build

How Amazon Commerce data behaves

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every Amazon Commerce endpoint: the endpoint ID and its input. No SDK needed.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "amazon.products.search",  "input": {    "limit": 6,    "page": 1,    "query": "wireless earbuds"  }}'
Response
{  "has_next": true,  "marketplace": "US",  "results": [    {      "title": "Apple AirPods Pro 3 Wireless Earbuds with Active Noise Cancellation",      "price": "$179.00",      "rating": 4.4,      "asin": "B0FQFB8FMG",      "badge": "Ends in",      "currency": "USD",      "position": 1,      "price_numeric": 179,      "prime": false,      "reviews_count": 16,      "sponsored": false,      "url": "https://www.amazon.com/dp/B0FQFB8FMG"    },    {      "title": "JBL Vibe Beam - True Wireless Earbuds - Black",      "price": "$27.95",      "rating": 4.2,      "asin": "B0BQPNMXQV",      "badge": "Overall Pick",      "currency": "USD",      "position": 2,      "price_numeric": 27.95,      "prime": false,      "reviews_count": 40,      "sponsored": false,      "url": "https://www.amazon.com/dp/B0BQPNMXQV"    }  ]}
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

Use Upscrape to search Amazon US for wireless earbuds and give me a table of title, price, rating and review count. Flag the sponsored ones.

With Upscrape, get Amazon product B079FYRYDK and tell me its price, stock, rating, review count and who sells it.

Using Upscrape, list every offer on Amazon product B0CP9YB3Q4: seller, price and condition, cheapest first.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Commerce & delivery
Questions

Amazon Commerce API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
Is this the Amazon Product Advertising API?

No. That API is for Amazon Associates and comes with its own sign-up and usage rules. Upscrape reads public Amazon pages, so you get products, prices, offers, best sellers and sellers with one API key.

Which Amazon stores are covered?

Amazon US (amazon.com). Prices are in US dollars, as a shopper in the US sees them.

Can I get reviews?

Yes, the featured reviews Amazon shows on a product page: rating, title, text, date, verified purchase and helpful votes, with no reviewer names.

Do I need an Amazon account?

No. You send a search, an ASIN or a seller ID and get JSON back. Nothing runs on your account.

What data can I get from Amazon Commerce?

Listings search, product, product offers, best sellers, deals, seller, seller feedback, seller products, featured product reviews, search suggestions and category tree. Each is its own endpoint with a published input schema, and the response is JSON.

How much does the Amazon Commerce API cost?

Amazon Commerce endpoints cost from 0.25 credits per successful call, each priced before it runs. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.

Can an AI agent use the Amazon Commerce API?

Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the Amazon Commerce endpoint, checks its price and runs it with the same credits as the REST API.

Is it legal to scrape Amazon Commerce?

Upscrape reads public pages only and needs no login. How you use the data is yours to decide under the laws that apply to you; we sign a data processing agreement for your legal review.

Get started

Your first Amazon Commerce call is free.

Up to 100 free credits to start, no card needed.