Amazon Scraper API
products and prices as JSON
Send any Amazon link and get the data back clean: price in the local currency, stock, rating and star breakdown, buy box, specs and best sellers rank. Search results, best-seller lists and every seller's offer too.
A product page, read from the US
{"type": "product","asin": "B0CG1LGWR6","title": "LISEN USB C to USB C Cable, 240W...","brand": "LISEN","price": 8.99,"currency": "USD","listPrice": 9.99,"availability": "In Stock","rating": 4.5,"ratingsCount": 12629,"ratingHistogram": {"5": 79, "4": 9, "3": 4, "2": 2, "1": 6},"boughtPastMonth": "10K+ bought in past month","buyBox": {"seller": "B King","shipsFrom": "Amazon","fulfilledByAmazon": true},"bestSellersRank": [{ "rank": 1, "category": "PS/2 Cables" }]}
per page, with every field as JSON
Amazon marketplaces, each read from its own country
best-selling products delivered in our test
for a page that can't be delivered
Every page a shopper can see
Send the link you have. Spidra knows what kind of page it is and reads it.
Product pages
Price, list price, stock, rating and star breakdown, buy box, images, specs, best sellers rank and variations.
amazon.com/dp/B0CG1LGWR6Search results
Every result on the page with its position, price, rating and a sponsored flag.
amazon.co.uk/s?k=usb+c+cableBest-seller lists
Best sellers, new releases and movers and shakers, every item with its rank.
amazon.com/gp/bestsellers/kitchenOther sellers
Every seller's offer for a product: price, condition, who ships it and the seller's rating.
amazon.com/gp/offer-listing/B0CG1LGWR6Any link you copy
Long links with a product name and tracking, /gp/product/ and mobile links all work as pasted.
amazon.com/LISEN-Charging/dp/B0CG1LGWR6/ref=sr_1_3Any other public page
Store and category pages come back as clean markdown, ready for an AI prompt.
amazon.com/b?node=172282One call, every field
Point the scrape call at an Amazon link. With JSON output and no prompt, the data comes back as it is, for 1 credit and no AI cost.
Ask for markdown instead and you get the whole page as text, with the structured data in its own structuredData field next to it. Nothing on the page is dropped.
The price a local shopper sees
Amazon decides the price, the currency and whether a product ships at all from where the visitor is. Read a marketplace from the wrong country and the price is simply missing. Spidra reads each marketplace from its own country, every time.
{"price": null,"availability": "This item cannot be dispatchedto your selected delivery location.","deliverTo": "Nigeria"}
{"price": 11.99,"currency": "GBP","availability": "In stock","buyBox": { "seller": "MAOT ONE" }}
The same product, read twice on October 16, 2026. The first run is how many scrapers see amazon.co.uk when their server or proxy is in another country.
Choose the delivery address
Stock and delivery dates depend on where the order goes. Add a postcode to the URL and Spidra sets it the way the site's own Deliver to box does, then reads the page.
{"urls": [{"url": "https://www.amazon.com/dp/B0CG1LGWR6","deliveryZip": "90210"}],"output": "json"}
{"price": 8.99,"availability": "In Stock","deliverTo": "Beverly H... 90210","buyBox": {"deliveryEstimate": "FREE delivery Wednesday, October 21..."}}
Ask for the columns you want
Describe the answer as a prompt, a JSON schema or both, and it comes back in that shape. The AI reads a compact copy of the product data, not the whole page, so it stays cheap.
{"title": "LISEN USB C to USB C Cable, 240W Fast Charging...","price": 8.99,"rating": 4.5,"reviewCount": 12630,"availability": "In Stock","seller": "B King"}
This request cost 3 credits in our test. For plain data, use JSON output with no prompt for 1 credit.
23 marketplaces, local currency
Every Amazon storefront works the same way. Prices come back in the marketplace's own currency.
What teams build with it
Amazon data feeds pricing, research and catalog work.
Price and seller data
Collect your prices and your competitors' across marketplaces, with the buy box seller and every other seller's offer.
Product research
Find what sells with best-seller ranks, "bought in past month" and ratings, by category and country.
Catalog and listing checks
Check titles, bullets, images and stock on your own listings and spot changes before customers do.
Amazon is one source of many
Most product projects need more than Amazon. The same API key covers the rest, so you don't stitch vendors together.
- Scrape the brand's own store or a competitor's site with a prompt or schema.
- Search the web for a product and get each result's page content in one call.
- Parse spec sheets and manuals in PDF.
- Give an AI agent all of it through the Spidra MCP server.
How Spidra compares
There are good Amazon scrapers, and some are cheaper per page at high volume. Here is an honest look at when each one fits.
| Oxylabs | Bright Data | SerpApi | Spidra | |
|---|---|---|---|---|
| 1,000 product pages | $0.50 down to $0.25 | $1.50, $1.30 on the Scale plan | $25 down to $3.75 (per search) | $3.80 down to $1.99, by plan |
| Page types | Product, search, offers, sellers, best sellers | Product and search, plus datasets | Product (with other sellers) and search | Product, search, offers, best sellers, any other page |
| Delivery location | Postcode or country per request | Postcode per request | Postcode per request | Set automatically, or deliveryZip per URL |
| Full review pages | No (top reviews only) | Sold, method not stated | No reviews engine | With your own signed-in cookies |
| Output | Fixed fields | Fixed fields | Fixed fields | Fixed fields, or your own schema or prompt |
| Beyond Amazon | Other sites by template | Other sites by dataset | Search engines | Any website, crawl, search, PDFs, MCP |
Choose Oxylabs or Bright Data if
You scrape millions of Amazon pages a month and the lowest price per page matters most, or you want ready-made Amazon datasets.
Choose Spidra if
You want local prices without thinking about proxies, output in your own shape, and Amazon plus any other website, search and PDFs through one API.
Competitor prices are as published on their own pages on 16 October 2026, for 1,000 product pages, and may have changed. Spidra prices use 1 credit per page on each plan. Sources: Oxylabs, Bright Data, SerpApi.
What to know before you build
We would rather you hear the limits from us than find them in production.
- Amazon shows its full review pages only to signed-in visitors, since November 2024. Without signing in you get the rating, the star breakdown, "Customers say" and the top reviews on the product page. For full review pages, pass the cookies of your own signed-in Amazon session.
- Product questions and answers moved behind sign-in in 2026, so they aren't returned.
- One page per request. A search link returns that page of results; Amazon shows a limited number of pages per search, so use narrower searches for more products.
- A few products, such as subscription plans, use their own page layout. They come back as the full page in markdown without the structured fields.
- Sign-in, account, cart and checkout pages are refused, free of charge.
What it costs
1 credit per page. Pages that can't be delivered are free. Work out your monthly volume below.
Example: checking 500 product prices a day is about 15,000 credits a month. Plain JSON output uses no AI tokens.
| Plan | Price | Amazon pages a month |
|---|---|---|
| Free | $0 | up to 300 (one time) |
| Starter | $19/mo | up to 5,000 |
| BuilderPopular | $79/mo | up to 25,000 |
| Pro | $249/mo | up to 125,000 |
FAQs
Common questions about scraping Amazon with Spidra.
Send an Amazon link and see what comes back.
Get 300 free credits, no card, and run your first Amazon page from the dashboard or the API.
Spidra is not affiliated with, endorsed by, or sponsored by Amazon. Amazon is a trademark of Amazon.com, Inc. or its affiliates. Check Amazon's conditions of use and the laws that apply to you before you collect data, and use the data responsibly.