Amazon  Product Search Scraper avatar

Amazon Product Search Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Amazon  Product Search Scraper

Amazon Product Search Scraper

Amazon Product Search Scraper extracts structured Amazon product data from keyword searches, including ASINs, titles, prices, ratings, reviews, categories, product URLs, and images for product research and market analysis.

Pricing

from $1.50 / 1,000 results

Rating

5.0

(1)

Developer

Alpha Scraper

Alpha Scraper

Maintained by Community

Actor stats

0

Bookmarked

25

Total users

0

Monthly active users

13 days ago

Last modified

Share

Amazon Product Search Scraper

The Amazon Product Search Scraper helps you search Amazon products by keyword and collect structured product information from Amazon.com. It is designed for users who need product discovery data, pricing details, ratings, review counts, categories, images, and product URLs in a structured dataset.

You provide one or more search keywords, choose the maximum number of products to collect, configure the proxy settings, and start the Actor. The Amazon Product Search Scraper processes the search results and returns product-level records that can be used for product research, market analysis, catalog building, price research, and other data workflows.

The Actor searches Amazon.com based on your keywords and can collect product information such as ASIN, title, description, category path, rating text, current price, original price, discount information, review count, product images, thumbnail, and product URL.

What Is the Amazon Product Search Scraper?

The Amazon Product Search Scraper is an Amazon product data extraction tool focused on keyword-based product search. Instead of manually opening Amazon search pages and recording product information, users can provide search terms and receive structured product records.

For example, a keyword such as gaming laptop can be used to discover matching products. Another keyword such as iphone 15 case can be processed in the same run.

The Actor is useful when you need Amazon search results organized into a consistent dataset. Each collected product is represented as an individual output record, making the resulting data easier to review, analyze, or use in downstream workflows.

The scraper is focused on Amazon.com product search results and product information available on the corresponding Amazon product pages.

Key Features

FeatureDescriptionUser Benefit
Keyword-based Amazon searchSearch Amazon.com using one or more keywords.Makes product discovery easier to automate.
Configurable item limitSet maxItems to control the maximum number of products collected for each keyword.Helps control the size of a run.
Product-level informationCollects product identifiers, titles, descriptions, prices, ratings, reviews, categories, and images.Provides useful product research data in one record.
Structured dataset outputEach collected product is pushed as a structured result.Makes results easier to analyze and reuse.
Multiple keyword supportThe keywords input accepts a list of search terms.Enables several product searches in a single run.
Proxy configurationUsers can configure the Actor's proxy settings through Apify's proxy input.Provides configurable network routing for the run.
Product image collectionCollects available product image URLs and a thumbnail value.Useful for catalog and visual product research.

What Data Can You Extract?

The Amazon Product Search Scraper returns product-focused information from Amazon.com. The main data categories include:

  • Product identification: ASIN and product URL.
  • Product information: product title and available description content.
  • Classification: Amazon category breadcrumb information.
  • Ratings and reviews: displayed rating text and review count.
  • Pricing: available price, original price, currency, and detected discount information.
  • Images: collected product image URLs and a thumbnail value.

The description field is built from available product feature-bullet content. Data availability can vary by product page, so some fields may contain Not Available when the corresponding information is not present.

Why Use This Actor?

Manual Amazon product research can require repeatedly searching keywords, opening product pages, comparing details, and copying information into a spreadsheet. The Amazon Product Search Scraper turns that repetitive process into a configurable Actor run.

It can be useful for:

  • Product discovery and catalog research.
  • Amazon market research.
  • Price comparison studies.
  • Competitor product analysis.
  • Product dataset creation.
  • Research involving product categories and ratings.
  • Image URL collection for product records.

Because the results are structured at the product level, the output can also serve as a starting point for analysis and other automated workflows.

Benefits

The main benefit is structured Amazon product data collection from keyword searches. Instead of collecting information manually, users can define search terms and specify how many products they want for each keyword.

Multiple keywords can be included in the same input, which is useful when researching different product categories or search intents. The configurable item limit also helps keep individual searches focused.

The resulting records combine several useful product attributes, including pricing, rating information, review counts, categories, and images.

How to Use the Amazon Product Search Scraper

Using the Amazon Product Search Scraper follows a simple input-to-output workflow:

  1. Add one or more Amazon search keywords.
  2. Set maxItems to the desired product limit.
  3. Configure the proxy settings.
  4. Start the Actor.
  5. Review the structured product results in the output dataset.
  6. Use the collected records for research, analysis, catalog work, or another supported workflow.

For your first run, using a small value such as 5 for maxItems is a practical way to review the returned data before increasing the collection size.

Input

The Actor accepts a JSON object with three defined input fields: keywords, maxItems, and proxyConfiguration.

