Amazon Search Products Scraper avatar

Amazon Search Products Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Amazon Search Products Scraper

Amazon Search Products Scraper

🛒 Amazon Search Products Scraper extracts products from Amazon search results — titles, prices, ratings, reviews, ASINs, badges, images & URLs. ⚡ Ideal for market research, price tracking, SEO, and competitor analysis. Exports to CSV/JSON & API.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

Scrapium

Scrapium

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Amazon Search Products Scraper

The Amazon Search Products Scraper is a fast, reliable Amazon search results scraper that turns keyword searches and Amazon SERPs into clean, structured datasets. It solves the headache of manual copy-paste by extracting Amazon product listings at scale — ideal for marketers, developers, data analysts, and researchers who need an Amazon product search scraper for market intelligence, price tracking, and SEO. With a lightweight Amazon product scraping tool built in Python, it works as an Amazon search API alternative that you can automate and run in bulk.

What data / output can you get?

Below are real output fields the actor saves to the Apify dataset. You can download results as JSON or CSV or access them via the Apify API.

Data typeDescriptionExample value
asinUnique Amazon product identifierB0CL5KNB9M
productDescriptionProduct title/description from search resultsPlayStation®5 Digital Edition (slim)
imgUrlProduct image URL (search thumbnail)https://m.media-amazon.com/images/I/51fM0CKG+HL._AC_UY218_.jpg
priceCurrent listed price (numeric)45.99
retailPriceOriginal/strike-through price when present (numeric)59.99
productRatingRating text extracted from SERP4.7 out of 5 stars
countReviewParsed review count (integer)10500
dpUrlLink to the product page (often relative)/PlayStation%C2%AE5-Digital-slim-PlayStation-5/dp/B0CL5KNB9M
primePrime flag detected on the listingtrue
sponsoredSponsored flag for ads on SERPfalse
salesVolume“Bought in past month” text when present7K+ bought in past month
deliveryMessageDelivery/shipping text when presentFREE delivery Sunday
manufacturerBrand/manufacturer text when detectedAmazon's Choice: Overall Pick
seriesSeries/Model hints parsed from title when presentSeries X
variationsUp to 5 variation labels (e.g., color/size)["Navy", "Black"]
productDetailsUp to 3 descriptive bullet points/features["No featured offers available"]
secondaryOfferParsed “used/refurbished” price when present0.0

Bonus metadata per item includes: statusCode, statusMessage, keyword, domainCode, page, selectedCategory, browseNode, nodeHierarchy, resultCount, categories, similarKeywords, currentPage, sortStrategy, searchResultPosition — all useful for building an Amazon SERP scraper pipeline or Amazon product catalog scraper.

Key features

  • 🔁 Automatic pagination control
    Continues through Amazon results until products are exhausted (stops after two consecutive empty pages) or up to your maxPages limit — perfect for bulk Amazon product scraper workflows.

  • 🌍 Multi-market support
    Choose the Amazon domain via amazonDomain and scrape locales including amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, and amazon.ca. Great for international price tracking and Amazon product data scraper use cases.

  • 🛡️ Smart proxy fallback
    Input proxyConfiguration supports Apify Proxy with automatic fallback from direct to datacenter to RESIDENTIAL proxies when blocked. You can also guide geolocation with proxyCountry.

  • 🗂️ Clean SERP metadata
    Captures categories, similarKeywords, total resultCount, and precise searchResultPosition per item — helpful for Amazon keyword search scraper tasks and SEO analysis.

  • 🧭 Precise sorting
    Control result order via sortOrder: relevanceblender, price-asc-rank, price-desc-rank, review-rank, or date-desc-rank — handy for an Amazon price scraper or review-focused workflows.

  • 🧠 Language-aware requests
    Sets Accept-Language headers based on the language input for better localization and SERP consistency.

  • ⚙️ Real-time streaming to dataset
    Pushes each found product to the Apify dataset during the run for fast, incremental consumption and downstream pipelines.

  • 🐍 Developer-friendly Amazon product scraper Python
    Built with aiohttp and BeautifulSoup for efficient parallel requests — easy to integrate and automate via the Apify API as an Amazon search API alternative.

