Amazon-Scraper avatar

Amazon-Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Amazon-Scraper

Amazon-Scraper

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Nishanth

Nishanth

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

🛒 Amazon Product Scraper

Amazon Product Scraper is a powerful and fast Apify actor that allows you to extract product details from Amazon search results. It is built to be efficient, easy to use, and perfect for e-commerce monitoring, market research, and competitive analysis.

🌟 Features

  • Keyword Search: Extract products based on any search term.
  • Dynamic Limits: Control exactly how many products you want to scrape to save resources.
  • Clean Output: Data is structured and delivered in JSON, CSV, Excel, or HTML table formats.

📥 Input Configuration

When running this actor, you need to configure the input. The actor takes a simple JSON object:

FieldTypeRequiredDefaultDescription
search_termStringYesmechanical keyboardThe keyword or product name you want to search for on Amazon.
max_productsIntegerNo20The maximum number of product results to scrape.

Example Input:

{
"search_term": "gaming laptop",
"max_products": 50
}

📤 Output Configuration

The actor stores its results in the default Apify Dataset. You can download the results in various formats (JSON, CSV, Excel, etc.).

Each item in the dataset represents a single product and contains the following fields:

FieldTypeDescription
nameStringThe title or name of the Amazon product.
priceStringThe current listed price of the product.

Example Output:

[
{
"name": "gaming laptop Product 1",
"price": "$999"
},
{
"name": "gaming laptop Product 2",
"price": "$799"
}
]

🚀 How to Run Locally

If you are a developer and want to run this actor on your local machine:

  1. Ensure you have uv and Python installed.
  2. Run the actor using the command:
    $uv run python -m src.amazon_scraper
  3. The scraper will automatically fall back to the default inputs defined in .actor/INPUT_SCHEMA.json if no local input store is found!

💬 Support

If you find any bugs or have feature requests, please reach out via the Apify platform!