Extract product details, pricing, ratings, and reviews from Amazon. Monitor competitors, track prices, and gather product data for market research and comparison shopping.
Track product prices and availability on Amazon over time. Use the API to detect price drops or changes in stock status for competitive pricing and inventory management.
Quickly gather product details, images, and reviews to populate affiliate websites or apps. Keep your content updated with the latest information to maximize referral revenue.
Monitor competing products in your category. Analyze their pricing, customer ratings, and review feedback to inform your product development and marketing strategies.
Aggregate data on best-sellers and customer preferences. Use search and review data to identify market trends, highly rated products, and gaps in the marketplace.
Available endpoints for the Amazon Scraper API
/v1/amazon/asin Fetch product details, specifications, images, price and availability by ASIN or URL. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
asin string Amazon product ASIN. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. url string Product URL on a supported Amazon marketplace. /v1/amazon/best-sellers Fetch Amazon Best Sellers by category with continuation cursors. Empty lists are returned when Amazon explicitly reports no entries. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
category string Department such as electronics, kitchen, books, beauty or pet supplies. Unsupported departments fail explicitly. cursor string next_cursor from a prior response using the same filters and marketplace. limit integer Maximum results in this response. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. page integer Starting upstream page. Prefer cursor to retain unused results and avoid duplicates. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. /v1/amazon/deals Fetch public deals, or search for products with active deal badges. Query pages can be empty after filtering; continue while next_cursor is present. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
brand string Single brand name. category string Department such as electronics, kitchen, books, beauty or pet supplies. Unsupported departments fail explicitly. category_id string Amazon browse node ID for a more specific category. cursor string next_cursor from a prior response using the same filters and marketplace. limit integer Maximum results in this response. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. max_price number Maximum item price in the marketplace currency. min_price number Minimum item price in the marketplace currency. min_rating integer Minimum product star rating. page integer Starting upstream page. Prefer cursor to retain unused results and avoid duplicates. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. query string Search text. sort string Sort order. Choose an allowed value below. /v1/amazon/movers-and-shakers Fetch Amazon Movers and Shakers by category with continuation cursors. Empty lists are returned when Amazon explicitly reports no entries. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
category string Department such as electronics, kitchen, books, beauty or pet supplies. Unsupported departments fail explicitly. cursor string next_cursor from a prior response using the same filters and marketplace. limit integer Maximum results in this response. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. page integer Starting upstream page. Prefer cursor to retain unused results and avoid duplicates. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. /v1/amazon/new-releases Fetch Amazon New Releases by category with continuation cursors. Empty lists are returned when Amazon explicitly reports no entries. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
category string Department such as electronics, kitchen, books, beauty or pet supplies. Unsupported departments fail explicitly. cursor string next_cursor from a prior response using the same filters and marketplace. limit integer Maximum results in this response. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. page integer Starting upstream page. Prefer cursor to retain unused results and avoid duplicates. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. /v1/amazon/price Fetch the current product price and availability by ASIN or URL. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
asin string Amazon product ASIN. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. url string Product URL on a supported Amazon marketplace. /v1/amazon/product/offers Compare public seller offers, item condition, shipping and Featured Offer status for a product. Total prices are null when shipping cannot be determined. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
asin string Amazon product ASIN. condition string Filter by an allowed product condition. cursor string next_cursor from a prior response using the same filters and marketplace. limit integer Maximum results in this response. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. page integer Starting upstream page. Prefer cursor to retain unused results and avoid duplicates. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. url string Product URL on a supported Amazon marketplace. /v1/amazon/product/reviews Amazon Reviews Requires a managed amazon.com login on kernel. If no saved login is available, the API returns HTTP 428 with hosted_url.
asin string Amazon product ASIN (10-character alphanumeric code) domain string Amazon domain (e.g., amazon.com, amazon.co.uk) limit integer Maximum number of reviews to scrape (omit for all reviews) Preferred name; maxReviews remains supported. maxReviews integer Maximum number of reviews to scrape (omit for all reviews) You can also use limit. url string Amazon product URL (alternative to ASIN) /v1/amazon/product/variations List related child ASINs and their size, colour and style attributes. Set include_details to fetch each variant's current price and availability (maximum 10 per request). Without it, only the selected variant has product details. Costs 10 credits. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
asin string Amazon product ASIN. cursor string next_cursor from a prior response using the same filters and marketplace. include_details boolean Include price and availability details for variants; limited to 10 variants per request. limit integer Maximum results in this response. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. page integer Starting upstream page. Prefer cursor to retain unused results and avoid duplicates. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. url string Product URL on a supported Amazon marketplace. /v1/amazon/products/batch Fetch up to 10 products by ASIN. Duplicate ASINs are fetched once. Partial batches include per-product errors; all-failed batches fail. Costs 10 credits. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
asins array required Between 1 and 10 Amazon product ASINs. Each ASIN has 10 letters or digits. Errors are reported per product. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. /v1/amazon/search Search Amazon products with price, rating, brand and category filters, sorting, and continuation cursors. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
brand string Single brand name. category string Department such as electronics, kitchen, books, beauty or pet supplies. Unsupported departments fail explicitly. category_id string Amazon browse node ID for a more specific category. cursor string next_cursor from a prior response using the same filters and marketplace. domain string Compatibility alias for marketplace. limit integer Maximum results in this response. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. max_price number Maximum item price in the marketplace currency. maxResults integer Compatibility alias for limit. min_price number Minimum item price in the marketplace currency. min_rating integer Minimum product star rating. page integer Starting upstream page. Prefer cursor to retain unused results and avoid duplicates. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. query string required Search text. sort string Sort order. Choose an allowed value below. /v1/amazon/seller/products Browse a public seller's product catalogue by merchant ID, with optional search, filters, sorting and continuation cursors. No Amazon sign-in required. Prices and availability reflect the marketplace and delivery location; unavailable fields are null.
brand string Single brand name. category string Department such as electronics, kitchen, books, beauty or pet supplies. Unsupported departments fail explicitly. category_id string Amazon browse node ID for a more specific category. cursor string next_cursor from a prior response using the same filters and marketplace. limit integer Maximum results in this response. marketplace string Amazon marketplace. Defaults to the product URL's marketplace, or amazon.com. max_price number Maximum item price in the marketplace currency. min_price number Minimum item price in the marketplace currency. min_rating integer Minimum product star rating. page integer Starting upstream page. Prefer cursor to retain unused results and avoid duplicates. postal_code string Delivery postal code. The request fails if Amazon cannot apply it; responses include the displayed delivery location. query string Search text. seller_id string Merchant ID from a public Amazon seller URL or product offer. seller_url string Public Amazon seller URL containing seller= or me=. The merchant ID and marketplace are resolved automatically. sort string Sort order. Choose an allowed value below. Common questions about the Amazon Scraper API
The product-reviews endpoint requires a connected Amazon account. Consult each endpoint’s authentication requirements before running a request.
Yes. You can specify the Amazon region (such as US, UK, CA, DE, etc.) in the request. We support scraping from all major Amazon marketplaces worldwide.
If a product page lists multiple variants (like sizes, colors, styles), our API will capture the information for the selected variant on that page, including price and availability. You can scrape each variant’s page for its specific details.
You can paginate through search results by incrementing the page parameter. Our API will fetch each page of results so you can aggregate data from dozens or even hundreds of products for a given query.
We handle all the heavy lifting with rotating proxies and rate limiting to avoid getting blocked. By using our API, you’re shielded from Amazon’s anti-scraping mechanisms, and can reliably retrieve data as long as usage stays within your plan limits.
We handle all the heavy lifting with rotating proxies and rate limiting to avoid getting blocked. By using our API, you’re shielded from Amazon’s anti-scraping mechanisms, and can reliably retrieve data as long as usage stays within your plan limits.
Discover other data sources available through Browsable
Powerful Reddit scraping API to extract posts, comments, user profiles, subreddit data, and more. Search Reddit globally, get trending content, access user activity, and retrieve subreddit metadata.
Extract Vinted marketplace data including listings, pricing, seller profiles, and sold items. Perfect for resale analytics and market research.
Scrape Instagram public profiles, posts, hashtags, and follower counts with our API. Extract social media data at scale for influencer analysis, brand monitoring, and research.