How to use Amazon Search Products Scraper - step by step

  1. Sign in to Apify
    Create a free account or log in.

  2. Open the actor
    Find “Amazon Search Products Scraper” in the Apify Store and click Try for free.

  3. Enter input data
    In “Enter Amazon Keywords or Search URLs” (startUrls), paste keywords like Playstation or full search URLs like https://www.amazon.com/s?k=TV. You can mix plain strings and Amazon search URLs.

  4. Choose domain and language
    Set amazonDomain (e.g., amazon.com) and optional language (e.g., en-US) to tune localization.

  5. Configure sorting and limits
    Pick sortOrder (e.g., relevanceblender, price-asc-rank) and set maxPages to control how deep the scraper goes per keyword.

  6. Optimize for success with proxies
    In proxyConfiguration, enable Apify Proxy and optionally set proxyCountry (e.g., US, GB, DE). The actor will auto-fallback between proxy types if it encounters blocks.

  7. Run and monitor
    Click Start. The run logs show progress by keyword and page. Products are streamed to the dataset as they’re found.

  8. Download results
    Open the Dataset tab to export your results as JSON or CSV, or consume them programmatically via the Apify API for automation.

Pro Tip: For large, multi-keyword jobs or competitor monitoring, schedule the actor and pull results via the API to power dashboards and BI — a robust Amazon product listing scraper and Amazon SERP scraper workflow without maintaining your own infrastructure.

Use cases

Use case nameDescription
Market research & trend trackingAggregate SERPs across regions to identify rising products and categories; quantify demand signals using resultCount and salesVolume.
Competitor & pricing intelligenceSort by price and collect price/retailPrice across locales to benchmark competitors using an automated Amazon price scraper.
SEO & content operationsUse categories, similarKeywords, and searchResultPosition to optimize Amazon affiliate pages and keyword targeting.
Bulk catalog enrichmentRun a bulk Amazon product scraper by feeding many keywords, exporting ASIN, titles, images, and metadata for catalog buildouts.
Data science & MLFeed structured outputs (counts, ratings, categories) into models for forecasting and product scoring pipelines.
Academic & policy researchStudy market structure and availability across domains using an Amazon product data scraper with consistent fields.
API-driven monitoringTreat it as an Amazon search API alternative and schedule scrapes to track ASIN visibility and ranking movements over time.

Why choose Amazon Search Products Scraper?

This actor prioritizes accuracy, reliability, and automation for Amazon SERP extraction at scale.

  • 🎯 Field-accurate extraction
    Captures ASINs, titles, prices, ratings, review counts, images, and delivery signals straight from Amazon SERPs.

  • 🌐 Multi-domain ready
    Works across amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, and amazon.ca with language-sensitive headers.

  • ⚡ Built for scale & batching
    Async Python architecture with real-time dataset streaming supports large keyword lists and deep pagination.

  • 🧪 Developer-first design
    A production-ready Amazon product scraper Python solution you can script and automate via the Apify API.

  • 🛡️ Robust against blocking
    Automatic fallback from direct to datacenter to RESIDENTIAL proxies helps keep runs stable on tough searches.

  • 📤 Flexible data access
    Download datasets as JSON or CSV or consume via API — ideal for pipelines, dashboards, and data lakes.

  • 🔒 Ethical-by-design
    Targets public product data from Amazon search results only; no authentication or private data access.

Compared with browser extensions or manual workflows, this Amazon product search scraper delivers consistent, structured data and a repeatable cloud process you can trust.

Yes — when used responsibly. This actor extracts publicly available product data from Amazon search results (e.g., titles, prices, ratings). It does not log in or access private pages.

Guidelines for compliant use:

  • Scrape only public product information.
  • Respect Amazon’s terms and applicable laws such as GDPR and CCPA.
  • Avoid collecting personal data.
  • Use proxies and rate limits responsibly.
  • Consult your legal team for edge cases and jurisdiction-specific requirements.

Input parameters & output format

Example JSON input

