Peaks at 4–6 stores, not 400
One store is an unproven bet. Forty means you are late. The score rises through validation and falls off a cliff through saturation, so the top of your list is the window, not the peak.
Product Radar reads real storefronts every day and tells you what is being picked up right now — with the platform fees, ad spend and refunds already subtracted, and a ban check run before you spend a dollar.
No card. Cancel by closing the tab.
A curated list is the same list everybody else bought. By the time a product appears on one, two hundred stores are running it and the ad auction is already decided. Product Radar scores the opposite way: the window is a product that a handful of proven stores just started carrying.
One store is an unproven bet. Forty means you are late. The score rises through validation and falls off a cliff through saturation, so the top of your list is the window, not the peak.
A $34.99 product costing $8.20 looks like a 4.3× markup. After TikTok's 8%, shipping, your CPA and refunds it nets 8.7%. You get break-even ROAS and the most you can pay per order, per channel.
Trademarks and licensed characters, FTC health claims, lithium and hazmat, CPSC magnet and nursery bans, the Bluetooth word mark. One takedown costs more than a winner earns.
Nobody sells honest per-product sales volume, so we do not pretend to. We ask a question that is publicly answerable — does anyone type this into a search box — and hand you the exact phrases they use.
Paste your competitors. Product Radar reads their catalogues daily and shows you what they added the day they add it, plus price moves and sell-outs on anything you saved.
When a supplier cost is unknown, the margin signal switches off and the screen says so. A confident number built on an invented cost is worse than an honest gap.
Storefront data is shared across every account; your store list, saved products and supplier keys are not. So every customer who adds stores in their niche sharpens the saturation and velocity signals for everyone — and a store watched by two people is still only crawled once.
| Question | A curated product list | Product Radar |
|---|---|---|
| Who else has this? | Everyone who bought the same list | Counted across the whole shared pool, and scored against you |
| What is the profit? | Sell price minus item cost | After platform fee, shipping, CPA and refunds — with break-even ROAS |
| Will it get me banned? | Not checked | 19 rules across TikTok, Meta and your own store |
| Is anyone searching for it? | An estimated sales figure | Live autocomplete demand, plus the phrases buyers type |
| When did it start moving? | When the list was published | The day a store you watch listed it |
Every plan gets every feature. Paid plans buy you more stores to watch and more lookups — nothing that would make the free plan misleading is ever held back.
Public Shopify catalogues, which nearly every Shopify store serves to anyone. On top of that: Amazon, Google and eBay autocomplete for search demand, the Internet Archive for a product page's true age, and CJdropshipping for real supplier cost and delivery days if you connect a free account.
No. There is no honest free source for per-product sales, and the tools that display one are estimating. We show search demand instead and label it for what it is.
Your store list, saved products, notes and supplier keys are yours alone. The crawl results — public storefront catalogues — are shared, which is what makes the saturation signal work.
No. Everything works without one. Connecting a free CJdropshipping account switches on two extra signals — real cost and real delivery time — or you can type a cost in by hand.
No. It flags wording and categories that platforms and regulators act on, so you know what to check. It is a prompt to look, not a ruling.
You drop to the free plan. Nothing is deleted — your saved list, notes and history stay exactly where they were, with smaller limits, until you pick a plan.