Amazon Scraper & Price Tracker - 21 Marketplaces [NO LOGIN] ✅
Pricing
from $1.29 / 1,000 products
Amazon Scraper & Price Tracker - 21 Marketplaces [NO LOGIN] ✅
Amazon scraper and price tracker: search by keyword or ASIN in 21 marketplaces and get price, rating, review count, bought past month, badges and delivery for your postal code. Schedule daily runs to track prices. Repeats skipped, $1.29 per 1,000 products, failed rows free. CSV, Excel, JSON, API.
Pricing
from $1.29 / 1,000 products
Rating
5.0
(3)
Developer
Unseen User
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Search Amazon by keyword in 21 marketplaces. Get price, rating, review count, bought past month, badges and delivery, plus optional full details by ASIN.
Use it as an Amazon scraper, an Amazon product data API or a daily Amazon price tracker: search by keyword, look up any ASIN, and get clean rows you can export or pull through the Apify API.
⚡ Why This Actor?
Type a keyword and get back every product on Amazon's search result pages (organic and sponsored) with price, rating, review count, "bought in past month", Amazon's Choice and Best Seller badges and the delivery message, PLUS optional full product details (brand, description, all images, variant ASINs, availability, discount, categories) in the same run. Works in 21 Amazon marketplaces, can price for a delivery postal code, and returns up to 100 products per keyword by default (Amazon shows up to about 400 per search), usually 1 to 3 minutes per search, depending on the data source's queue. Every keyword also gets a summary row with the total result count and Amazon's related searches.
This Actor returns products and listing data. It does NOT return customer reviews, reviewer names, seller lists or "other sellers" offers, and it does not scrape Best Sellers category pages.
🎯 Use Cases
- Price monitoring - track the price, discount and delivery message of the products that rank for your keywords, per marketplace and postal code.
- Competitive analysis - see which brands own page one for a search term, who pays for sponsored slots and who carries the Best Seller or Amazon's Choice badge.
- Product research - spot demand with "bought in past month" and review counts before you source or launch a product.
- Market research - compare the same keyword across 21 marketplaces in local currency and language.
- Amazon SEO and PPC - record organic and sponsored positions for your keywords and collect Amazon's related searches for new keyword ideas.
- Catalog enrichment - turn a list of ASINs or Amazon product URLs into clean rows with brand, description, images and variant ASINs.
- Lead generation - list the brands selling in a category to find partners, suppliers or agency clients.
- Amazon price tracker - schedule daily runs on your keywords or ASINs and follow price, discount and delivery changes over time (see "Track Amazon prices daily" below).
- Amazon ASIN lookup - paste ASINs or Amazon product links and get title, brand, price, images and variant ASINs for each one.
- Product data for AI agents - give Claude, Cursor or another MCP client live Amazon product data through Apify's MCP server.
📈 Track Amazon prices daily
This Actor reads Amazon's current prices each time it runs. To track prices over time, run it on a schedule:
- In Apify Console, open Schedules and create a schedule (for example every day at 08:00).
- Add this Actor with your input: the keywords you watch, or a list of ASINs for exact products.
- Each run adds a fresh row per product with
price,priceTo,deliveryMessage,specialOffersandscrapedAt, so you can compare runs over time. - Send each run to Google Sheets, Slack or your own database with an integration (see the videos below).
Price history starts with your first run: the Actor does not return Amazon's past prices, and it does not send price-drop alerts by itself. Use an integration to get notified.
🚀 Quick Start
- Click Try for free on this Actor's page
- Enter the required identifier (see Inputs Overview below)
- Run the Actor
- Download results as JSON, CSV, or XLSX, or pull via Apify API
The required identifier is at least one search keyword, or at least one ASIN or Amazon product URL.
⚙️ Inputs Overview
| Input | Type | Required | Description | Example/Allowed Values |
|---|---|---|---|---|
keywords | array of strings | ⚠️ One of keywords/asins required | Search terms, one per line. Up to 700 characters each. Usually 1 to 3 minutes per search, depending on the data source's queue. | ["wireless headphones"] (default) |
asins | array of strings | ⚠️ One of keywords/asins required | ASINs (10 letters or digits) or Amazon product URLs (/dp/ASIN or /gp/product/ASIN). Full details are added for these automatically. About 3 minutes. | B09B8V1LZ3, https://www.amazon.com/dp/B09B8V1LZ3 |
marketplace | enum | ❌ | Amazon marketplace (21 countries). | United States (default), United Kingdom, Germany and 18 more (table below) |
language | enum | ❌ | Language of titles and delivery messages. Default: the marketplace's own language (table below). 27 languages. | auto (default), en_US, de_DE, fr_FR ... |
postalCode | string | ❌ | Delivery postal code for local prices and delivery dates. Works in 19 of the 21 marketplaces (not Egypt and United Arab Emirates). | 10001, SW1A 1AA, 10115 |
maxProductsPerKeyword | integer | ❌ | Products per keyword, from 0 to 400 (0 = all results). Amazon shows up to about 400 products per search (4 pages of 100). Free-plan runs stop at 5 products regardless of this setting. Default 100. | 100 |
department | enum | ❌ | Limit the search to one Amazon department (27 values). Default: all departments. | Electronics, Books, Home & Kitchen ... |
sortBy | enum | ❌ | Result order. Default: relevance. | relevance, price_low_to_high, price_high_to_low, featured, avg_customer_review, newest_arrival |
minPrice | integer | ❌ | Lowest price, whole number in the marketplace currency (0 or more). | 10 |
maxPrice | integer | ❌ | Highest price, whole number in the marketplace currency. Must be at least minPrice. | 40 |
includeSponsored | boolean | ❌ | Include sponsored products (marked isSponsored). Default on. | true |
includeRepeats | boolean | ❌ | Include repeated products: a product (same ASIN) that already appeared for the same keyword, for example as a sponsored slot and again as an organic result. Default off: only the first appearance is written. | false |
addProductDetails | boolean | ❌ | Adds description, all images, variant ASINs, brand, availability, discount and categories to each product. Takes about 3 minutes longer. Default off. | false |
Example input
{"keywords": ["wireless headphones","bluetooth speaker"],"asins": ["B01MTB55WH"],"marketplace": "US","language": "auto","postalCode": "10001","maxProductsPerKeyword": 100,"department": "Electronics","sortBy": "relevance","minPrice": 20,"maxPrice": 200,"includeSponsored": true,"includeRepeats": false,"addProductDetails": false}
Marketplaces (21)
| Marketplace | Amazon site | Default language | Delivery postal code |
|---|---|---|---|
| United States | amazon.com | English (United States) | ✅ |
| United Kingdom | amazon.co.uk | English (United Kingdom) | ✅ |
| Germany | amazon.de | German | ✅ |
| France | amazon.fr | French | ✅ |
| Italy | amazon.it | Italian | ✅ |
| Spain | amazon.es | Spanish (Spain) | ✅ |
| Netherlands | amazon.nl | Dutch | ✅ |
| Belgium | amazon.com.be | English (United Kingdom) | ✅ |
| Sweden | amazon.se | Swedish | ✅ |
| Poland | amazon.pl | Polish | ✅ |
| Turkiye | amazon.com.tr | Turkish | ✅ |
| Canada | amazon.ca | English (Canada) | ✅ |
| Mexico | amazon.com.mx | Spanish (Mexico) | ✅ |
| Brazil | amazon.com.br | Portuguese (Brazil) | ✅ |
| Australia | amazon.com.au | English (Australia) | ✅ |
| Japan | amazon.co.jp | Japanese | ✅ |
| India | amazon.in | English (India) | ✅ |
| Singapore | amazon.sg | English (United Kingdom) | ✅ |
| Saudi Arabia | amazon.sa | Arabic (Saudi Arabia) | ✅ |
| United Arab Emirates | amazon.ae | English (U.A.E.) | ❌ |
| Egypt | amazon.eg | English (U.A.E.) | ❌ |
Search vs. details
| Search only (default) | Search + addProductDetails | |
|---|---|---|
| Fields per product | ASIN, title, URL, image, price, currency, rating, review count, bought past month, Amazon's Choice, Best Seller, delivery message, special offers, position, sponsored flag | Everything in search, plus brand, parent ASIN, variant ASINs, discount, availability, description, all images, videos, categories, product information, newer model |
| Time | Usually 1 to 3 minutes per search, depending on the data source's queue | About 3 minutes more |
| Billed events | product | product + product-details |
📤 Output
One row per product, in the order Amazon shows them. Sample (search only):
{"keyword": "wireless headphones","marketplace": "amazon.com","position": 1,"pagePosition": 1,"isSponsored": false,"isRepeat": false,"asin": "B0C3HCD34R","title": "soundcore by Anker Q20i Hybrid Active Noise Cancelling Headphones, Black","url": "https://www.amazon.com/dp/B0C3HCD34R","imageUrl": "https://m.media-amazon.com/images/I/71XBzSvq-NL._AC_UY218_.jpg","price": 39.97,"priceTo": null,"currency": "USD","rating": 4.5,"reviewsCount": 78100,"boughtPastMonth": 10000,"isAmazonChoice": true,"isBestSeller": false,"deliveryMessage": "FREE delivery Fri, Oct 30 Or fastest delivery Thu, Oct 29","specialOffers": [],"scrapedAt": "2026-10-25T21:49:21.000Z"}
Extra fields with addProductDetails (sample for ASIN B09B8V1LZ3):
{"brand": "Amazon","parentAsin": "B0BF73CTQF","variantAsins": ["B09B8V1LZ3", "B0HKL4CT1J", "..."],"discountPercent": null,"isAvailable": true,"description": "Your favorite music and content ...","images": ["https://m.media-amazon.com/images/I/61J2sQtBYDL._AC_SL1500_.jpg", "..."],"videos": [],"categories": [],"productInformation": [],"isNewerModelAvailable": false,"newerModel": null,"detailsStatus": "ok"}
| Field | Meaning |
|---|---|
position | Rank within its type (organic or sponsored) |
pagePosition | Absolute position on the result pages, counting every block |
isRepeat | true when the same ASIN already appeared earlier for the same keyword (for example sponsored first, then organic). Only true with includeRepeats on |
boughtPastMonth | Lower bound of Amazon's "bought in past month" badge. 10000 means "10K+ bought in past month" |
url | Clean product link: https://www.{amazon site}/dp/{ASIN} |
detailsStatus | ok, or unavailable when details could not be loaded for that product (not billed) |
detailsCheck | Only for ASINs you typed in. possible_mismatch when the page came back with no price, no parent ASIN and no variants. A made-up ASIN can return an unrelated product, so check these rows |
A product can appear more than once for one keyword (for example as a sponsored slot and again as an organic result). By default only its first appearance is written, and the later ones are counted in the keyword summary as repeatsSkipped (not written, not charged). Turn on includeRepeats to get every placement as its own row with its own position, for exact rank tracking: the first appearance has isRepeat: false, later ones isRepeat: true. With details on, each product's details are added once and copied to its repeat rows at no extra charge.
After each keyword you also get one summary row (status: "info", type: "KEYWORD_SUMMARY", charged: false) with the keyword, marketplace, products returned, sponsored count, repeatsSkipped (repeated products not written), resultsTotal (Amazon's total result count) and relatedSearches (Amazon's related search terms).
Example rows from a live run
Real rows from live runs on October 26, 2026 (long fields shortened with "..."). A search row:
{"keyword": "wireless headphones","marketplace": "amazon.com","position": 1,"pagePosition": 1,"isSponsored": false,"isRepeat": false,"asin": "B0HJ5K8WN4","title": "Bluetooth Headphones, Hybrid Active Noise Cancelling Over Ear Headphones","url": "https://www.amazon.com/dp/B0HJ5K8WN4","imageUrl": "https://m.media-amazon.com/images/I/61Fjqwbo13L._AC_UY218_.jpg","price": 20.98,"priceTo": null,"currency": "USD","rating": 4.5,"reviewsCount": 535,"boughtPastMonth": 1000,"isAmazonChoice": true,"isBestSeller": false,"deliveryMessage": "FREE delivery Sat, Oct 31 on $35 of items shipped by Amazon Or fastest delivery Fri, Oct 30","specialOffers": ["Exclusive Prime price"],"scrapedAt": "2026-10-26T12:57:48.000Z"}
A search row with addProductDetails on:
{"keyword": "bluetooth speaker","marketplace": "amazon.com","position": 1,"pagePosition": 1,"isSponsored": false,"isRepeat": false,"asin": "B01MTB55WH","title": "Anker soundcore 2 Portable Bluetooth Speaker, 24-Hour Playtime, IPX7","url": "https://www.amazon.com/dp/B01MTB55WH","imageUrl": "https://m.media-amazon.com/images/I/61ad7wmJ5lL._AC_UY218_.jpg","price": 29.98,"priceTo": null,"currency": "USD","rating": 4.5,"reviewsCount": 153500,"boughtPastMonth": 10000,"isAmazonChoice": true,"isBestSeller": false,"deliveryMessage": "FREE delivery Sat, Oct 31 on $35 of items shipped by Amazon Or fastest delivery Fri, Oct 30","specialOffers": [],"scrapedAt": "2026-10-26T13:05:32.000Z","brand": "Anker","parentAsin": "B0DXKRDFP1","variantAsins": ["B0FLD69KFF","B0DK1MQ4GP","B01MTB55WH","B0HD6NZY14","B0FRRMD96F","B09944VF6S","B0GFMN268L"],"discountPercent": 33,"isAvailable": true,"description": "About this item Outdoor-Proof Speaker: Portable design with IPX7 waterproof protection to safeguard against splashes, waves, and water vapor. Get incredible sounds at home, on camping trips, or for outdoor adventures.\n24H Non-Stop Music: With Anker's world-renowned power management technology and a...","images": ["https://m.media-amazon.com/images/I/61ad7wmJ5lL._AC_SL1500_.jpg","https://m.media-amazon.com/images/I/71fEntP8niL._AC_SL1500_.jpg","https://m.media-amazon.com/images/I/81LV7G+0Q8L._AC_SL1500_.jpg"],"videos": ["https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/6d0bd10f-8090-498e-84ae-32d52aca3ef6/default.jobtemplate.hls.m3u8"],"categories": [{"category": "Electronics","url": "https://amazon.com/electronics-store/b/ref=dp_bc_1?ie=UTF8&node=172282"},{"category": "Portable Audio & Video","url": "https://amazon.com/Portable-Audio-Video/b/ref=dp_bc_2?ie=UTF8&node=172623"},{"category": "Portable Speakers & Docks","url": "https://amazon.com/Speaker-Systems-MP3-Player-Accessories/b/ref=dp_bc_3?ie=UTF8&node=689637011"},{"category": "Portable Bluetooth Speakers","url": "https://amazon.com/bluetooth-speakers/b/ref=dp_bc_4?ie=UTF8&node=7073956011"}],"productInformation": ["..."],"isNewerModelAvailable": false,"newerModel": null,"detailsStatus": "ok"}
The keyword summary row that follows each keyword's products:
{"status": "info","type": "KEYWORD_SUMMARY","keyword": "phone charger","marketplace": "amazon.com.be","productsReturned": 5,"sponsoredCount": 0,"repeatsSkipped": 1,"resultsTotal": 92785,"relatedSearches": [],"charged": false}
Status rows
| Case | Row | Run ends |
|---|---|---|
| Keyword or ASIN with no results | info NO_RESULTS | SUCCEEDED |
| Same keyword or ASIN entered twice | info DUPLICATE | SUCCEEDED |
| Free plan limit reached | info FREE_PLAN_LIMIT | SUCCEEDED |
| Your maximum cost per run reached | info MAX_CHARGE_REACHED | SUCCEEDED |
| Bad input (empty input, malformed ASIN, unknown postal code, min price above max price) | error INVALID_INPUT | SUCCEEDED |
| Data source temporarily unavailable | error SOURCE_UNAVAILABLE | SUCCEEDED |
| Unexpected internal problem | error INTERNAL_ERROR | FAILED |
Info and error rows are never charged.
💰 Pricing
Pay-per-event model on Apify. You pay only for product rows written, plus a small start fee per run.
| Event | Price | When |
|---|---|---|
| Actor start | $0.02 | Once per run |
| Product | $1.29 per 1,000 products ($0.00129 each) | Each product row written |
| Product details | $5.49 per 1,000 products ($0.00549 each) | Once per unique product (ASIN) per run whose full details were added (only with addProductDetails or ASIN input) |
Summary rows, info rows and error rows are free. Details that could not be loaded are not charged. When a product appears in several rows, its details are charged once and copied to the other rows for free. Each product row is a product event. Repeated products are skipped and not charged by default; with includeRepeats on, each repeat row is a product event too.
See exact per-event pricing on the Actor's Apify page.
Free plan limit
NOTE: Free Apify users receive up to 5 results per run. Upgrade to any paid Apify plan to remove this limit. This limit was set by the Actor developer, not by Apify.
Paying users are not affected and receive results normally. To remove the limit, upgrade to any paid Apify plan: https://apify.com/pricing
The limit counts product rows. Keyword summary rows and status rows are not counted. A keyword that returns fewer products, or none, leaves the rest of the 5 for your next keywords, up to 5 searches per run.
When a free plan run hits the cap, the Actor finishes successfully (status SUCCEEDED) and the run's status message explains what happened. No error is raised, so the first 5 results are fully usable as normal.
📏 Limits
- Up to 400 products per keyword. Amazon shows up to about 400 products per search (4 pages of 100).
- 21 marketplaces and 27 languages.
- Delivery postal codes in 19 countries (all marketplaces except Egypt and United Arab Emirates).
- Usually 1 to 3 minutes per search, depending on the data source's queue, about 3 minutes extra for details.
- Price filters take whole numbers in the marketplace currency.
🚫 What This Actor Does Not Do
- No customer reviews or reviewer names. Product pages include a few reviews with reviewer profiles; the Actor removes them completely.
- No seller list or "other sellers" offers.
- No Best Sellers category ranking pages (the "bought in past month" figure and the Best Seller badge are included instead).
- More than 400 products per keyword is not possible: Amazon shows up to about 400 products per search (4 pages of 100).
❓ FAQ
Q: Is this legal? A: This Actor wraps DataForSEO endpoints that handle the underlying data collection. Your downstream use of the data is your responsibility - see the full Terms of Service and the Actor-Specific Addendum below for details.
Q: Do I need an account with the data provider? A: No. UnseenUser holds the data provider credentials. You only need an Apify account.
Q: What about Amazon's anti-scraping enforcement? A: Amazon's Conditions of Use restrict automated extraction. DataForSEO handles the data collection - it bears the responsibility for its architecture's lawfulness. Your downstream use must comply with Amazon's Conditions of Use.
Q: What if Amazon sends a cease-and-desist? A: Notify UnseenUser within 48 hours via the Apify profile contact form (apify.com/UnseenUser) and cease using this Actor immediately.
Q: Can I use this data to train AI? A: Not without your own legal review and licensing. Product titles, descriptions and images are written or owned by brands and sellers, and Amazon's Conditions of Use restrict data mining and data extraction. UnseenUser does not authorize AI training on this data. See the Actor-Specific Addendum below.
Q: What about minors? A: This Actor returns products, not people: no reviews, reviewer names or customer profiles. The Terms still strictly prohibit using any data you obtain to target users you know or suspect are minors. See the Actor-Specific Addendum below for details.
Q: What is the difference between search and details? A: Search returns what Amazon shows on the result page (price, rating, badges, delivery). Details opens each product page and adds brand, description, all images, variant ASINs, availability, discount and categories. Details take about 3 minutes longer and are billed as a separate event.
Q: How do I get local prices and delivery dates?
A: Pick the marketplace and enter a delivery postal code (for example 10001 for New York or SW1A 1AA for London). Postal codes work in 19 countries. An unknown postal code stops the run with an INVALID_INPUT row before anything is searched.
Q: Can I look up products by ASIN or product URL?
A: Yes. Put ASINs or Amazon product links in asins. Each one returns a row with full details. A malformed ASIN gets an INVALID_INPUT row and is never looked up. A made-up but well-formed ASIN can return an unrelated product; those rows are marked detailsCheck: "possible_mismatch".
Q: Why do I see the same product twice for one keyword?
A: Amazon often shows a product as a sponsored slot and again as an organic result, or in two places on the page. By default you only get the first appearance, and the keyword summary counts the skipped repeats in repeatsSkipped. If you turned on includeRepeats, each placement is a row with its own position, so your rank data stays exact. Repeats are then marked isRepeat: true, and product details are charged only once per product.
Q: Why did I get fewer products than I asked for? A: Amazon had fewer results for that search, or your maximum cost per run or the free plan limit was reached. The keyword summary row shows the total and an info row explains any limit.
Q: Is there a free plan limit? A: NOTE: Free Apify users receive up to 5 results per run. Upgrade to any paid Apify plan to remove this limit. This limit was set by the Actor developer, not by Apify.
Q: Is there an Amazon API for product data? A: Amazon's own Product Advertising API is only open to approved Amazon Associates, and how many requests you can make depends on your affiliate sales. This Actor works as an Amazon scraper API without an Amazon account: start it through the Apify API with a keyword or ASIN and get JSON back, or download the results as CSV or Excel.
Q: How do I find the ASIN of an Amazon product?
A: Search by keyword: every product row has its asin. To look up a product you already know, paste its Amazon link into asins. The Actor reads the ASIN from /dp/ or /gp/product/ and returns full details for it.
Q: Can I use this Amazon scraper with MCP and AI agents? A: Yes. Apify's MCP server (https://mcp.apify.com) lets Claude, Cursor and other MCP clients run this Actor and read its results, so an agent can answer product and price questions with live Amazon data.
Q: Does this Amazon price tracker show price history?
A: It records prices from your first run onward and does not return Amazon's past prices. Schedule it daily and each run adds a dated row per product (scrapedAt), which builds your own price history.
Q: Is Amazon's product API free? A: Amazon's own product API is available only to approved Amazon Associates and has its own eligibility rules, and it does not return everything shown on Amazon's search pages, such as sponsored positions. This Actor needs no Amazon account and is billed per product row (see Pricing).
Q: How do I scrape product data from Amazon without code? A: Enter your keywords or ASINs, pick a marketplace and start the run. Results arrive as a table you can download as CSV, Excel or JSON. No Python, proxies or browser setup needed. For the legal side, see "Is this legal?" above.
Q: How is this different from a browser price tracker extension? A: Price tracker extensions watch single products for shoppers and alert them when a price drops. This Actor collects prices, ratings, badges and delivery for whole search result pages or long ASIN lists across 21 marketplaces, as a dataset for sellers, brands and analysts. Run it on a schedule to track those prices over time.
Q: Can I use this Amazon scraper from Python? A: Yes, through the Apify API. See "Amazon scraper API" below.
🎬 Demo videos
Track Amazon prices and rankings every day: schedule this actor to run automatically.
Send new Amazon product data to Google Sheets, Slack or your own database: connect this actor to your stack.
🔗 Related actors
- Google Shopping scraper - compare the same products and prices across Google Shopping sellers.
- TikTok Shop product scraper - track products and prices on TikTok Shop.
- 1688 wholesale product search - find wholesale prices on 1688 for products that sell on Amazon.
- Taobao product search - search Taobao listings by keyword.
- Keyword search volume tool - check Google search volume for the products and keywords you track on Amazon.
🔧 How it works
- Live data: every run searches Amazon at run time. Nothing is served from a stored copy.
- No login: no Amazon account, cookies or API key needed, only your Apify account.
- Speed: usually 1 to 3 minutes per search, depending on the data source's queue, about 3 minutes extra when product details are added. Keywords run in parallel.
- What ends a run: every keyword and ASIN is done, or your maximum cost per run or the free plan limit is reached. In each case the run ends SUCCEEDED and the status message says why.
- Every keyword gets a summary row, and every problem gets a clear info or error row. Those rows are never charged.
- Export as JSON, CSV or Excel, or pull the data through the Apify API.
🧑💻 Amazon scraper API
Run this Actor from your own code with the Apify API and get the product rows back as JSON.
curl -X POST "https://api.apify.com/v2/acts/unseenuser~amazon-products/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords": ["wireless headphones"], "marketplace": "US", "maxProductsPerKeyword": 100}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("unseenuser/amazon-products").call(run_input={"keywords": ["wireless headphones"], "marketplace": "US", "maxProductsPerKeyword": 100})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Runs with product details take a few minutes longer. For long runs, start the run without waiting and read the dataset when it finishes.
Apify Actor - Terms of Service
Version: 4.0 Effective Date: May 5, 2026
0. ACCEPTANCE BY USE - IMPORTANT
Read this section first.
These Terms of Service ("Terms") form a binding legal agreement between you ("User," "you," "your") and UnseenUser, the Publisher of this Apify actor ("UnseenUser," "the Publisher," "we," "us," "our").
0.1 How You Accept These Terms
You accept these Terms by any of the following actions, each of which constitutes a clear, affirmative act of acceptance:
- (a) Running the Actor - Initiating any execution of the Actor on the Apify platform
- (b) Using any output returned by the Actor for any purpose
- (c) Continuing to access the Actor's listing or documentation after these Terms are visible
0.2 Continuing Acceptance
Each time you run the Actor or use its outputs, you reaffirm your acceptance of the then-current Terms. If you do not agree to these Terms or any subsequent update, you must stop using the Actor immediately.
0.3 No Anonymous Acceptance
You cannot disclaim acceptance by:
- Failing to read these Terms before running the Actor
- Running the Actor through automated systems
- Sharing your Apify account with others who may not have read these Terms
By the act of running the Actor on Apify, you bind yourself, your organization (if applicable), and any individuals or systems acting on your behalf or under your authority.
0.4 If You Do Not Accept
If you do not agree to these Terms, you must not run the Actor. No use is authorized without acceptance.
PREAMBLE - UNDERSTANDING THE ARCHITECTURE
Before using the Actor, please understand the technical architecture of the service:
The Data Flow
You (User) → Apify Platform → Actor (software) → Third-Party API → Source Platform↓You (User) ← Apify Platform ← Actor (software) ← Third-Party API
What Each Party Does
- You (the User): Run the Actor on the Apify platform with input parameters you choose
- Apify: Operates the cloud infrastructure that hosts and executes Actors. Apify is a Czech-incorporated company (Apify Technologies s.r.o.) governed by its own Terms of Service.
- The Publisher (us): Publishes software code (the Actor) on Apify's platform. The Actor is a thin wrapper that translates your input into requests to a third-party API and returns the API's responses to you. The Publisher does not operate scraping infrastructure. The Publisher does not store or retain data returned by the Actor. Because requests are made under the Publisher's provider accounts, copies of results may remain in those accounts as described in the Data Retention section of the Addendum. The Publisher does not access these copies except where needed to troubleshoot a run at the User's request. The Publisher does not see, log, or process the personal data of any individuals returned in the Actor's outputs beyond what is incidental to passing the data through.
- Third-Party API Provider: DataForSEO (https://dataforseo.com). This is an independent third-party company that operates data infrastructure that retrieves public web pages, including public Amazon product search results and product pages, and returns them as structured data.
- Source Platform: Amazon (public product search results and product pages). This is the platform whose publicly visible data is accessed by the Third-Party API Provider.
Why This Matters
Your relationship with the Publisher is that of a software user to a software vendor. The Publisher has the responsibilities of a software vendor (functional code, accurate documentation) and the limits of one (the Publisher is not responsible for how you use the data you obtain).
These Terms operate alongside but do not replace:
- Apify's Terms of Service and Acceptable Use Policy (governing your relationship with Apify)
- DataForSEO's Terms of Service (governing the underlying data infrastructure)
- Source Platform terms (Amazon) governing the public data accessed
- Applicable law in your jurisdiction and the jurisdictions of data subjects
These Terms incorporate the actor-specific addendum published in each Actor's individual listing ("Addendum"). In the event of a conflict, the more restrictive provision applies.
1. NATURE OF THE SERVICE
1.1 What the Actor Is
The Actor is a software program published on the Apify platform. Each Actor:
- (a) Accepts structured input from you on the Apify platform
- (b) Translates that input into HTTP requests to a third-party API operated by DataForSEO
- (c) Receives HTTP responses from that third-party API
- (d) Returns the response data to you in a structured format on the Apify platform
The Actor's source code is hosted on Apify's infrastructure. The Actor runs in Apify's cloud, not on the Publisher's servers. The Publisher operates no servers running the Actor.
1.2 What the Actor Is Not
The Actor is not:
- (a) A scraping tool - the Publisher does not operate scraping infrastructure, proxies, headless browsers, or fake accounts
- (b) A direct connection to any source platform - connections to source platforms are made by DataForSEO
- (c) A data storage or data retention service - the Publisher does not maintain a database of any data the Actor returns. Because requests are made under the Publisher's provider accounts, copies of results may remain in those accounts as described in the Data Retention section of the Addendum. The Publisher does not access these copies except where needed to troubleshoot a run at the User's request.
- (d) A licensed access channel to Amazon or any other source platform
- (e) Affiliated with, endorsed by, sponsored by, or authorized by any source platform
1.3 The Publisher's Limited Role
The Publisher's role is limited to:
- (a) Designing and writing the Actor's source code
- (b) Publishing the Actor on the Apify Store
- (c) Maintaining the Actor (updating it when API providers change schemas)
- (d) Providing documentation and customer support via Apify's contact mechanism
The Publisher is a software vendor, similar to a developer who publishes an app on the Apple App Store or Google Play Store. The Publisher is not a data provider, data broker, data processor, or data controller for purposes of GDPR, CCPA, Israel's Privacy Protection Law, or equivalent.
1.4 The Third-Party API Provider's Role
DataForSEO (https://dataforseo.com) is an independent third-party company that operates data infrastructure that retrieves public web pages, including public Amazon product search results and product pages, and returns them as structured data. It:
- (a) Operates the actual data scraping infrastructure
- (b) Maintains relationships with source platforms (or accepts the operational risk of accessing public data without such relationships)
- (c) Provides its own Terms of Service governing its operations
- (d) Is responsible for compliance obligations relating to the data collection itself
The Publisher is a customer of this provider. The Publisher is not its agent, partner, or representative.
2. WHO MAY USE THE ACTOR
2.1 Eligibility
You may use the Actor only if:
- (a) You are at least 18 years old or the age of majority in your jurisdiction
- (b) You have legal capacity to enter into binding contracts
- (c) You are not located in or resident of a country subject to comprehensive sanctions by the United States, European Union, United Kingdom, or Israel
- (d) You are not on any prohibited persons list
2.2 User Representations
By using any Actor, you represent and warrant that:
- (a) Truthful identity: Information you provide about your identity and intended use is accurate
- (b) Lawful intent: Your intended use complies with applicable law in your jurisdiction
- (c) Source platform compliance: You will independently comply with the Terms of Service of any source platform whose data you obtain through the Actor
- (d) Data subject rights: Where Actor outputs include personal data, you will respect data subject rights under applicable law
- (e) No prohibited use: You will not use the Actor for any of the purposes prohibited in Section 4
These representations are continuous - they must remain true throughout your use.
3. PERMITTED USES
The Actor may be used for any lawful purpose, including:
- Market research and competitive analysis
- Academic research
- Journalism and investigative reporting
- Internal business intelligence
- Brand monitoring
- Recruitment research where consistent with applicable employment law
- Building products that further process publicly available information lawfully
Specific permitted uses for each Actor are described in that Actor's individual listing and Addendum.
4. PROHIBITED USES
You may not use the Actor for any of the following:
4.1 Illegal Activity
Activity illegal under the law of your jurisdiction, the User's jurisdiction, or the jurisdiction of any data subjects.
4.2 Harassment, Stalking, and Personal Targeting
- Compiling profiles for harassment, stalking, or doxxing
- Tracking individuals' movements or activities without their knowledge
- Building profiles of journalists, activists, dissidents, or vulnerable populations for retaliatory purposes
4.3 Discrimination
- Using outputs for discriminatory employment, lending, housing, or insurance decisions based on protected characteristics
- Building lists for discriminatory purposes
4.4 Spam and Unsolicited Commercial Communication
- Sending unsolicited marketing in violation of CAN-SPAM, CASL, GDPR, PECR, Israeli Anti-Spam Law (סעיף 30א לחוק התקשורת), or equivalent laws
- Building "lead lists" from scraped contacts without proper consent infrastructure
- Reselling contact data for spam purposes
4.5 Fraud and Deception
- Identity theft or impersonation
- Generation of fake reviews, testimonials, or coordinated inauthentic behavior
- Election interference or political disinformation
- Securities fraud
4.6 Source Platform Abuse
- Using outputs to circumvent technical protection measures of source platforms
- Creating fake accounts on source platforms based on Actor outputs
- Vote manipulation, engagement manipulation, or platform algorithm gaming
- Building services that competitively substitute for source platforms
4.7 Reselling the Actor's Service
- Reselling raw Actor outputs as your own data product or scraping-as-a-service
- Sharing your Apify credentials to provide third parties indirect access
- Building competing API services using Actor outputs
4.8 AI Training Without Authorization
- Using Actor outputs as training data for commercial AI/ML models without separate licensing authority from the source platform
4.9 Sensitive Targeting
- Specifically targeting or profiling based on health conditions, sexual orientation, religious beliefs, political opinions, or other sensitive characteristics
- Targeting children under 16 (or local age of consent for data processing)
4.10 Privacy Law Violations
- Processing personal data of EU/UK/California/Israeli residents without complying with applicable privacy law
- Failing to honor data subject access, deletion, or objection requests
- Processing data for purposes incompatible with its publication context
5. SOURCE PLATFORM TERMS - YOUR RESPONSIBILITY
5.1 Acknowledgment
The Actor accesses publicly visible data on third-party platforms ("Source Platforms") through the Third-Party API Provider (DataForSEO). For this Actor, the Source Platform is Amazon (public product search results and product pages).
5.2 Your Sole Responsibility
You acknowledge:
- (a) You are solely responsible for ensuring your downstream use of data obtained through the Actor complies with the Source Platform's Terms of Service
- (b) The Publisher makes no representation that any specific use is permitted under any Source Platform's terms
- (c) The Third-Party API Provider, not the Publisher, bears responsibility for the lawfulness of the data collection itself
- (d) You should review Source Platform terms before commercial use:
- Amazon Conditions of Use: https://www.amazon.com/gp/help/customer/display.html?nodeId=508088
- DataForSEO Terms of Service: https://dataforseo.com/terms-of-service
5.3 Cease-and-Desist Compliance
If you receive a cease-and-desist letter or other legal demand from a Source Platform regarding your use of Actor outputs, you must:
- (a) Cease the contested use immediately
- (b) Notify UnseenUser within 48 hours via UnseenUser's Apify profile contact form (https://apify.com/UnseenUser)
- (c) Cooperate with the Publisher as needed to mitigate
- (d) Not assert against the Publisher any claim arising from your inability to use the Actor for that Source Platform
6. DATA PROTECTION - REFLECTING ACTUAL ARCHITECTURE
6.1 Roles Under Privacy Law
For purposes of GDPR, UK GDPR, CCPA, Israel's Privacy Protection Law (PPL) including Amendment 13, and equivalents:
- You (the User) are the Data Controller of any personal data you obtain through the Actor and subsequently process for your own purposes
- DataForSEO is the entity that collects data from the Source Platform - it bears the responsibilities of a data processor or controller (depending on context) for the collection itself
- The Publisher acts solely as a software vendor, not as a data controller or processor, because the Publisher does not store, retain, or substantively process personal data - the Actor merely passes API responses through. Because requests are made under the Publisher's provider accounts, copies of results may remain in those accounts as described in the Data Retention section of the Addendum. The Publisher does not access these copies except where needed to troubleshoot a run at the User's request.
6.2 No Data Retention by the Publisher
The Publisher confirms:
- (a) The Publisher does not maintain a database of personal data obtained through the Actor. Because requests are made under the Publisher's provider accounts, copies of results may remain in those accounts as described in the Data Retention section of the Addendum. The Publisher does not access these copies except where needed to troubleshoot a run at the User's request.
- (b) The Actor passes data from the Third-Party API directly to you on the Apify platform - data does not flow through the Publisher's infrastructure
- (c) Apify's standard execution and operational logging may include limited information about Actor runs (input parameters, run duration, data volume) - this is governed by Apify's own privacy practices
- (d) The Publisher does not access, view, or analyze your Actor outputs except as needed for technical support if you specifically share them with the Publisher
6.3 Your Obligations as Data Controller
Where your use of the Actor involves processing personal data, you are responsible for:
- (a) Establishing a lawful basis for your processing (consent, legitimate interest with documented balancing test, contract, etc.)
- (b) Providing transparent notice to data subjects as required by applicable law
- (c) Honoring data subject access, rectification, erasure, restriction, and portability requests
- (d) Implementing appropriate security measures
- (e) Conducting Data Protection Impact Assessments where required
- (f) Appointing a Data Protection Officer if your operations require one
- (g) Registering databases with applicable supervisory authorities
- (h) Honoring opt-out requests for direct marketing
- (i) Cross-border transfer safeguards where data crosses borders
6.4 Israel's Amendment 13 - User Compliance
If your use of the Actor involves Israeli residents' personal data, you must comply with the Privacy Protection Law as amended (Amendment 13, effective August 14, 2025). These obligations are yours as the data controller, not the Publisher's as the software vendor.
6.5 Sensitive Data Targeting Restrictions
You will not use the Actor to specifically target, profile, or build datasets focused on:
- Health or medical conditions
- Religious beliefs
- Political opinions
- Sexual orientation or gender identity
- Genetic or biometric data
- Criminal history
- Children under 16
7. INTELLECTUAL PROPERTY
7.1 Actor Code
The Actor's source code, schemas, documentation, and branding are owned by the Publisher. You receive a limited, non-exclusive, non-transferable, revocable license to use the Actor for permitted purposes during your active subscription/run with Apify.
7.2 Output Data
The Publisher claims no ownership over the public data the Actor returns. Source Platforms may have copyright, database rights, or other rights in their data; data subjects may have copyright in user-generated content. Your use of output data must respect these rights independently.
7.3 Restrictions
You may not reverse engineer, decompile, or reuse the Actor's code in a competing actor.
7.4 Feedback
Feedback you provide may be used by the Publisher to improve products without compensation to you.
8. PRICING AND PAYMENT
8.1 Apify Platform Billing
Pricing is administered through Apify's pricing models. Apify processes all payments. Apify's payment terms govern refunds and disputes.
8.2 Pricing Changes
The Publisher may change Actor pricing with at least 14 days' notice via the Actor's Apify listing.
8.3 No Refunds for Misuse
If your access is suspended or terminated for breach of these Terms, you forfeit any unused balance and are not entitled to refunds.
9. SERVICE AVAILABILITY AND CHANGES
9.1 No Uptime Guarantee
The Actor depends on:
- (a) The Apify platform
- (b) The underlying API provider (DataForSEO)
- (c) Source Platforms' continued public accessibility
Any of these may change behavior, restrict access, or become unavailable without notice. The Publisher makes no uptime guarantees.
9.2 Service Discontinuation
The Publisher may discontinue any Actor at any time. Reasonable notice will be provided when feasible.
10. DISCLAIMERS
10.1 "AS IS" Service
THE ACTOR IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR PURPOSE, NON-INFRINGEMENT, OR ACCURACY OF DATA.
10.2 No Representation of Lawfulness
The Publisher makes no representation that your specific use of the Actor or the data it returns is lawful in your jurisdiction or under any Source Platform's terms. The burden of determining lawfulness for your use case is yours.
10.3 No Endorsement of Source Content
Content returned by the Actor was created by third parties. The Publisher does not endorse, verify, or take responsibility for it.
11. LIMITATION OF LIABILITY
11.1 Aggregate Liability Cap
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE AGGREGATE LIABILITY OF THE PUBLISHER FOR ALL CLAIMS RELATING TO THE ACTOR EXCEED THE GREATER OF:
- (a) ONE HUNDRED U.S. DOLLARS (US $100), OR
- (b) THE AMOUNTS YOU PAID THROUGH APIFY FOR USE OF THE ACTOR IN THE THREE (3) MONTHS IMMEDIATELY PRECEDING THE EVENT
11.2 Excluded Damages
THE PUBLISHER IS NOT LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR LOSS OF PROFITS, REVENUE, OR DATA, EVEN IF ADVISED OF THE POSSIBILITY.
11.3 Time Limit
Any claim must be brought within one (1) year of the event.
12. INDEMNIFICATION
12.1 Your Indemnification of the Publisher
You agree to defend, indemnify, and hold harmless the Publisher from any:
- Claims arising from your use of the Actor
- Claims arising from your violation of these Terms
- Claims arising from your violation of any law (including privacy law)
- Claims arising from your violation of any Source Platform's Terms of Service
- Claims arising from your processing of personal data obtained through the Actor
- Reasonable attorneys' fees and costs of defending such claims
12.2 Defense
The Publisher may assume defense at your expense. You will cooperate with the Publisher's defense.
12.3 Scope
The indemnification covers reasonable, foreseeable third-party claims arising from your use. It does not extend to:
- Claims arising from the Publisher's gross negligence or willful misconduct
- Claims regarding the Actor's source code itself (those are the Publisher's responsibility)
- Claims regarding the Third-Party API Provider's data collection (that is its responsibility)
13. SUSPENSION AND TERMINATION
13.1 Termination by the Publisher
The Publisher may terminate your access for material breach, illegal use, breach of warranty, or upon credible legal demand.
13.2 Effects of Termination
Your license ends, you must cease use, and applicable provisions survive.
13.3 Termination by You
You may stop using the Actor at any time on Apify.
14. DISPUTE RESOLUTION
14.1 Informal Resolution First
Send a detailed written description of the dispute via UnseenUser's Apify profile contact form (https://apify.com/UnseenUser) and wait 60 days for resolution attempt before any formal claim.
14.2 Governing Law
These Terms are governed by the substantive laws of the State of Israel, without regard to conflict of law principles.
14.3 Exclusive Jurisdiction
Any dispute shall be brought exclusively in the competent civil courts of Tel Aviv-Jaffa, Israel.
14.4 No Class Actions
You agree to bring claims only in your individual capacity.
14.5 Attorneys' Fees
The prevailing party recovers reasonable attorneys' fees.
15. MISCELLANEOUS
15.1 Entire Agreement
These Terms (with Addendum and incorporated documents) are the entire agreement.
15.2 Severability
Unenforceable provisions are reformed to the minimum extent or severed.
15.3 Assignment
You may not assign without the Publisher's consent. The Publisher may assign to affiliates, successors, or acquirers.
15.4 Force Majeure
Neither party is liable for failure due to events beyond reasonable control, including changes by Source Platforms or the Third-Party API Provider, or actions by Apify.
15.5 Third-Party Beneficiaries
Apify and DataForSEO are intended third-party beneficiaries of Sections 4 (Prohibited Uses), 5 (Source Platform Compliance), and 12 (Indemnification).
15.6 Survival
Sections 0 (Acceptance), 4, 5, 6, 7, 10, 11, 12, 14, and 15 survive termination.
15.7 Language
English controls. Translations are for convenience only.
15.8 Publisher Identification for Legal Process
The Publisher operates on the Apify platform under the username UnseenUser (apify.com/UnseenUser). The Publisher is a registered legal entity. Upon receipt of valid legal process (subpoena, court order, or equivalent) directed through Apify's official channels, the Publisher's full legal identity may be disclosed as required by law. This Section ensures that you have a valid path to legal recourse if needed.
16. ACKNOWLEDGMENT
By using any Actor, you acknowledge that:
- (a) You have read these Terms
- (b) You understand the architecture: you are using software (the Actor) on Apify's platform that calls a third-party API
- (c) You accept responsibility for your use, including for compliance with Source Platform terms
- (d) Your indemnification obligations cover third-party claims arising from your use
- (e) Disputes are resolved in Israeli courts
- (f) The Publisher's identity, while not publicly disclosed in this listing, can be obtained through valid legal process via Apify
For questions, use UnseenUser's Apify profile contact form (https://apify.com/UnseenUser) before running the Actor.
APPENDIX - Document Version History
| Version | Date | Summary |
|---|---|---|
| 1.0 | May 5, 2026 | Initial publication |
| 2.0 | May 5, 2026 | Hardened (over-broad - treated User as data broker) |
| 3.0 | May 5, 2026 | Architecturally accurate - Publisher as software vendor |
| 4.0 | May 5, 2026 | Anonymous Publisher. All personally identifying information removed. Acceptance-by-Use mechanism formalized. |
These Terms reflect best practices for anonymous Apify actor publishing as of May 2026. Not a substitute for legal advice. Consult qualified Israeli commercial counsel before deploying.
🛡️ Actor-Specific Terms of Service Addendum
🛡️ Actor-Specific ToS Addendum - Amazon Product Scraper - Search, Prices & Details
This addendum supplements the Master Terms of Service V4.0. By running this Actor, you accept both the Master ToS and this addendum.
A. Architectural Disclosure
This Actor is a software wrapper. It accepts your input parameters, calls TWO DataForSEO endpoints in sequence (/v3/merchant/amazon/products for keyword searches + /v3/merchant/amazon/asin for optional product details), combines the results into a structured output, and returns the combined data to you on the Apify platform. UnseenUser does not store, log, or substantively process the data returned. Because requests are made under UnseenUser's DataForSEO account, copies of results may remain in that account as described in the Data Retention section below. UnseenUser does not access these copies except where needed to troubleshoot a run at the User's request.
Data Retention
DataForSEO: Requests are made through the Publisher's DataForSEO account using its standard (queued) method. According to DataForSEO's help center, results of these tasks are kept for 30 days and can be retrieved again with the task ID during that period (https://dataforseo.com/help-center/how-long-do-you-keep-results). DataForSEO does not publish a separate retention period for its request, usage or billing records. The Publisher does not access these stored results except where needed to troubleshoot a run at the User's request.
B. Nature of Data Returned
This Actor returns: public Amazon product listing data. For each product on a search result page: keyword, Amazon site, organic or sponsored position, ASIN, title, clean product URL, image URL, price (from/to) and currency, star rating, number of ratings, the "bought in past month" figure, Amazon's Choice and Best Seller badges, the delivery message and special offers. With product details on, or for ASINs you supply: brand, parent ASIN, variant ASINs, discount percentage, availability, product description, image and video links, categories, product information and newer-model information. Per keyword it also returns Amazon's total result count and related search terms. The Actor does NOT return customer reviews, review text, reviewer names, reviewer profile links, avatars or any other data about Amazon customers: the provider includes a few reviews with reviewer profiles on product pages, and the Actor deletes them before anything is written. Brand names and seller-written product titles and descriptions are business data. A delivery postal code you enter is used only to price the search and is not returned per product.
Where the Actor's output includes individual people's names, photos, contact details, or content authored by them, that data constitutes personal data subject to GDPR, CCPA, Israeli Privacy Protection Law (including Amendment 13), and equivalent privacy laws in your downstream processing - but only in your hands as the data controller, not in UnseenUser's hands as the software vendor.
C. Permitted Use Cases
You may use this Actor for the following purposes (non-exhaustive list):
- Price monitoring - track the price, discount and delivery message of the products that rank for your keywords, per marketplace and postal code.
- Competitive analysis - see which brands own page one for a search term, who pays for sponsored slots and who carries the Best Seller or Amazon's Choice badge.
- Product research - spot demand with "bought in past month" and review counts before you source or launch a product.
- Market research - compare the same keyword across 21 marketplaces in local currency and language.
- Amazon SEO and PPC - record organic and sponsored positions for your keywords and collect Amazon's related searches for new keyword ideas.
- Catalog enrichment - turn a list of ASINs or Amazon product URLs into clean rows with brand, description, images and variant ASINs.
- Lead generation - list the brands selling in a category to find partners, suppliers or agency clients.
D. Specifically Prohibited Uses
In addition to Master ToS Section 4 prohibitions, you may NOT:
- Republish Amazon product images, titles or descriptions in your own store, marketplace listing or ads without the rights holder's permission (copyright and trademark infringement)
- Build a public "Amazon mirror", price-comparison site or product database that substitutes for Amazon's own pages using this data as its main content
- Use the data to manipulate Amazon's rankings, reviews, sponsored auctions or Best Seller signals (for example coordinated purchases, fake reviews or click fraud)
- Present scraped prices to consumers as current, guaranteed or "Amazon's price" without a clear timestamp (see Section H)
- Use brand names and logos found in the data to imply endorsement, affiliation or authorized reseller status you do not have
- Run automated repricing that copies a named competitor's prices in real time to coordinate prices with them (competition law risk)
- Combine this data with other sources to identify, profile or contact individual Amazon customers
- Resell the raw output as your own Amazon data feed or API (Master ToS 4.7)
E. Platform Terms of Service Considerations
Amazon's Conditions of Use prohibit automated extraction: the license to use Amazon's sites excludes "any use of data mining, robots, or similar data gathering and extraction tools". Amazon actively enforces against unauthorized automated access to its store (for example its 2025 lawsuit against Perplexity over an AI shopping agent). This Actor accesses publicly visible Amazon search result pages and product pages via a third-party data provider. That provider bears responsibility for the lawfulness of the data collection. Your downstream use must independently comply with Amazon's Conditions of Use and with the terms of each Amazon marketplace you use.
If Amazon issues a cease-and-desist regarding data obtained via this Actor, notify UnseenUser within 48 hours via the Apify profile contact form (apify.com/UnseenUser) and cease your use immediately.
F. Combined-Endpoint Data Sensitivity
This Actor combines two endpoints in one run. The combination yields data that is more complete than either endpoint alone:
- Search alone: low sensitivity (what any shopper sees on a result page: price, rating, badges, position)
- Product details alone: low sensitivity once reviews are stripped (brand, description, images, variants, categories)
- Combined: enables building a structured catalog of a whole category, with rank, price, demand signals and full product content side by side, across up to 21 marketplaces
This combined view is the kind of dataset that Amazon's terms and database rights are meant to protect. Use the combined output thoughtfully:
- Don't sell the combined dataset as a product
- Don't build an "Amazon replacement" catalog or storefront with this data
- Use it for your own internal research, monitoring and enrichment
G. Search Result Reliability
Amazon search results are personalized and change constantly. The same keyword can return different products, prices and positions depending on:
- The marketplace, language and delivery postal code you choose
- Time of day, stock levels, running promotions and sponsored auctions
- Amazon's own testing of page layouts
The Actor returns what Amazon showed for that search at that moment. Specifically:
positionandpagePositionare a snapshot, not a stable rank. Compare positions over time only for the same marketplace, language and postal code.- A product can appear more than once on the same pages (sponsored and organic). By default only the first placement is returned. With
includeRepeatson, each placement is its own row; later placements of the same ASIN are markedisRepeat: true. resultsTotalis Amazon's own estimate, not a count of products returned.- Some products show no price on the result page (about 9% of organic results in testing). The price field is then empty; it is not zero.
- A well-formed but wrong ASIN can return an unrelated product. Rows for ASINs you supplied carry
detailsCheck: "possible_mismatch"when the result looks like this. Check those rows before you rely on them. - Department names follow the list Amazon uses on amazon.com. On other marketplaces the department filter may behave differently.
Do not use a single run as evidence of a product's "true" rank or price without repeated measurements.
H. Prices Are Point-in-Time - Consumer and Competition Law
Prices, discounts, delivery messages and "bought in past month" figures are what Amazon displayed at the time of the run (scrapedAt). They may differ for other customers, other postal codes and minutes later.
If you show this data to consumers:
- Always show the date and time the price was collected and the marketplace it came from
- Do not describe it as Amazon's current or guaranteed price
- Price-comparison and "was/now" claims are regulated (for example the EU Price Indication Directive and Omnibus Directive, the UK Consumer Protection from Unfair Trading rules, US FTC guidance on deceptive pricing, and Israel's Consumer Protection Law). You are responsible for compliance
If you use this data for pricing decisions:
- Monitoring public competitor prices for your own pricing is generally lawful
- Using the data to agree, signal or coordinate prices with competitors is not, and automated repricing that mirrors a named competitor can attract competition-law scrutiny. Consult qualified counsel
I. Product Images, Titles and Descriptions - Copyright
Product content on Amazon belongs to the brands and sellers who created it:
- Product images and videos - copyrighted by the brand, seller or photographer
- Titles, descriptions and product information - written by sellers and brands; descriptions are often copyrighted text
- Amazon's page layout and compilation - may be protected by database rights (EU) and Amazon's terms
You may use this content for:
- Analysis (counting, comparing, measuring)
- Internal reference (your own catalog checks and research)
- Aggregated metrics (no copyright issue - prices, counts and ratings are facts)
You may NOT:
- Copy images or descriptions into your own listings, store or ads without permission
- Download and re-host product images at scale as your own media library
- Strip brand attribution and present the content as your own
The Actor returns image links, not image files. A link is not a license.
J. Brand Names and Trademarks
The data contains brand names, product names and sometimes logos inside images. These are trademarks of their owners. Using them in your own marketing, domain names, ad keywords or product titles can infringe those trademarks or amount to false endorsement. Referring to a brand to describe the data accurately (for example "price of Brand X kettles on amazon.de") is generally fine. Implying you are Brand X, its partner or an authorized seller is not. Amazon's own marks (Amazon, Amazon's Choice, Prime) are also trademarks and may not be used to suggest Amazon endorses your product or service.
K. Customer Reviews and Reviewer Data - Removed by Design
The provider's product page results include a small set of customer reviews with reviewer display names, profile links, avatars, locations and review text. This Actor deletes all of it before any row is written, because:
- Reviewer names and profiles are personal data of Amazon customers
- Review text is written by customers, who hold copyright in it
- Reviews are the area Amazon and regulators police most (fake-review rules, for example the US FTC rule on consumer reviews and testimonials)
Only aggregate figures remain: the average star rating and the number of ratings. You may NOT:
- Ask the Publisher to add review text or reviewer data back
- Combine this Actor's output with another tool's review data to build profiles of individual reviewers
- Use rating counts to generate, buy or sell reviews
L. AI Training - Special Notice
Amazon's Conditions of Use restrict data mining and data extraction from Amazon's sites, and product images and descriptions are owned by brands and sellers. The Publisher (UnseenUser) does NOT authorize, and has no ability to authorize, AI training use of this data.
Recent litigation (NYT v. OpenAI, Andersen v. Stability AI, Reddit v. Perplexity, multiple class actions) demonstrates AI training on platform data is contested. Using product images or descriptions to train image or text models carries copyright risk for each rights holder whose content is included. Get proper licensing or do not train on this data.
Your AI training use is your own legal exposure.
M. Aggregation Limit - No Competing Catalog
Pulling search results for your own keywords is bounded use. Running thousands of keywords across many marketplaces to rebuild Amazon's catalog is not. The line is drawn around substitution:
| Use | Status |
|---|---|
| Tracking prices and ranks for the products and keywords you sell or compete on | ✅ Permitted |
| Category research before launching or sourcing a product | ✅ Permitted |
| Enriching your own catalog with the ASINs you sell | ✅ Permitted (respect Section I for images and descriptions) |
| A public price-history site built mainly on this data | ❌ Substitutes Amazon's pages; Amazon terms and database-rights risk |
| Selling a recurring "Amazon product database" built from this Actor | ❌ Reselling the Actor's service (Master ToS 4.7) |
| Feeding scraped listings into another marketplace as your own products | ❌ Copyright and trademark infringement |
N. Seller and Brand Data in Lead Generation
The output identifies brands, not people. But some brands on Amazon are sole traders or very small businesses whose brand name is a person's own name. If you use the brand list for outreach:
- Treat a brand that is a person's name as personal data under GDPR, CCPA and the Israeli Privacy Protection Law
- Find contact details through lawful channels (the brand's own website or official business registers), not by guessing personal emails
- Comply with anti-spam law: GDPR and ePrivacy, CAN-SPAM, CASL, and Israel's Communications Law section 30A (prior consent for marketing messages)
- Honor every opt-out promptly and keep a record of it
If a person contacts YOU about data you hold:
- Honor the request promptly (typically within 30 days under GDPR)
- Do NOT route them to UnseenUser - UnseenUser is the software vendor, not the data controller
- Document the request and your response