Amazon BizTrend Keyword Scraper
Under maintenancePricing
from $3.00 / 1,000 results
Amazon BizTrend Keyword Scraper
Under maintenanceSearch Amazon by keyword across multiple marketplaces, collect and deduplicate product URLs from search-result pages, then extract structured product data with keyword, page, position, and region metadata.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Iqbal R
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Amazon BizTrend Keyword Scraper is an Apify Actor designed to discover and scrape Amazon products using search keywords across multiple Amazon marketplaces. Instead of requiring individual product URLs, the actor opens Amazon search result pages, collects product URLs from the requested number of pages, removes duplicate products, and extracts structured product data using the Amazon BizTrend product scraper.
It is built for developers, e-commerce businesses, market researchers, and data analysts who need keyword-level product data for product discovery, price monitoring, competitor research, market analysis, and trend analytics.
The actor supports a wide range of Amazon regions and automatically adapts to marketplace-specific capabilities. Where supported, it can configure the preferred delivery destination and currency before scraping, providing location-aware pricing and availability data while gracefully skipping unsupported features.
Features
- Search Amazon products using one or more keywords.
- Scrape multiple search result pages for each keyword.
- Support multiple Amazon marketplaces through region selection.
- Extract product URLs and ASINs from Amazon search results.
- Remove duplicate ASINs before adding product requests.
- Record the keyword, search page, and product position.
- Automatically set the preferred currency where supported.
- Automatically set the preferred delivery country where supported.
- Extract product pricing and availability information.
- Detect product delivery restrictions.
- Extract seller information.
- Extract product rating and review count.
- Return consistent structured JSON output.
- Designed for product discovery, historical tracking, and analytics.
Compatibility
Amazon marketplaces provide different customer preference options. Some marketplaces support changing the delivery destination and/or currency, while others do not.
When a feature is not supported by the selected marketplace, the actor automatically skips that step and continues collecting available product data.
| Domain | Deliver To Country | Currency |
|---|---|---|
| Amazon.com | ✅ | ✅ |
| Amazon.com.au | ✅ | ✅ |
| Amazon.ae | ✅ | ✅ |
| Amazon.co.uk | ✅ | ✅ |
| Amazon.de | ✅ | ✅ |
| Amazon.es | ✅ | ✅ |
| Amazon.fr | ✅ | ✅ |
| Amazon.it | ✅ | ✅ |
| Amazon.co.jp | ✅ | ✅ |
| Amazon.nl | ✅ | ❌ |
| Amazon.sg | ✅ | ✅ |
| Amazon.be | ❌ | ❌ |
| Amazon.br | ❌ | ❌ |
| Amazon.ca | ❌ | ❌ |
| Amazon.eg | ❌ | ❌ |
| Amazon.in | ❌ | ❌ |
| Amazon.ie | ❌ | ❌ |
| Amazon.com.mx | ❌ | ❌ |
| Amazon.pl | ❌ | ❌ |
| Amazon.sa | ❌ | ❌ |
| Amazon.co.za | ❌ | ❌ |
| Amazon.se | ❌ | ❌ |
| Amazon.com.tr | ❌ | ❌ |
Note
- ✅ Supported by the marketplace.
- ❌ Not supported by the marketplace.
- Marketplace capabilities are based on manual testing and may change as Amazon updates its regional websites.
- Amazon.cn is excluded.
Input Schema
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | Array | Yes | - | One or more product search keywords, such as wireless mouse or men's hoodie. |
maxPages | Integer | No | 1 | Maximum number of Amazon search result pages to process for each keyword. |
region | String | No | United States | Amazon marketplace used for product searches. |
currencyId | String | No | USD | Currency code used when scraping products, such as USD, EUR, GBP, JPY, or MYR. |
deliverTo | String | No | Australia | Delivery destination used to determine location-aware pricing and availability. |
timeout | Integer | No | 10000 | Navigation and element waiting timeout in milliseconds. |
maxRequestRetries | Integer | No | 5 | Maximum retry attempts for failed search or product requests. |
proxyConfiguration | Object | No | Apify Proxy | Proxy configuration used for requests. Supports Apify Proxy or custom proxy servers to improve reliability and reduce the risk of request blocking. |
Dataset Schema
Each dataset item contains search metadata together with the scraped product data:
| Field | Type | Description |
|---|---|---|
keyword | String | Keyword used to discover the product. |
page | Integer | Search result page where the product was found. |
position | Integer | Product position on the search result page. |
region | String | Amazon marketplace region used for the search. |
asin | String | Amazon Standard Identification Number. |
url | String | Canonical Amazon product URL. |
title | String | Product title. |
currencyCode | String | Currency code detected on the product page. |
currencySymbol | String | Currency symbol displayed on Amazon. |
price | Number | Product price. |
deliverToCountry | String | Delivery country detected on the product page. |
availability | String | Product availability message returned by Amazon. |
seller | String | Product seller. |
rating | Number | Average customer rating. |
reviewCount | Integer | Number of customer reviews. |
hasDeliveryError | Boolean | Indicates whether the product cannot be delivered to the selected destination. |
deliveryErrorText | String | Delivery restriction message returned by Amazon. |
currencyUpdated | Boolean | Indicates whether the currency preference was updated. |
deliverToUpdated | Boolean | Indicates whether the delivery country was updated. |
deliverToSkipped | Boolean | Indicates whether the delivery country update was skipped because it was already set correctly. |
scrapedAt | String | ISO 8601 timestamp indicating when the product was scraped. |
How to Use
- Open the actor on Apify.
- Add one or more product search terms to keywords.
- Set maxPages to control how many search result pages are processed for each keyword.
- Select the desired Amazon region.
- Select the preferred currencyId and deliverTo country.
- Configure a proxy if needed.
- Run the actor and wait for the run to finish.
- Export the dataset as JSON, CSV, Excel, or integrate it using the Apify API.
Search Results and Deduplication
The actor extracts products from Amazon search result cards using their ASINs. Duplicate ASINs found across pages for the same keyword are removed before product requests are added.
The position field represents the product's original position on its search result page. Sponsored products may be included when Amazon exposes them as standard search result cards with a valid ASIN.
The collected data can be used for:
- Amazon keyword product research
- Product and niche discovery
- Competitor product monitoring
- Search result position analysis
- Price and availability monitoring
- Seller comparison
- Historical product tracking
- Market research
- Business intelligence dashboards
- Custom analytics pipelines
Important Notes
- Amazon search results can vary based on region, delivery destination, currency, proxy location, cookies, and time of collection.
- The number of products returned may differ between pages because Amazon can include widgets, placeholders, duplicate products, or cards without a valid ASIN.
maxPagesis applied separately to every keyword.- Duplicate removal is performed during the current actor run. A new run may scrape the same ASIN again, which is useful for tracking price and availability changes over time.
- Amazon may change its page structure or marketplace capabilities without notice.
Conclusion
Amazon BizTrend Keyword Scraper combines keyword-based product discovery with detailed Amazon product scraping. It provides structured search metadata and location-aware product information, making it a strong foundation for product research, competitor monitoring, pricing analysis, and e-commerce trend intelligence.