The keywords field is required and contains the Amazon search terms to process. proxyConfiguration is also required by the Actor input schema. maxItems controls the maximum number of products collected for each keyword.

Input Fields

FieldTypeRequiredDefaultDescription
keywordsArray of stringsYesExample values are prefilledSearch keywords to use on Amazon.com. Multiple keywords can be supplied.
maxItemsIntegerNo5 in the Actor schemaMaximum number of products to collect for each processed keyword.
proxyConfigurationObjectYesApify proxy prefilled with ResidentialProxy settings used for the run.

The keywords array can contain values such as gaming laptop, iphone 15 case, or other product-oriented Amazon search phrases.

Input Example

{
"keywords": [
"gaming laptop",
"iphone 15 case"
],
"maxItems": 5,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}

Output

The Amazon Product Search Scraper returns one structured record for each successfully collected product.

The output is designed around product research fields rather than search-page-only information. This means users can work with a direct product URL, Amazon identifier, descriptive information, pricing values, review information, and image URLs from the same record.

When a particular value is unavailable on a product page, the Actor can return Not Available for that field.

Output Fields

FieldDescription
asinAmazon Standard Identification Number extracted from the product URL when available.
titleProduct title.
urlAmazon product URL.
descriptionProduct feature-bullet information combined into a text value when available.
categoriesAmazon category breadcrumb path.
stars_textDisplayed product rating text.
discount_priceAvailable product price value used by the Actor.
discount_percentDiscount percentage text when detected on the product page.
available_priceCurrently available product price.
currencyCurrency indicator returned by the Actor.
original_priceOriginal or struck-through price when available.
review_countDisplayed Amazon customer review count.
imagesAvailable product image URLs.
thumbnailFirst available product image URL when available.

Output Example

{
"asin": "B0EXAMPLE01",
"title": "Example Gaming Laptop",
"url": "https://www.amazon.com/dp/B0EXAMPLE01",
"description": "Example product feature one\nExample product feature two",
"categories": "Computers > Laptops",
"stars_text": "4.5 out of 5 stars",
"discount_price": "$899.99",
"discount_percent": "-10%",
"available_price": "$899.99",
"currency": "$",
"original_price": "$999.99",
"review_count": "1,234 ratings",
"images": [
"https://example.com/product-image-1.jpg",
"https://example.com/product-image-2.jpg"
],
"thumbnail": "https://example.com/product-image-1.jpg"
}

Values in this example are illustrative and show the expected output structure.

Use Cases

The Amazon Product Search Scraper can support several Amazon-focused workflows:

  • Product research: Discover products matching specific search terms and collect their core information.
  • Market research: Build structured datasets for comparing products within a market.
  • Price research: Collect available and original price information for comparison studies.
  • Competitive research: Review product titles, categories, ratings, reviews, and pricing.
  • Catalog creation: Build structured product datasets containing identifiers, URLs, descriptions, and images.
  • Product analytics: Use extracted records as input for further analysis.
  • Research datasets: Collect repeatable product records based on defined search keywords.

Advantages

The Actor combines Amazon keyword search with product-level data collection in a single workflow. Multiple keywords can be supplied at once, while maxItems provides a straightforward way to control the requested collection size.

The output also brings together several commonly useful attributes, including ASIN, category, pricing, ratings, reviews, and images, instead of requiring users to maintain separate manual records.

Pros and Cons

ProsCons
Keyword-based product discoveryFocused on Amazon.com search and product pages
Supports multiple search keywordsIndividual product fields may be unavailable
Structured product-level recordsResults depend on the information available on Amazon pages
Configurable product limitA search may end earlier when no additional results are available
Includes pricing, ratings, reviews, categories, and imagesProduct data can vary between listings

Comparison With Alternative Approaches

CapabilityThis ActorManual / Typical Alternative
Keyword-driven product searchSupportedUsually performed manually
Multiple keyword processingSupportedRequires repeated searches
Structured product recordsSupportedOften requires manual formatting
Product pricing fieldsIncluded when availableManually recorded
Product image URLsIncluded when availableManually collected
Product research workflowAutomated through an Actor runMore repetitive manual work

This comparison is intended to describe workflow differences rather than suggest that one approach is universally better.

Competitive Advantages

A practical strength of the Amazon Product Search Scraper is that its input is simple: users provide search keywords and an item limit, then receive consistent product records.

The output covers a broad range of common product research fields, including product identification, descriptive information, Amazon categories, pricing, ratings, review counts, and images. This makes the dataset useful beyond basic search-result discovery.

The Actor also allows multiple search terms to be processed within one run, which can simplify research projects involving several product categories.

Best Practices

