Amazon Search Scraper — Keyword SERP, ASIN, Prices & Rankings avatar

Amazon Search Scraper — Keyword SERP, ASIN, Prices & Rankings

Pricing

from $1.00 / 1,000 search results

Go to Apify Store
Amazon Search Scraper — Keyword SERP, ASIN, Prices & Rankings

Amazon Search Scraper — Keyword SERP, ASIN, Prices & Rankings

Amazon search scraper for keyword SERP extraction across 20+ marketplaces. Get ASIN, title, price, ratings, badges, Prime, sponsored flag, delivery, sales volume, and ranking position. Batch keywords, 40-page pagination, sort options, ASIN deduplication. Fast curl_cffi HTTP + residential proxy.

Pricing

from $1.00 / 1,000 search results

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Amazon Search Scraper — Keyword Results, Prices & Rankings

Disclaimer: Unofficial integration for publicly accessible Amazon search pages. Amazon and related names are trademarks of Amazon.com, Inc. or its affiliates. Not affiliated with, sponsored by, or endorsed by Amazon. Provided for informational and research purposes only.

Search Amazon by keyword and extract search result cards with ASIN, title, price, ratings, badges, Prime, sponsored flag, delivery, sales volume, and SERP position across 20+ marketplaces. Built for product research, price monitoring, ranking analysis, and competitor tracking.

Crawloop Marketplace & E-commerce Suite — Amazon, eBay, and Mercado Libre scrapers for product discovery and pricing intelligence.

Amazon Search Scraper ◄── you are hereeBay Active Listings ScrapereBay Sold Listings ScraperMercado Libre Listings Scraper
Amazon keyword SERP, badges, sponsoredLive eBay listings, BIN/auctionCompleted eBay sold compsLATAM listings & optional PDP

Also see: eBay Sold Price Intelligence · Mercado Libre Market Intelligence


Key Features

  • Keyword search — single query or sequential batch via queries
  • Pagination — up to 40 pages per query (~300–650 products depending on Amazon layout)
  • Smart sorting — relevance, price (low/high), reviews, newest, best sellers
  • Rich SERP metadata — badges, ratings, prices, images, sales volume, coupons, availability
  • Sponsored detectionisSponsored flag for ad placements in search grids
  • Multi-marketplace — US, GB, DE, FR, IT, ES, CA, AU, JP, IN, BR, MX, NL, SE, PL, BE, SA, AE, ZA, IE, SG, TR, EG
  • ASIN deduplication — optional deduplicateAsins across batch keywords (default: on)
  • Resilient fetching — session warmup, retry with proxy rotation, empty-page detection
  • Fast HTTP scrapingcurl_cffi Chrome TLS impersonation; no headless browser
  • Residential proxy — geo-targeted Apify Proxy sessions matched to marketplace country

Use Cases

Use caseWhat you getWhy it helps
Product researchKeyword SERP with ASIN, title, badgesDiscover trending items and category leaders
Price monitoringCurrent price, strikethrough price, currencyTrack deals and competitor pricing
Ranking analysispage, position, isSponsoredMonitor organic vs paid placement
Cross-border researchSame keyword on US, DE, GB, JP, …Compare markets and localization
Data pipelinesClean JSON rows per search cardFeed dashboards, databases, and ML workflows

Quick Start

Basic — one keyword, one page:

{
"query": "wireless mouse",
"country": "US",
"maxPages": 1
}

Advanced — multiple keywords, deep pagination:

