Amazon Store Brands Scraping Tool avatar
Amazon Store Brands Scraping Tool
Under maintenance

Pricing

Pay per usage

Go to Apify Store
Amazon Store Brands Scraping Tool

Amazon Store Brands Scraping Tool

Under maintenance

Scrape product information of selected brands from amazon.com. Scraped information includes product page url, asin and product image url.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Rotimi Olasehinde

Rotimi Olasehinde

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Amazon Store Brands Scraper

Efficiently scrape product information from Amazon store brands with customizable data extraction. Perfect for market research, competitive analysis, and product monitoring.

Features

  • 🎯 Multi-brand scraping - Extract data from multiple Amazon store brands in a single run
  • 🔧 Flexible data selection - Choose exactly which product fields to scrape (ASIN, page URL, image URL)
  • 🚀 Scalable - Set limits on products per brand or scrape entire catalogs
  • 🛡️ Reliable - Built-in retry logic and proxy support to handle Amazon's anti-scraping measures
  • 📊 Organized output - Results grouped by brand or flattened for easy analysis

Input Configuration

Basic Setup

The scraper requires at least one brand configuration. For each brand, specify:

  • Brand Name (required): The exact Amazon store brand name
  • Data Fields: Choose which information to collect:
    • ASIN (Amazon Standard Identification Number)
    • Product page URL
    • Product image URL

Example Input

{
"brands": [
{
"brandName": "AmazonBasics",
"scrapeAsin": true,
"scrapePage": true,
"scrapeImageUrl": true
},
{
"brandName": "Anker",
"scrapeAsin": true,
"scrapePage": false,
"scrapeImageUrl": true
}
],
"maxProductsPerBrand": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Input Parameters

ParameterTypeRequiredDescription
brandsArrayYesList of brand configurations with data field selections
maxProductsPerBrandIntegerNoLimit products scraped per brand (1-10,000)
proxyConfigurationObjectNoProxy settings (Apify Proxy recommended)
debugModeBooleanNoEnable detailed logging (default: false)
maxRetriesIntegerNoRetry attempts for failed requests (default: 3)
requestTimeoutIntegerNoPage load timeout in seconds (default: 30)
outputFormatStringNo"grouped" (by brand) or "flat" (default: grouped)

Output Format

Grouped Output (Default)

Results are organized by brand name:

{
"AmazonBasics": [
{
"name": "USB Cable 6ft",
"asin": "B01234ABCD",
"page": "https://www.amazon.com/dp/B01234ABCD",
"image_url": "https://m.media-amazon.com/images/I/example.jpg"
},
{
"name": "HDMI Cable 10ft",
"asin": "B56789EFGH",
"page": "https://www.amazon.com/dp/B56789EFGH",
"image_url": "https://m.media-amazon.com/images/I/example2.jpg"
}
],
"Anker": [
{
"name": "PowerCore 20000",
"asin": "B09876IJKL",
"image_url": "https://m.media-amazon.com/images/I/example3.jpg"
}
]
}

Flat Output

All products in a single list:

[
{
"brand": "AmazonBasics",
"name": "USB Cable 6ft",
"asin": "B01234ABCD",
"page": "https://www.amazon.com/dp/B01234ABCD",
"image_url": "https://m.media-amazon.com/images/I/example.jpg"
},
{
"brand": "AmazonBasics",
"name": "HDMI Cable 10ft",
"asin": "B56789EFGH",
"page": "https://www.amazon.com/dp/B56789EFGH",
"image_url": "https://m.media-amazon.com/images/I/example2.jpg"
}
]

Best Practices

Proxy Configuration

Amazon actively blocks scrapers. Always use proxies, preferably residential:

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Rate Limiting

  • Start with smaller product limits per brand
  • Use appropriate request timeouts (30-60 seconds recommended)
  • Enable retries to handle temporary failures

Brand Names

  • Use exact brand names as they appear on Amazon
  • Brand names are case-sensitive
  • Verify brand names before large scraping runs

Common Use Cases

Market Research

Analyze product offerings across competing brands:

{
"brands": [
{"brandName": "Nike", "scrapeAsin": true, "scrapePage": true},
{"brandName": "Adidas", "scrapeAsin": true, "scrapePage": true},
{"brandName": "Puma", "scrapeAsin": true, "scrapePage": true}
],
"maxProductsPerBrand": 500
}

Image Collection

Gather product images for catalog building:

{
"brands": [
{"brandName": "Samsung", "scrapeImageUrl": true, "scrapeAsin": true}
],
"outputFormat": "flat"
}

Product Monitoring

Track specific brand catalogs:

{
"brands": [
{"brandName": "YourBrand", "scrapeAsin": true, "scrapePage": true, "scrapeImageUrl": true}
],
"debugMode": true
}

Limitations

  • Requires valid Amazon brand names
  • Subject to Amazon's terms of service and robots.txt
  • Scraping speed depends on proxy quality and Amazon's rate limits
  • Some product information may be unavailable depending on Amazon's page structure

Troubleshooting

No Results Returned

  • Verify brand name spelling and capitalization
  • Check if brand has products on Amazon
  • Enable debugMode to see detailed logs
  • Ensure proxy configuration is correct

Frequent Failures

  • Increase requestTimeout (try 60+ seconds)
  • Use residential proxies instead of datacenter
  • Reduce maxProductsPerBrand to avoid rate limits
  • Increase maxRetries for unstable connections

Missing Data Fields

  • Verify the product page structure hasn't changed
  • Check if specific fields are available for the brand
  • Enable debugMode to inspect scraping process

Support

For issues, feature requests, or questions:

  • Open an issue on the Actor's page
  • Check Apify documentation for general scraping help
  • Review Amazon's terms of service for compliance

Compliance

This Actor is provided for legitimate use cases such as:

  • Market research with publicly available data
  • Competitive analysis
  • Academic research

Users are responsible for:

  • Complying with Amazon's Terms of Service
  • Respecting robots.txt directives
  • Following applicable laws and regulations
  • Using scraped data ethically and legally

Note: This Actor scrapes publicly available information from Amazon. Always ensure your use case complies with Amazon's terms of service and applicable laws.