For better results and easier validation:

  • Start with a small maxItems value and inspect the dataset.
  • Use clear product-focused keywords that match Amazon search intent.
  • Provide valid keyword strings in the keywords array.
  • Review important pricing and availability fields before making business decisions.
  • Treat Not Available as a legitimate missing-data value rather than assuming the field is incorrect.
  • Increase collection size gradually when a larger dataset is required.

Because Amazon product information can vary by listing, it is sensible to validate particularly important fields before using them in high-impact analysis.

Limitations

The Actor is designed for Amazon.com and uses keyword-based search through the keywords input defined in its schema.

Not every Amazon product page provides every requested data element in a consistent form. As a result, fields such as descriptions, prices, original prices, discounts, ratings, review counts, or images may sometimes be unavailable.

The Actor also stops a keyword search when additional product results cannot be found or when the relevant search page cannot be successfully processed. Consequently, the number of returned records can be lower than the requested maxItems value.

Troubleshooting

Invalid Input

Make sure keywords is provided as an array of strings. Avoid replacing the field name with an unsupported input property.

Also verify that the proxy configuration is present because it is required by the Actor input schema.

Empty Results

Check that the keyword represents a meaningful Amazon search query and that the Amazon search page contains products matching that query.

A search may also return no products when additional results are not available.

Partial Results

A keyword may produce fewer products than requested. This can happen when the available search results do not provide enough collectible product pages.

Missing Fields

A returned product may contain Not Available for fields that could not be obtained from the corresponding product page. Review the individual record rather than assuming every listing contains identical information.

Temporary Failures

Review the run logs and input configuration. Confirm that the search keywords are valid and that the configured proxy settings are available for the run. Running a smaller test can also help isolate configuration issues.

Frequently Asked Questions

What does the Amazon Product Search Scraper do?

It searches Amazon.com using supplied keywords and returns structured product information from matching product pages.

What inputs does the Amazon Product Search Scraper support?

The defined input schema supports keywords, maxItems, and proxyConfiguration. The keywords field is used for Amazon product searches.

Can I provide multiple keywords?

Yes. keywords is an array, so multiple search phrases can be supplied in one Actor run.

How many products can I request?

The maxItems input controls the maximum number of products collected for each keyword. The Actor schema specifies a default value of 5.

What product data does it return?

The output can include ASIN, title, URL, description, categories, rating text, prices, discount information, currency, review count, images, and thumbnail.

Does every product contain every output field?

No. Some information may not be available for a particular product page. In those cases, the Actor can return Not Available.

Is the Amazon Product Search Scraper suitable for product research?

Yes. The structured product output can be used for Amazon product discovery, market research, price studies, category research, and dataset creation.

Can I use the Actor for automation?

Yes. The Actor is designed to run from structured input and produce structured dataset records, making it suitable for repeatable data collection workflows.

Why did I receive fewer products than my maxItems value?

The available Amazon search results or product-page data may be insufficient to reach the requested amount. The Actor can stop when no additional suitable results are available.

Start with a small maxItems value, review the returned records, confirm that the keywords are producing relevant products, and then scale the run as needed.

NLP Keywords

  • Amazon product search
  • Amazon product scraper
  • Amazon product data
  • Amazon search results
  • Amazon product extraction
  • Amazon product information
  • Amazon product listings
  • Amazon product research
  • Amazon product dataset
  • Amazon pricing data
  • Amazon product prices
  • Amazon product ratings
  • Amazon review count
  • Amazon ASIN extraction
  • Amazon product categories
  • Amazon product images
  • Amazon product URLs
  • Amazon market research
  • Amazon catalog data
  • Amazon data collection
  • Amazon product search scraper
  • Amazon product scraper by keyword
  • Amazon product data scraper
  • Amazon search scraper
  • Amazon product extractor
  • Amazon product listing scraper
  • Amazon product research scraper
  • Amazon product information extractor
  • Amazon product price scraper
  • Amazon product details scraper
  • Amazon ASIN scraper
  • Amazon product category scraper
  • Amazon product image scraper
  • Amazon review data scraper
  • Amazon product rating scraper
  • Amazon product URL scraper
  • Amazon product dataset builder
  • Amazon market research scraper
  • Amazon keyword product search
  • Amazon product data collection

Final Overview

The Amazon Product Search Scraper provides a practical way to turn Amazon.com keyword searches into structured product datasets. By supplying search keywords, configuring maxItems, and setting the required proxy configuration, users can collect product records containing identifiers, titles, descriptions, categories, pricing information, ratings, reviews, URLs, and images when available.

It is well suited to product discovery, Amazon research, competitive analysis, pricing studies, catalog preparation, and structured dataset creation. Starting with a small test run is recommended so you can verify the keywords and returned fields before expanding the collection.

Contact me: Alphascraper69@gmail.com