{
"queries": ["wireless mouse", "laptop"],
"maxPages": 10,
"country": "US",
"language": "en_US",
"sortBy": "RELEVANCE",
"deduplicateAsins": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

When to use this Actor

  • Amazon product discovery — find items by keyword with ranking position and badges
  • Amazon price tracking — monitor listing prices from search cards without opening PDPs
  • SEO & SERP analysis — compare organic listings vs sponsored placements over time
  • Large catalog pulls — combine multiple keywords with deduplication for 500+ unique ASINs

When not to use this Actor

  • Full product detail pages — search cards only; no bullet points, A+ content, or full offer tables
  • Review text extraction — rating count is included; individual review bodies are not
  • Seller storefront catalogs — keyword search only, not seller inventory pages
  • Historical sold prices — use eBay Sold Listings Scraper or eBay Sold Price Intelligence for completed-sale comps
  • LATAM marketplace listings — use Mercado Libre Listings Scraper for Mercado Libre across 18 country sites

Input Parameters

ParameterTypeDefaultDescription
queryStringPrimary search keyword
queriesArrayBatch keywords (processed sequentially)
maxPagesInteger1Pages per query (1–40)
startPageInteger1First page to scrape
countryString"US"Marketplace country code
languageStringOptional locale (en_US, de_DE, …)
sortByString"RELEVANCE"Sort order enum
deduplicateAsinsBooleantrueSkip duplicate ASINs across batch queries
proxyConfigurationObjectResidentialApify Proxy settings

Sort options

ValueDescription
RELEVANCEMost relevant to search query (default)
LOWEST_PRICECheapest products first
HIGHEST_PRICEMost expensive products first
REVIEWSMost reviewed products
NEWESTNewest arrivals
BEST_SELLERSBest selling products

Output Format

Each dataset row is one product card from Amazon search results.

FieldTypeDescription
asinStringAmazon Standard Identification Number
productTitleStringProduct title
productPrice / priceValueString / NumberDisplay price and parsed numeric value
productOriginalPriceStringStrikethrough/list price when shown
currencyStringCurrency code
productStarRatingNumberAverage rating (0–5)
productNumRatingsIntegerNumber of ratings
productUrlStringProduct page URL
productPhotoStringMain image URL
productNumOffersIntegerNumber of buying options when shown
productMinimumOfferPriceStringLowest offer price when shown
isBestSeller / isAmazonChoice / isPrimeBooleanBadge flags
isSponsoredBooleanSponsored/ad placement flag
climatePledgeFriendlyBooleanClimate Pledge Friendly badge
salesVolumeStringRecent sales text when shown
deliveryStringDelivery promise text
hasVariationsBooleanColor/size/style variations indicated
productAvailabilityStringStock text when shown
couponTextStringCoupon/discount text
productBadgeStringSpecial badge (e.g. Overall Pick)
page / positionIntegerPage number and position on page
searchQueryStringKeyword that produced the row
country / domainStringMarketplace metadata
totalProductsAvailableIntegerTotal matching results count
scrapedAtStringUTC ISO timestamp

Output example

{
"source": "amazon_search",
"searchQuery": "wireless mouse",
"page": 1,
"position": 3,
"asin": "B004YAVF8I",
"productTitle": "Logitech M185 Wireless Mouse...",
"productPrice": "$13.95",
"priceValue": 13.95,
"currency": "USD",
"productStarRating": 4.5,
"productNumRatings": 429,
"productUrl": "https://www.amazon.com/dp/B004YAVF8I",
"isPrime": true,
"isSponsored": false,
"country": "US",
"domain": "www.amazon.com",
"scrapedAt": "2026-07-15T10:00:00.000Z"
}

Supported marketplaces

RegionCodeRegionCodeRegionCode
United StatesUSUnited KingdomGBGermanyDE
JapanJPIndiaINFranceFR
ItalyITSpainESCanadaCA
BrazilBRAustraliaAUMexicoMX
NetherlandsNLSwedenSEPolandPL
BelgiumBESaudi ArabiaSAUAEAE
South AfricaZAIrelandIESingaporeSG
TurkeyTREgyptEG

Common language values: en_US, en_GB, de_DE, fr_FR, it_IT, es_ES, ja_JP, pt_BR, nl_NL, pl_PL, sv_SE, ar_AE.


FAQ

What input do I need?
A search keyword in query (or a list in queries). All other parameters are optional.

How many pages can I scrape?
Up to 40 pages per query. Each page typically has 10–16 products depending on Amazon layout.

Which marketplaces are supported?
23 country codes including US, GB, DE, JP, IN, FR, IT, ES, CA, BR, AU, MX, NL, SE, PL, BE, SA, AE, ZA, IE, SG, TR, EG.

How do I sort results?
Use sortBy: RELEVANCE, LOWEST_PRICE, HIGHEST_PRICE, REVIEWS, NEWEST, or BEST_SELLERS.

Does it detect sponsored listings?
Yes — each row includes isSponsored when Amazon marks the card as an ad placement.

What if no results are found?
Pagination stops automatically. Try a broader keyword, another marketplace, or residential proxy geo-matched to country.

Can I scrape 500+ unique products?
Use multiple keywords in queries with deduplicateAsins: true. A single keyword may return fewer unique ASINs on later pages.


Troubleshooting

IssueLikely causeWhat to try
Empty datasetBlocked IP or captchaEnable Apify Residential proxy with apifyProxyCountry matching country
Missing prices or ratingsAmazon did not render field on SERP cardNormal — field availability varies by listing and locale
Slow runsMany pages or batch queriesReduce maxPages or split keywords across runs
Duplicate ASINs in batchDedupe disabledSet deduplicateAsins: true

Limitations

  • Residential proxy strongly recommended — datacenter IPs may trigger captcha or empty responses
  • Search cards only — fields depend on what Amazon renders on the SERP for each ASIN
  • Locale-specific markup — badge and delivery text patterns vary by marketplace language
  • Batch queries run sequentially — safer for Amazon anti-bot, but slower than parallel multi-keyword runs

ActorBest for
eBay Active Listings ScraperLive eBay listings, BIN/auction, watchers, competition
eBay Sold Listings ScraperCompleted eBay sales history and sold prices
eBay Sold Price IntelligenceRecommended price, demand score, CSV/report
Mercado Libre Listings ScraperLATAM Mercado Libre search and PDP listings
Mercado Libre Market IntelligenceLATAM niche score, demand, GMV, market reports

Tags: amazon search scraper, amazon keyword search, amazon serp scraper, amazon product search api, amazon asin scraper, amazon price scraper, amazon ranking tracker, amazon product research, amazon marketplace scraper, amazon search results extractor, amazon best seller scraper, amazon prime products, amazon sponsored listings, ecommerce scraper, product discovery, price monitoring