Sources
Most sources are read directly by CleanPull's data tools from Apify's platform, as a signed-out visitor. Some come through data providers we hold an agreement with, on CleanPull's accounts, so you never need a key of your own: Bright Data, a web-data provider, for eBay, Etsy, Walmart, Target, Best Buy, Home Depot, Lowe's, AliExpress, Alibaba and Trustpilot data, and ScrapeCreators, an ad data provider, for the Meta and TikTok ad libraries. Marketplace searches through the data provider usually take 1 to 4 minutes for Walmart, eBay, Home Depot and Lowe's, and up to about 12 minutes for Etsy, Target and Best Buy; Trustpilot about 2 to 3 minutes a business. Claude says so before starting. Their reads appear on your Apify bill as provider and library events at the tools' published prices.
Most sources are read directly, as a signed-out visitor. Some come through data providers we hold an agreement with, on CleanPull's accounts, so you never need a key of your own:
- Bright Data, a web-data provider: eBay, Etsy, Walmart, Target, Best Buy, Home Depot, Lowe's, AliExpress, Alibaba and Trustpilot.
- ScrapeCreators, an ad data provider: the Meta and TikTok ad libraries.
Marketplace searches through them take 1 to 4 minutes for Walmart, eBay, Home Depot and Lowe's, up to about 12 for Etsy, Target and Best Buy. Their reads appear on your Apify bill as provider and library events, at the tools' published prices. Tap a source for how it's read and what it can't see.
| Source | What is read | How | Can't see |
|---|---|---|---|
| Amazon | Prices, who wins the sale (the Buy Box), every seller's offer, Best Sellers Rank, bought in past month, Best Sellers, New Releases and Movers & Shakers charts, regular results and paid ads keyword rank, ratings and star breakdown, in 22 marketplaces | Read directly, as a signed-out shopper | No sales figures: rank and "bought in past month" are proxies. The full review list needs a sign-in. amazon.com (US) shows no review text signed out: the rating and the share per star only. Other Amazon sites: the rating, the share per star and the 8 to 13 top reviews. No Seller Central data. |
| TikTok Shop | Units sold, price, shop and brand per keyword; sales per day as a watch | Read directly | US shop only. A first read gives lifetime units; units per day need a second read a few days later. |
| Shopify stores | Every product and variant with prices, stock, discounts, best sellers, new arrivals, and the apps the store runs | Public catalogue | No barcodes in Shopify's public catalogue, so two Shopify stores match by title, part number, product code or model. |
| Product pages on any store | Price, currency, stock, sale price and variants; promotions, codes, free-shipping thresholds and launches from the page HTML; a 0 to 100 listing audit | Page HTML | Announcement bars drawn only by scripts aren't read; codes only when the site prints them. Some large retailers block automated reads: those pages are named in the run summary and not charged. Walmart, Target, Best Buy and REI pages aren't audited. |
| eBay, Etsy, Walmart, Target, Best Buy, Home Depot, Lowe's | Search results: the typical price range, how crowded the market is, review depth, ads; marketplace product pages; Target and Best Buy by barcode | Data provider: 1 to 4 minutes for Walmart, eBay, Home Depot and Lowe's; up to about 12 minutes for Etsy, Target and Best Buy (Target and Best Buy by barcode 3 to 5) | US sites only. Dearer per result than Amazon. Best Buy's search ranks accessories high. Home Depot and Lowe's: up to 24 results a keyword, one-off scans only (not in watches). |
| Barcodes | Every store's price for a barcode, with the condition of each offer, from Amazon, Best Buy and Google Shopping (Walmart, Target and other stores by name) | Read directly | A barcode no store knows still costs its searches. An offer whose condition isn't stated is never reported as new. |
| Google Trends | Interest over time, rising and related queries, a calibrated comparison of many terms on one scale | Read directly | Relative interest, not search volume. |
| Suppliers | Unit prices, minimum orders and price breaks from Made-in-China; AliExpress and Alibaba search results on request, AliExpress at the price a repeat buyer pays, with first-order "New shoppers" deals kept separate; for dropshipping, AliExpress product pages with the landed cost (price plus shipping to your buyer's country); the DHgate and Alibaba pages you give, with an estimated US landed cost for DHgate | Direct, and data provider for AliExpress and Alibaba | List prices, not quotes. AliExpress prices are read with no sign-in, and a "New shoppers" deal is never used as a cost. DHgate's search is never read (its robots.txt disallows it); 1688.com needs a sign-in. AliExpress and Alibaba search results carry no price breaks; Alibaba's carry the minimum order and a price range. Landed cost excludes duties, taxes and fees. US dollars only. |
| Ad libraries | Competitors' ads from Google's Ads Transparency Center, Meta's Ad Library and TikTok's ads library, with first and last shown dates; new and stopped ads as a watch | Google directly; Meta and TikTok through an ad data provider | TikTok covers the EU, the UK and Switzerland only. Meta lists running ads in every country, and stopped ads only for ads that reached the EU. Google gives no ad text for image and video ads and no landing page, and may occasionally decline a run. Creatives are linked, never downloaded. |
| Reviews | Ratings, newest reviews and complaint and praise themes from Judge.me, Yotpo, Okendo, Loox and Stamped widgets, Amazon product pages, and Trustpilot businesses | Widgets and pages directly; Trustpilot through the data provider | Not Google Shopping reviews, Bazaarvoice, Junip, REVIEWS.io or PowerReviews. Loox sometimes shows no dates; Stamped and Loox publish no counts per star. Themes are keyword and phrase matching. Reviewer names are off by default. |
| Google Sheets | Results appended, replaced or kept in sync by a key in your spreadsheet | CleanPull's service account, which writes only during your export runs | The sheet must be shared with the service account as Editor, and it keeps that access until you remove it from the sheet's sharing (or use your own Google credentials instead). Scheduled exports carry a row limit instead of a cost cap. |
AmazonPrices, sellers, ranks, charts and ratings, in 22 marketplaces
- What is read
- Prices, who wins the sale (the Buy Box), every seller's offer, Best Sellers Rank, bought in past month, Best Sellers, New Releases and Movers & Shakers charts, regular results and paid ads keyword rank, ratings and star breakdown, in 22 marketplaces
- How
- Read directly, as a signed-out shopper
- Can't see
- No sales figures: rank and "bought in past month" are proxies. The full review list needs a sign-in. amazon.com (US) shows no review text signed out: the rating and the share per star only. Other Amazon sites: the rating, the share per star and the 8 to 13 top reviews. No Seller Central data.
TikTok ShopUnits sold, prices, shops and brands per keyword
- What is read
- Units sold, price, shop and brand per keyword; sales per day as a watch
- How
- Read directly
- Can't see
- US shop only. A first read gives lifetime units; units per day need a second read a few days later.
Shopify storesEvery product, price, stock level and app
- What is read
- Every product and variant with prices, stock, discounts, best sellers, new arrivals, and the apps the store runs
- How
- Public catalogue
- Can't see
- No barcodes in Shopify's public catalogue, so two Shopify stores match by title, part number, product code or model.
Product pages on any storePrice, stock, promotions and a listing audit
- What is read
- Price, currency, stock, sale price and variants; promotions, codes, free-shipping thresholds and launches from the page HTML; a 0 to 100 listing audit
- How
- Page HTML
- Can't see
- Announcement bars drawn only by scripts aren't read; codes only when the site prints them. Some large retailers block automated reads: those pages are named in the run summary and not charged. Walmart, Target, Best Buy and REI pages aren't audited.
eBay, Etsy, Walmart, Target, Best Buy, Home Depot, Lowe'sSearch results, price ranges and product pages
- What is read
- Search results: the typical price range, how crowded the market is, review depth, ads; marketplace product pages; Target and Best Buy by barcode
- How
- Data provider: 1 to 4 minutes for Walmart, eBay, Home Depot and Lowe's; up to about 12 minutes for Etsy, Target and Best Buy (Target and Best Buy by barcode 3 to 5)
- Can't see
- US sites only. Dearer per result than Amazon. Best Buy's search ranks accessories high. Home Depot and Lowe's: up to 24 results a keyword, one-off scans only (not in watches).
BarcodesEvery store’s price for a barcode
- What is read
- Every store's price for a barcode, with the condition of each offer, from Amazon, Best Buy and Google Shopping (Walmart, Target and other stores by name)
- How
- Read directly
- Can't see
- A barcode no store knows still costs its searches. An offer whose condition isn't stated is never reported as new.
Google TrendsInterest over time and related searches
- What is read
- Interest over time, rising and related queries, a calibrated comparison of many terms on one scale
- How
- Read directly
- Can't see
- Relative interest, not search volume.
SuppliersUnit prices, minimum orders and price breaks
- What is read
- Unit prices, minimum orders and price breaks from Made-in-China; AliExpress and Alibaba search results on request, AliExpress at the price a repeat buyer pays, with first-order "New shoppers" deals kept separate; for dropshipping, AliExpress product pages with the landed cost (price plus shipping to your buyer's country); the DHgate and Alibaba pages you give, with an estimated US landed cost for DHgate
- How
- Direct, and data provider for AliExpress and Alibaba
- Can't see
- List prices, not quotes. AliExpress prices are read with no sign-in, and a "New shoppers" deal is never used as a cost. DHgate's search is never read (its robots.txt disallows it); 1688.com needs a sign-in. AliExpress and Alibaba search results carry no price breaks; Alibaba's carry the minimum order and a price range. Landed cost excludes duties, taxes and fees. US dollars only.
Ad librariesCompetitors’ ads on Google, Meta and TikTok
- What is read
- Competitors' ads from Google's Ads Transparency Center, Meta's Ad Library and TikTok's ads library, with first and last shown dates; new and stopped ads as a watch
- How
- Google directly; Meta and TikTok through an ad data provider
- Can't see
- TikTok covers the EU, the UK and Switzerland only. Meta lists running ads in every country, and stopped ads only for ads that reached the EU. Google gives no ad text for image and video ads and no landing page, and may occasionally decline a run. Creatives are linked, never downloaded.
ReviewsRatings, newest reviews and their themes
- What is read
- Ratings, newest reviews and complaint and praise themes from Judge.me, Yotpo, Okendo, Loox and Stamped widgets, Amazon product pages, and Trustpilot businesses
- How
- Widgets and pages directly; Trustpilot through the data provider
- Can't see
- Not Google Shopping reviews, Bazaarvoice, Junip, REVIEWS.io or PowerReviews. Loox sometimes shows no dates; Stamped and Loox publish no counts per star. Themes are keyword and phrase matching. Reviewer names are off by default.
Google SheetsYour results, written to your spreadsheet
- What is read
- Results appended, replaced or kept in sync by a key in your spreadsheet
- How
- CleanPull's service account, which writes only during your export runs
- Can't see
- The sheet must be shared with the service account as Editor, and it keeps that access until you remove it from the sheet's sharing (or use your own Google credentials instead). Scheduled exports carry a row limit instead of a cost cap.
What each data tool can't do
| Data tool | Limits |
|---|---|
| Reviews Monitor | Reads Judge.me, Yotpo, Okendo, Loox and Stamped widgets, Amazon product pages, and Trustpilot businesses (through the data service, up to 4 at a time; a watchlist keeps the newest 5 reviews per business). Not Amazon's full review list (it needs a sign-in: amazon.com gives the rating and the share per star only; other Amazon sites also the 8 to 13 top reviews), not Google Shopping reviews, not Bazaarvoice, Junip, REVIEWS.io or PowerReviews. |
| Catalog Matcher | Matches only what the results hold: Shopify's public catalogue has no barcodes, so two Shopify stores match by title, part number, product code or model. Title matching needs a brand on both sides by default. Prices are compared as listed: no currency conversion, tax or shipping. |
| Promotions & Launch Monitor | Reads a page's HTML: announcement bars drawn only by scripts aren't read; codes only when the site prints them (not email, pop-up or cart codes). Launches off Shopify need two runs. Amazon, Walmart and Target aren't read; a store that can't be read is named in the run summary, not charged. |
| Marketplace Search Scanner | eBay, Etsy, Walmart, Target, Best Buy, Home Depot and Lowe's (US) come through the data service: a few minutes for Walmart, eBay, Home Depot and Lowe's, up to about 12 minutes for the others, and dearer per result than Amazon. Home Depot and Lowe's give at most 24 results and no Walmart-style fallback: a search they block is reported as unread. Watchlists cover Amazon, eBay, Etsy, Walmart, Target and Best Buy. Amazon's search shows no seller, so the seller is the brand in the title. Best Buy's search ranks accessories high. |
| Supplier Price Finder | Searches Made-in-China, and Alibaba (US site, through the data service, usually 1 to 4 minutes, up to about 12) when asked; AliExpress is read with AliExpress Scraper. DHgate isn't searched and is read only from pages you give; 1688.com needs a sign-in. AliExpress prices are what a repeat buyer pays, with first-order "New shoppers" deals kept separate. AliExpress and Alibaba search results carry no price breaks or shipping; Alibaba's carry the minimum order and a price range, and Alibaba offer pages you give add the price breaks. Landed cost only where a page quotes shipping (DHgate, to the US; AliExpress product pages, to your buyer's country), as an estimate without duties, taxes or fees. US dollars only. |
| AliExpress Scraper | Reads with no sign-in, so a price is what a repeat buyer pays; first-order "New shoppers" deals are kept separate and never used as a cost. The landed cost (the price plus shipping to your buyer's country) comes from the product page; search results alone carry no shipping. Product pages are slow: several minutes a run is normal, so the answer comes first and the AliExpress part follows when it lands. A no-charge shipping line often needs a minimum basket, so it is treated as shipping still to add, never as free. |
| Ad Library Monitor | Meta and TikTok come through a third-party ad library service; if it's down, those items are read on the next run. TikTok covers the EU, the UK and Switzerland only. Meta lists running ads in every country, and stopped ads only for ads that reached the EU. Google gives no ad text for image and video ads and no landing page, and may occasionally decline a run (a captcha, never solved): those items are then read through the service. Creatives are linked, never downloaded. |
| Listing Quality Checker | Checks what the HTML holds (markup added only by scripts is flagged, not run); image sizes aren't measured; Walmart, Target, Best Buy and REI aren't read. Amazon is read as a signed-out shopper. The score follows Google's and Amazon's published guidance and isn't a ranking promise. |
Reviews MonitorReview widgets, Amazon pages and Trustpilot
- Limits
- Reads Judge.me, Yotpo, Okendo, Loox and Stamped widgets, Amazon product pages, and Trustpilot businesses (through the data service, up to 4 at a time; a watchlist keeps the newest 5 reviews per business). Not Amazon's full review list (it needs a sign-in: amazon.com gives the rating and the share per star only; other Amazon sites also the 8 to 13 top reviews), not Google Shopping reviews, not Bazaarvoice, Junip, REVIEWS.io or PowerReviews.
Catalog MatcherMatches only what the results hold
- Limits
- Matches only what the results hold: Shopify's public catalogue has no barcodes, so two Shopify stores match by title, part number, product code or model. Title matching needs a brand on both sides by default. Prices are compared as listed: no currency conversion, tax or shipping.
Promotions & Launch MonitorReads what a page’s HTML holds
- Limits
- Reads a page's HTML: announcement bars drawn only by scripts aren't read; codes only when the site prints them (not email, pop-up or cart codes). Launches off Shopify need two runs. Amazon, Walmart and Target aren't read; a store that can't be read is named in the run summary, not charged.
Marketplace Search ScannerUS marketplaces, through the data service
- Limits
- eBay, Etsy, Walmart, Target, Best Buy, Home Depot and Lowe's (US) come through the data service: a few minutes for Walmart, eBay, Home Depot and Lowe's, up to about 12 minutes for the others, and dearer per result than Amazon. Home Depot and Lowe's give at most 24 results and no Walmart-style fallback: a search they block is reported as unread. Watchlists cover Amazon, eBay, Etsy, Walmart, Target and Best Buy. Amazon's search shows no seller, so the seller is the brand in the title. Best Buy's search ranks accessories high.
Supplier Price FinderMade-in-China, AliExpress and Alibaba
- Limits
- Searches Made-in-China, and Alibaba (US site, through the data service, usually 1 to 4 minutes, up to about 12) when asked; AliExpress is read with AliExpress Scraper. DHgate isn't searched and is read only from pages you give; 1688.com needs a sign-in. AliExpress prices are what a repeat buyer pays, with first-order "New shoppers" deals kept separate. AliExpress and Alibaba search results carry no price breaks or shipping; Alibaba's carry the minimum order and a price range, and Alibaba offer pages you give add the price breaks. Landed cost only where a page quotes shipping (DHgate, to the US; AliExpress product pages, to your buyer's country), as an estimate without duties, taxes or fees. US dollars only.
AliExpress ScraperAliExpress search results and product pages
- Limits
- Reads with no sign-in, so a price is what a repeat buyer pays; first-order "New shoppers" deals are kept separate and never used as a cost. The landed cost (the price plus shipping to your buyer's country) comes from the product page; search results alone carry no shipping. Product pages are slow: several minutes a run is normal, so the answer comes first and the AliExpress part follows when it lands. A no-charge shipping line often needs a minimum basket, so it is treated as shipping still to add, never as free.
Ad Library MonitorGoogle, Meta and TikTok ad libraries
- Limits
- Meta and TikTok come through a third-party ad library service; if it's down, those items are read on the next run. TikTok covers the EU, the UK and Switzerland only. Meta lists running ads in every country, and stopped ads only for ads that reached the EU. Google gives no ad text for image and video ads and no landing page, and may occasionally decline a run (a captcha, never solved): those items are then read through the service. Creatives are linked, never downloaded.
Listing Quality CheckerChecks what the page’s HTML holds
- Limits
- Checks what the HTML holds (markup added only by scripts is flagged, not run); image sizes aren't measured; Walmart, Target, Best Buy and REI aren't read. Amazon is read as a signed-out shopper. The score follows Google's and Amazon's published guidance and isn't a ranking promise.
Selling in Europe
MarketMage works for sellers in the UK and the EU. Claude takes your market from your first message
(a .de or .co.uk address, “for France”, a price in euros or pounds) and keeps
to it, without asking again.
- 22 Amazon marketplaces, including amazon.co.uk, .de, .fr, .it, .es, .nl, .se, .pl and .com.be: prices, sellers, ranks, charts and ratings, with Google Trends read for the same country. Each Amazon product read outside the US adds $0.003, which is in the estimate.
- Margins after Amazon's fees, ex VAT, on amazon.co.uk, .de, .fr, .it and .es. Claude takes VAT off the price, then Amazon's published referral fee and its local FBA fee (fulfilment from stock in that country), and says how sure the fees are beside them. Not modelled: storage, returns, inbound placement, cross-border and Pan-EU surcharges, dangerous goods and lithium battery fees, and the digital services fee; Claude names the ones that apply to your product. Freight, duty and ads come from your own figures. On other marketplaces the margin is labelled “before fees”.
- VAT taken off. On amazon.co.uk, .de, .fr, .it, .es, .nl, .pl, .se and .com.be, and any EU shop you name, VAT is taken off the shelf price at the country's standard rate before the margin is worked out. The answer says so, assumes you're VAT-registered unless you say otherwise, and asks your rate when your product could take a reduced one.
- Your currency, a dated rate. Prices are compared in their own currency, never converted from memory. When your supplier quotes in US dollars and you sell in euros or pounds, Claude uses your rate if you give one, otherwise the European Central Bank's reference rate, said with its date, and invites your landed cost in your own currency to refine it.
- Answers in your language. Write in Spanish, German, French, Italian or Portuguese and the answer comes back in it, with the verdict labels in fixed translations.
- Search terms in your market's language: “faltbare Trinkflasche” on amazon.de and for Trends in Germany, the English term for supplier sites.
- Ads in Europe: TikTok's ads library covers the EU, the UK and Switzerland, and Meta keeps stopped ads for ads that reached the EU.
These read the US sites, and Claude says so before you agree to the cost: eBay (ebay.com), Etsy, Walmart, Target, Best Buy, Home Depot and Lowe's; barcode store checks (Amazon US, Best Buy and Google Shopping US); TikTok Shop (the US shop); and AliExpress and Alibaba searches (US sites, in US dollars). They still give a US price reference or a market to compare with.
| Ask, for example | What happens |
|---|---|
| “Is a foldable water bottle worth selling on amazon.de at €19.90?” | amazon.de read with the German search term, Trends for Germany, VAT taken off the €19.90, and the margin after Amazon.de's fees, ex VAT, once you give your cost in euros |
| “My supplier quotes $3.20 a unit and I sell at €24.90. What's my margin?” | The margin in euros, at your rate or the ECB's dated reference rate, with an offer to refine it from your landed cost in euros |
| “What do these five listings cost on amazon.fr, amazon.it and amazon.es today?” | Each price in euros, as each marketplace shows it, with who wins the sale (the Buy Box) |
| “Which of my competitors' ads are running in Germany on TikTok and Meta?” | Their ads in Germany from both libraries, with first and last shown dates |
How sites are read
- Public data only. The data tools read what any visitor can see without signing in. Nothing signs in to a personal account.
- How sites are read. The data tools read public pages the way a browser does.
Their own code never solves a captcha, never signs in, never gets past a paywall and never uses
anyone's account. A page that still shows a captcha to a data tool is reported as not read, with
the reason, and not charged.
- Bright Data's Web Unlocker. Some reads go through the Web Unlocker, a service of Bright Data, a data provider we hold an agreement with. It fetches the page for the data tool and handles the site's bot checks, captchas included, on Bright Data's side and under Bright Data's terms. Marketplace Search Scanner uses it for Walmart, eBay, Home Depot and Lowe's search pages, and for Amazon searches refused on every other route; Supplier Price Finder for AliExpress and Alibaba searches, and for Made-in-China pages refused on every other route; Barcode Price Checker for some stores' pages; and Amazon Keyword Rank Tracker for searches Amazon refuses.
- Residential addresses, from Apify's proxy service, are the first choice for some reads, not only a retry: Amazon Keyword Rank Tracker reads US searches with ads, and every marketplace outside the US, through them, and Amazon Product Scraper reads products outside the US through addresses in that country. Elsewhere they are a retry: Any Store Product Monitor uses them only for a store that doesn't answer its standard addresses, billed as an add-on only for that store.
- Amazon's browser check. Where a page runs its own JavaScript check that a normal browser passes automatically, with nothing for a visitor to do, Amazon Keyword Rank Tracker runs that check in a short-lived browser and sends the cookie it gives with its next requests, until the site asks again: at most one check per keyword and up to 5 a run. A visual captcha stops it at once.
- Otherwise a site that refuses is retried through a provider's network (Apify's proxy service, Bright Data, or, for Google's ads library, ScrapeCreators), or the item is reported as not read.
- Each site is paced. Store, review, promotion, listing and supplier sites get at most 2 requests at a time; Amazon Best Sellers Tracker reads 2 categories at a time and Amazon Product Scraper 3 products per marketplace; the ad libraries get one request at a time per platform; the data services' requests are capped and spaced.
- robots.txt. Supplier Price Finder reads only addresses each site's robots.txt allows. Any Store Product Monitor reads a store's robots.txt only to find its sitemaps and doesn't apply its Disallow rules: give it product pages you may read.
- Built for product and business data. Reviewer names are off by default, advertisers are businesses, creatives are linked, not stored. Some results still carry public names: eBay results carry the seller's username and Etsy results the shop name (a market watch keeps eBay usernames only as salted hashes between runs), and review text can mention personal details. All of it stays in your Apify account.
You are responsible for how you use the results: see the acceptable use policy. Where the data goes and who can see it: data handling.