Amazon Search Scraper avatar

Amazon Search Scraper

Pricing

from $0.70 / 1,000 product scrapeds

Go to Apify Store
Amazon Search Scraper

Amazon Search Scraper

Scrape Amazon search results by keyword: title, ASIN, price, list price, unit price, currency, rating, review count, 'bought in past month', badges and images. US, Canada, Mexico and Brazil.

Pricing

from $0.70 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Solar G

Solar G

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

Scrapes Amazon search results for any keyword: title, ASIN, current price, list price, unit price, currency, star rating, review count, Amazon's "bought in past month" figure, badges (e.g. "Overall Pick", "Amazon's Choice") and product image. Useful for product research, price monitoring and tracking competitors.

Input

FieldDescription
searchesKeywords, as you'd type them into Amazon. Each one is searched separately.
marketplaceamazon.com (default), amazon.ca, amazon.com.mx or amazon.com.br. Any other store fails the run with the list of supported stores.
maxProductsPerSearchDefault 100, maximum 1,000. Amazon itself shows about 7 pages (roughly 300 products) per search.
includeSponsoredKeep sponsored listings. Default true.
{
"searches": ["espresso machine", "air fryer"],
"marketplace": "amazon.com",
"maxProductsPerSearch": 150
}

Output

{
"search": "usb c cable",
"position": 2,
"asin": "B0CG1LGWR6",
"title": "LISEN USB C to USB C Cable, 240W Fast Charging Type C Charger Cord (6.6FT)",
"url": "https://www.amazon.com/dp/B0CG1LGWR6",
"price": 8.97,
"listPrice": 9.99,
"unitPrice": 4.49,
"unitPriceUnit": "count",
"currency": "USD",
"priceText": "$8.97",
"rating": 4.5,
"reviewsCount": 12605,
"boughtPastMonth": "10K+",
"badge": "Limited time deal",
"badges": ["Limited time deal"],
"isSponsored": true,
"image": "https://m.media-amazon.com/images/I/81afg0W0O8L._AC_UY218_.jpg",
"marketplace": "amazon.com"
}
FieldMeaning
positionRank within your search results (sponsored results left out are not counted).
priceCurrent price. null when Amazon shows "See options" instead of a single price.
listPriceThe struck-through reference price Amazon shows ("List:", "Typical:" or "Was:"). null when there is none.
unitPrice, unitPriceUnitPrice per unit when Amazon shows one, e.g. 4.49 per "count" or per "Ounce".
currencyISO code of the prices: USD on amazon.com, CAD on amazon.ca, MXN on amazon.com.mx, BRL on amazon.com.br.
priceTextThe price exactly as Amazon displays it.
reviewsCountNumber of ratings. Exact when Amazon provides it; otherwise Amazon's rounded figure (e.g. 27.9K becomes 27900).
boughtPastMonthAmazon's "bought in past month" figure as shown, e.g. "1K+".
badge, badgesThe first badge, and all badges on the result.
isSponsoredTrue for sponsored placements. The "Sponsored Ad" prefix is removed from titles.
error, inputOnly on error items: a search with no results, or one stopped by a robot check. Error items are not charged.

API usage

curl -X POST "https://api.apify.com/v2/acts/solarg~amazon-search-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searches": ["espresso machine"], "maxProductsPerSearch": 50}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("solarg/amazon-search-scraper").call(run_input={"searches": ["air fryer"]})
items = client.dataset(run["defaultDatasetId"]).list_items().items

Pricing

$1.00 per 1,000 products. Platform usage is included in the price. Error items are free. Apify plan discounts apply where Apify offers them.

Limitations

  • Search results only. It doesn't open product pages, so there are no full descriptions, variants or seller lists.
  • Prices are always the store's own currency. If Amazon shows converted prices instead, the search is retried and then stopped with an error item rather than returning converted prices.
  • If Amazon asks for a robot check, the run waits and retries. If that keeps happening it stops early and keeps the results collected so far, and you're only charged for those. Smaller runs spread over time work best.
  • Only the four marketplaces above are supported. Other Amazon stores (for example amazon.co.uk and amazon.de) block automated search from cloud servers.

Report problems in the Issues tab.