Cheap Amazon Scraper — Search, Category & Product Data avatar

Cheap Amazon Scraper — Search, Category & Product Data

Pricing

from $2.25 / 1,000 products

Go to Apify Store
Cheap Amazon Scraper — Search, Category & Product Data

Cheap Amazon Scraper — Search, Category & Product Data

Scrape Amazon products from search, category and product URLs on amazon.com, .co.uk, .de and .es: title, price, list price, stars, reviews count, ASIN, brand, images, availability, seller, best-seller ranks. Same input and output fields as the popular Amazon crawlers at $2.25 per 1,000 products.

Pricing

from $2.25 / 1,000 products

Rating

0.0

(0)

Developer

Istmobot

Istmobot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Cheap Amazon Scraper: search, category and product data

A cheaper drop-in alternative with the same input and output fields. Paste the input you already use with the most popular Amazon crawler on Apify Store (categoryOrProductUrls, maxItemsPerStartUrl, ...) and get the same field names back (title, price, stars, reviewsCount, asin, url, brand, thumbnailImage, ...). The price is $2.75 per 1,000 products with full details (about 1.8× cheaper) instead of $5, or $2.25 per 1,000 for search-page data only.

Price comparison

This ActorMost popular Amazon crawler
Product with full details (default)$2.75 / 1,000$5.00 / 1,000 (free plan)
Search-page data only (scrapeProductDetails: false)$2.25 / 1,000$5.00 / 1,000
Run start$0.001—
Errors (invalid URL, product not found)freefree

You pay per product returned, not for compute or proxies. Set a maximum cost per run and the Actor stops cleanly when it is reached.

What it scrapes

  • Search result pages: https://www.amazon.com/s?k=keyboard. All search filters in the URL (price range, brand, rating, Prime, sort order) are kept. Without a sort order (s=), results are sorted by popularity (s=popularity-rank), the same as the original crawler.
  • Category pages: https://www.amazon.com/s?bbn=16225016011&rh=n%3A20972781011 or https://www.amazon.com/b?node=172282
  • Product pages: https://www.amazon.com/dp/B09X7MPX8L (any /dp/ or /gp/product/ link)

Marketplaces: amazon.com, amazon.co.uk, amazon.de, amazon.es.

Prices are local and include VAT: amazon.co.uk and amazon.de get a local delivery address (London SW1A 1AA, Berlin 10115; override with zipCode), amazon.com is scraped from US IPs and amazon.es from Spanish ones. You see what a local shopper sees.

Input

{
"categoryOrProductUrls": [
{ "url": "https://www.amazon.com/s?k=keyboard" },
{ "url": "https://www.amazon.de/dp/B09CG11ZW1" }
],
"maxItemsPerStartUrl": 100,
"maxSearchPagesPerStartUrl": 9999,
"scrapeProductDetails": true
}
FieldDescription
categoryOrProductUrlsSearch, category or product URLs (required).
maxItemsPerStartUrlMax products per start URL. 0 or empty = no limit.
maxSearchPagesPerStartUrlMax result pages per start URL.
scrapeProductDetailstrue (default): open every product page for the full record. false: quick search-page fields only, $2.25 instead of $2.75 per 1,000.
zipCodeOptional delivery postcode for amazon.co.uk and amazon.de.
languagePage language. Empty = English wherever the marketplace offers it (e.g. amazon.de), the same as the original crawler; set de for German pages on amazon.de. Unsupported languages fall back to the marketplace's own.

Output

One item per product. Example (amazon.com, with details):

{
"title": "Logitech MK270 Full Size Wireless Keyboard and Mouse Combo - Rose",
"url": "https://www.amazon.com/dp/B0D2X7DCG5",
"asin": "B0D2X7DCG5",
"brand": "Logitech",
"author": null,
"price": { "value": 19.99, "currency": "$" },
"listPrice": { "value": 29.99, "currency": "$" },
"inStock": true,
"inStockText": "In Stock",
"delivery": "Tuesday, November 3",
"stars": 4.5,
"starsBreakdown": { "5star": 0.75, "4star": 0.12, "3star": 0.05, "2star": 0.02, "1star": 0.06 },
"reviewsCount": 111464,
"hasReviews": true,
"reviewsLink": "https://www.amazon.com/product-reviews/B0D2X7DCG5",
"breadCrumbs": "Electronics > Computers & Accessories > Computer Accessories & Peripherals > Keyboards, Mice & Accessories > Keyboard & Mouse Combos",
"thumbnailImage": "https://m.media-amazon.com/images/I/61mtdhRTYmL._AC_SL1500_.jpg",
"highResolutionImages": ["https://m.media-amazon.com/images/I/61mtdhRTYmL._AC_SL1500_.jpg"],
"description": "Logitech® Wireless Combo MK270. The reliable wireless combo with a tiny Logitech plug-and-forget receiver...",
"features": ["Reliable Plug and Play: The USB receiver provides a reliable wireless connection..."],
"productOverview": [{ "key": "Brand", "value": "Logitech" }],
"attributes": [{ "key": "Connectivity Technology", "value": "RF, Usb" }, { "key": "Number of Keys", "value": "104" }],
"seller": { "name": "Amazon.com", "id": null, "url": null },
"bestsellerRanks": [{ "rank": 1, "category": "Computer Keyboard & Mouse Combos" }],
"isAmazonChoice": false,
"monthlyPurchaseVolume": "9K+ bought in past month",
"variantAsins": ["B079JLY5M5", "B0DK5M7QJR", "B0DHGDJF67"],
"locationText": "Update location",
"loadedCountryCode": "US",
"input": "https://www.amazon.com/s?k=keyboard",
"categoryPageData": { "pageNumber": 1, "saleSummary": null, "isSponsored": false, "bestsellerBadge": null, "productPosition": 6 },
"unNormalizedProductUrl": "https://www.amazon.com/s?k=keyboard&s=popularity-rank",
"scrapedAt": "2026-10-29T06:25:00.000Z"
}

With scrapeProductDetails: false you get title, url, asin, price, listPrice, stars, reviewsCount, thumbnailImage, isAmazonChoice, monthlyPurchaseVolume and categoryPageData.

Error items

Problems are reported as free items with the same format as the original:

{ "error": "product_not_found", "errorDescription": "Loaded a 404 page. The product does not exist.", "input": "https://www.amazon.com/dp/B0ZZZZZZZZ", "url": "https://www.amazon.com/dp/B0ZZZZZZZZ" }
errorMeaning
invalid_urlNot an Amazon search, category or product URL, or an unsupported marketplace
product_not_foundThe product page is a 404
no_results_foundThe search returned no products
fetch_failedAmazon kept blocking the page after all retries

Not included (yet)

To keep the price low, these extras of the bigger crawlers are not scraped: all offers (offers is always []), seller profiles (scrapeSellers; seller.reviewsCount/averageRating stay null), per-variant prices (variantDetails[].price is null) and variants as separate results, the brand story and sustainability badges (brandStory, sustainabilityFeatures are null), A+ content modules (aPlusContent has title, rawText, rawImages), review snippets per AI-summary keyword, best-seller list pages (/zgbs/), reviews, and marketplaces other than .com, .co.uk, .de and .es. If you need one of them, open an issue.

Tips

  • Search filters are part of the URL. Set them on Amazon, then copy the URL.
  • Amazon shows at most about 7 to 20 result pages per search. To get more products, split a search into narrower ones (price ranges, sub-categories).
  • Schedule the Actor to track prices, ranks or new products over time.