Skip to main content New gottem — one API for every web scraping vendor.
E-Commerce
Verified

Amazon Scraper API

Extract product listings, prices, reviews, seller data, and Best Seller rankings from Amazon at scale. Anti-bot bypass with CAPTCHA solving and residential proxy rotation. Built on spider-browser .

Amazon is the largest e-commerce dataset on the planet — but its anti-scraping defenses are equally aggressive. Spider handles CAPTCHAs, fingerprint rotation, and residential proxies so you get reliable product data without blocks or rate limits.

Get started Docs
target
amazon.com
included
CAPTCHA solving
coverage
All marketplaces
Quick start

Extract data in minutes.

amazon-scraper.ts
import { SpiderBrowser } from "spider-browser";

const spider = new SpiderBrowser({
  apiKey: process.env.SPIDER_API_KEY!,
  stealth: 2,
});

await spider.connect();
const page = spider.page!;
await page.goto("https://www.amazon.com/dp/B0CHWRXH8B");

const data = await page.extractFields({
  title: "#productTitle",
  price: ".a-price .a-offscreen",
  rating: "#acrPopover .a-icon-alt",
  reviews: "#acrCustomerReviewText",
  availability: "#availability span",
  image: { selector: "#landingImage", attribute: "src" },
});

console.log(data);
await spider.close();
ready to run · spider-browser · TypeScript
How it works

Start extracting amazon.com data in three steps.

01

Get an API key

Sign up free and a balance is credited to your account.

02

Configure the call

Set the target URL, output format, and rendering mode.

03

Get structured data

Clean JSON back in seconds, ready for your pipeline.

Fetch API

One endpoint for amazon.com.

Structured JSON from amazon.com with a single POST. AI-resolved selectors, cached on the first call.

POST /fetch/amazon.com/dp/B0CHWRXH8B
Product titlePrice & discountsStar ratingReview countSeller nameAvailability
cURL
curl -X POST https://api.spider.cloud/fetch/amazon.com/dp/B0CHWRXH8B \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"return_format": "json"}'
Python
import requests

resp = requests.post(
    "https://api.spider.cloud/fetch/amazon.com/dp/B0CHWRXH8B",
    headers={
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json",
    },
    json={"return_format": "json"},
)
print(resp.json())
Node.js
const resp = await fetch("https://api.spider.cloud/fetch/amazon.com/dp/B0CHWRXH8B", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ return_format: "json" }),
});
const data = await resp.json();
console.log(data);
Use cases

What teams build with amazon.com data.

Price Monitoring

Track competitor pricing, lightning deals, and price history across millions of Amazon product pages in real time.

Product Research

Analyze Best Seller rankings, review velocity, and category trends to identify winning products for e-commerce.

Review Analysis

Extract and analyze customer reviews at scale to understand sentiment, common complaints, and feature requests.

MAP Compliance

Monitor minimum advertised price violations across Amazon sellers to protect brand pricing agreements.

Extraction

Fields you can pull.

Product titlePrice & discountsStar ratingReview countSeller nameAvailabilityASINImages
Anti-Bot

CAPTCHA solving

Automated CAPTCHA solving and fingerprint rotation to access Amazon product pages reliably at scale.

Scale

Bulk extraction

Process thousands of product pages, search results, and review pages concurrently with smart retry logic.

Data

Product intelligence

Structured JSON with prices, ratings, BSR, seller data, reviews, and availability across all Amazon domains.

Why Spider

Why teams pick Spider for amazon.com.

Pricing
$0 to start

Free balance on sign-up. No credit card required to test.

Scale
Pay per page

About $0.08 per 1,000 pages on a datacenter-proxy workload. No monthly minimum.

Balance
Never expires

Top up once, use it whenever. Unused balance carries over forever.

Common questions

Scraping amazon.com.

How does Spider handle Amazon CAPTCHAs?

Spider includes automated CAPTCHA solving. When Amazon presents a CAPTCHA challenge, Spider solves it automatically and continues extraction.

Can I scrape Amazon product reviews?

Yes. Spider extracts review text, star ratings, reviewer names, dates, verified purchase badges, and helpful vote counts from product review pages.

Does Spider work with all Amazon marketplaces?

Yes. Spider supports amazon.com, amazon.co.uk, amazon.de, amazon.co.jp, and all other Amazon regional domains through geo-targeted proxies.

What Amazon data can I extract?

Product titles, prices, discounts, ratings, review counts, seller names, ASINs, images, Best Seller Rank, and availability status.

How many Amazon pages can I scrape per hour?

Spider processes thousands of Amazon pages concurrently with smart rate limiting and CAPTCHA solving to maintain high success rates.

Related

More E-Commerce scrapers.

Start

Start scraping amazon.com.

Grab an API key and call the endpoint above. The first request resolves the config; every request after hits cache.