{
"startUrls": [
"Playstation",
"https://www.amazon.com/s?k=TV",
"Shoes"
],
"amazonDomain": "amazon.com",
"language": "en-US",
"proxyCountry": "AUTO",
"sortOrder": "relevanceblender",
"maxPages": 3,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Parameters

FieldTypeDescriptionDefaultRequired
startUrlsarrayList of keywords (e.g., 'Playstation', 'TV') or full Amazon search URLs. Each keyword will be used to search Amazon.Yes
amazonDomainstringAmazon domain to use (e.g., amazon.com, amazon.co.uk, amazon.de).amazon.comNo
languagestringLanguage for Amazon pages. Leave empty for automatic detection based on domain.""No
proxyCountrystringCountry for proxy selection. Automatic selection based on Amazon domain if not specified.AUTONo
sortOrderstringHow to sort search results: 'relevanceblender' (relevance), 'price-asc-rank' (price low to high), 'price-desc-rank' (price high to low), 'review-rank' (customer reviews), 'date-desc-rank' (newest arrivals).relevanceblenderNo
maxPagesintegerMaximum pages to scrape per keyword. If set to 1 or not specified, the actor continues until all results are found (stops after 2 consecutive empty pages).1No
proxyConfigurationobjectChoose proxy settings. Default: no proxy, with automatic fallback to datacenter and residential proxies if blocked.{"useApifyProxy": false}No

Notes:

  • startUrls accepts plain keywords and/or Amazon search URLs. The actor extracts the “k” query value when present, otherwise treats the input as a keyword.
  • For best results on country-specific SERPs, combine amazonDomain, language, and proxyCountry consistently.

Example JSON output

[
{
"asin": "B0CL5KNB9M",
"productDescription": "PlayStation®5 Digital Edition (slim)",
"imgUrl": "https://m.media-amazon.com/images/I/51fM0CKG+HL._AC_UY218_.jpg",
"price": null,
"retailPrice": null,
"productRating": "4.7 out of 5 stars",
"countReview": 10500,
"dpUrl": "/PlayStation%C2%AE5-Digital-slim-PlayStation-5/dp/B0CL5KNB9M",
"prime": false,
"sponsored": false,
"salesVolume": "7K+ bought in past month",
"deliveryMessage": null,
"manufacturer": "Amazon's Choice: Overall Pick",
"series": null,
"variations": [],
"productDetails": [
"Nov 24, 2023",
"No featured offers available"
],
"secondaryOffer": 0.0,
"statusCode": 200,
"statusMessage": "FOUND",
"keyword": "Playstation",
"domainCode": "com",
"page": 1,
"selectedCategory": "aps",
"browseNode": null,
"nodeHierarchy": null,
"resultCount": 50000,
"categories": [],
"similarKeywords": [
{
"keyword": "playstation 5",
"url": "/s?k=playstation+5&ref=rsl_sug_0_0"
},
{
"keyword": "playstation gift card",
"url": "/s?k=playstation+gift+card&ref=rsl_sug_0_3"
}
],
"currentPage": 1,
"sortStrategy": "relevanceblender",
"searchResultPosition": 0
}
]

Field behavior:

  • price, retailPrice, deliveryMessage, manufacturer, series may be null when not present on the SERP.
  • variations and productDetails are arrays and may be empty.
  • dpUrl may be relative. You can prefix with https://www.amazon.{domainCode} to create a fully qualified URL.

FAQ

Is Amazon Search Products Scraper free?

You can run it on Apify and access results via the dataset. Billing depends on your Apify plan and usage; datasets can be downloaded as JSON or CSV, and you can use the Apify API for programmatic access.

Which Amazon domains are supported?

Supported domains include amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, and amazon.ca. Select the domain with amazonDomain and align proxyCountry/language for best localization.

Do I need to log in or provide cookies?

No. The scraper targets public Amazon search results without login. It sends standard headers and lightweight cookies to mimic a regular browser session.

How do I avoid blocks and captchas?

Enable proxyConfiguration with Apify Proxy and optionally set proxyCountry. The actor will automatically fall back from direct to datacenter to RESIDENTIAL proxies when blocks are detected (e.g., 403/429 or captcha pages).

What sorting options are available?

Use sortOrder to choose between relevanceblender, price-asc-rank, price-desc-rank, review-rank, or date-desc-rank. This helps tailor results for price tracking or review-based analysis.

Can I use it as an Amazon search API alternative?

Yes. Treat the actor as an Amazon search API alternative by scheduling runs and consuming datasets via the Apify API. It’s a developer-friendly Amazon product scraper Python solution for automation.

What product fields are captured?

The output includes ASIN, productDescription, imgUrl, price, retailPrice, productRating, countReview, dpUrl, prime, sponsored, salesVolume, deliveryMessage, manufacturer, series, variations, productDetails, and rich metadata like categories, similarKeywords, resultCount, and searchResultPosition.

How deep can it scrape?

Set maxPages up to 1000 per keyword. If left at 1, the actor will continue automatically until results are exhausted (stopping after two consecutive empty pages), making it suitable for bulk Amazon product scraper runs.

Final thoughts

Built for structured, at-scale Amazon SERP extraction, the Amazon Search Products Scraper delivers clean product data for research, pricing, and SEO. With multi-domain support, smart proxy fallback, precise sorting, and real-time dataset streaming, it’s a reliable Amazon product data scraper for marketers, developers, data analysts, and researchers. Start automating via the Apify API as an Amazon search API alternative and power your dashboards, pipelines, and reports with fresh, structured product intelligence.