Real ads, real sales counters, real supplier prices

Winning productswith numbers you can check

Most products that sell don’t survive the cost of the ad that sells them. We show you which ones do, with every number traced to its source.

Cancel anytime•Reminder before you’re charged

Works with Shopify and WooCommerce

Live from the radar
Massage gunProfit $67.99/unit$18.66 kept / sale after ads
Electric toothbrushProfit $52.54/unit$11.04 kept / sale after ads
Baby safetyProfit $44.70/unit$12.02 kept / sale after ads
Motorcycle coverProfit $40.75/unit$10.03 kept / sale after ads
Massage deviceProfit $63.30/unit$15.96 kept / sale after ads
Bike accessoriesProfit $70.21/unit$21.34 kept / sale after ads

We run the full economics on the fastest-moving products every hour, and most of them fail a check. Every one that fails gets a reason, not a shrug: the margin is too thin, the customer costs more than the sale, or the maker already sells it direct.

Most tools are built to say yes. You need one that will say no.
Finding products is easy. Ruling them out is what you are paying for.

Two products. One pays, one doesn’t

Both are real pages from inside SpotPeaks. Same checks, same math, opposite answer. Which one you are holding is the difference between a store that works and one that does not, and the usual way to find out is to pay for the ads first.

A SpotPeaks product page for a car jump starter: opportunity score 69, your cost $34.43, suggested price $89.99, $52.56 profit per sale before ads and $16.83 kept after ads.

Showing the car jump starter, the product that clears.

This week’s winners and why

Products that crossed the winner bar in our tracking, ranked by the code that builds the real weekly list and then spread across categories and price bands, so five winners are never five of one thing. The money line under each one is what a sale keeps at market ad rates for its category - the number the whole tool exists to protect.

A shortlist is only worth what it leaves out. These came out of the same catalogue, in the same week, against the same checks.

Ruled out this week

Selling hard, and still a no.

Fidget toys10K+ sold · $22.59 landedBreak-even is above what it sells for anywhere
No price works

Covering $22.59 landed plus one customer needs $74.99. The 19 comparable sellers we can see sit around $27.00. There is no price in between.

Skincare tools7K+ sold · $4.85 → $54.99Keeps $9.96 a sale, gone if ads run 30% over average
It only works if nothing goes wrong

At market ad rates it keeps $9.96 a sale. Ads on a new account routinely run 30% over the benchmark, and at that cost the same sale keeps -$1.51.

Sensory toys7K+ sold · $20.31 → $54.99Leaves $5.58 before ads, less than one customer costs
Nothing left to absorb a bad day

It leaves $32.73 before advertising and one customer costs $34.02 at market rates. A single refund or a week of expensive clicks takes the whole year's margin on it.

The industry says dropshipping margins are 70%

Published once, free to quote, and repeated by every tool that sells to you. Almost nobody reads the fine print under it. We did.

The 70% is worked out before ad spend, payment fees and refundsIt is not measured. It is a formula: buy for $8, sell for $32, call it 75%. That is the most common product in that data, on its own numbers. Two costs are missing.
They sell it for$32.00$8.00 product at 4x markup
Their margin75%$24.00 a sale, above their 70% average
What they left out-$39.45fees, then the average $38.19 to find one buyer
What you keep-$15.45$32.00 - $8.00 - $39.45

Most stores do not lose to a bad product. They lose to that number, and nobody showed it to them. SpotPeaks shows it on every product, before you spend a cent. It is called Kept after ads, and when it is negative you walk away.

The same math, on real products
30%

of the products we can put a price on lose money once the ad that sold them is paid for.

3,541 lose money4,382 keep under $10 a sale4,008 keep $10 or more

Every claim on this page has a screen behind it

electric shaver
Electric shaver sign up to reveal
Cost$12.35
Profit$9.39
After ads-$20.79
at $22.72, the low end of similar listings
Sign up to open →
car seat cushion
Car seat cushion sign up to reveal
Cost$12.80
Profit$40.24
After ads$9.52
at $54.99 suggested price
Sign up to open →
outdoor camping gear
Outdoor camping gear sign up to reveal
Cost$12.41
Profit$13.47
After ads-$17.22
at $26.99, what similar listings usually charge
Sign up to open →
FIND

Every product, priced

Every product on the boards, with its measured cost, its profit per unit and what it keeps once the ad is paid. When a product loses money after the ad, its card says so in red, like the first and last here, instead of being left out.

How the research works →
Car phone holder sign up to reveal
40
Weak
Demand62
Low competition39
Margin38
Ad-friendly15
Lifetime sales5K+
Your cost, all in$11.51
Suggested sell price$29.99
Profit / unit$17.28
Kept after ads-$8.84
Nichecar phone holder
VALIDATE

The read is allowed to say no

The score is our read, and the counts under it are measurements, not opinions. Here the read and the arithmetic agree: it reads weak, because it is hard to advertise (15 of 100) and the margin is thin (38 of 100), and it loses $8.84 a sale after the ad at $29.99. Any tool can show you a product and say it’s a winner. This one is built to talk you out of the wrong ones.

How the verdict is built →
Merach US22 products · 972.4K sold$27-30018 on the radar
$77.5Munits × price
YIANNA INC10 products · 1.3M sold$31-7010 on the radar
$58.7Munits × price
Topdonshop19 products · 191.9K sold$40-74917 on the radar
$51.1Munits × price
SEESE Store16 products · 581.6K sold$35-2108 on the radar
$44.4Munits × price
STORES

61.1Mpublished sales across the TikTok shops we track, read off TikTok’s own counters

Shops ranked on their own numbers

TikTok Shop sellers ranked by the platform’s own published sales counters, measured rather than modeled. Open a shop and every product it sells is paired back to the radar where we have it, so the path from “this store is printing money” to “here is my launch plan for the same product” is two clicks, inside.

How store research works →
Universal Backup Light Boost BarHeadlight Revolution · Meta
365 dayslongest runner
Mess Free Litter Mat - SUMMER SALEAdoraPaws · Meta
365 dayslongest runner
Bag Maker Starter KitKlum House · Meta
365 dayslongest runner
Pack My Diapers Buck & Pack Hunting With DaddyYou had me at Camo · Meta
239 dayslongest runner
ADS

One card per product, not per ad

One card per advertised product, not one per ad. Advertisers run the same product as several creatives and the same creative as several copies - we group them and say so: 3 ad variations, running as 2 copies. The longest runner fronts the card, because nobody funds a losing ad for weeks. Spend estimates exist inside too, labeled as estimates, with the formula on the chip.

How the Ad Finder works →
Your launch3 of 7 done
✓Findproduct chosen
✓Validatescore 69, promising
✓Sourcerank fast-ship suppliers
4Price$90 retail, keeps $16.42 after ads
5Createad angles + scripts
6Build storelisting + policies
7Launchpixel, budget, go live
8Optimizekill or scale
LAUNCH

Guided launch

Seven steps from find to launch, then an ongoing optimize loop, with the next step always visible. Pricing, sourcing, store checklist, AI creatives and a live-launch tracker that tells you when to kill or scale. You are never staring at a database wondering what to do with it.

What the Launch Builder covers →
The math on us

Cheaper than one bad test

Put it against what it replaces. Testing one product blind costs $150-300 in ad spend you will likely lose. SpotPeaks starts at $29.99 a month. You are not paying for software, you are paying to not torch a few hundred dollars on a product the numbers already said no to. We cannot tell you what you will earn - no honest tool can - but we can show you, before you spend, what cannot work.

7 days free on Launch plansFull access, no charge to start
Reminder before billingWe email you before the trial ends
Cancel anytimeOne click, no phone call, no games
Everything unlockedThe whole product from day one
Research
$29.99/month

Monthly only, no free trial

Everything on the research side

  • Product finder with the verdict and profit
  • Ad Finder
  • Store Intel
  • Store X-Ray Chrome extension
  • TikTok Shop
  • Academy and Guides
Start Research

Charged today. Cancel anytime.

LaunchRecommended
$49.99/month

or $419 a year, save 30%

Everything in Research, plus

  • Launch Builder
  • Ad Creator and Logo Maker
  • Video Ad Maker
  • Live Launches and Customer Replies
  • The SpotPeaks assistant
  • 150 AI credits a month
Start your 7-day free trial

Card on the last step of signup.

Launch Plus
$69.99/month

or $587 a year, save 30%

Everything in Launch, plus

  • 250 AI credits a month
  • Room to make ads for several products at once
Start your 7-day free trial

Card on the last step of signup.

What’s in each plan

Research$29.99 a monthLaunch$49.99 a monthLaunch Plus$69.99 a month
Product finder, with the verdict, the price to charge and the profit
Weekly Winners, New This Week, Saved and Compare
Ad Finder
Store Intel
Store X-Ray Chrome extension, full panel
TikTok Shop
Academy and Guides
Launch Builder
Ad Creator and Logo Maker
Video Ad Maker
Live Launches and Customer Replies
Stock It Yourself
The SpotPeaks assistantLimited
AI credits a month150250
Free trial7 days7 days
Yearly priceMonthly only$419, save 30%$587, save 30%

One credit makes one AI ad image or logo mark. Credits are used by the Ad Creator and the Logo Maker.

Every plan includes the free Academy and the winning product we email every week. 7 days free on Launch and Launch Plus. See everything in each plan →

Free · no account

Get a winning product every week - free

Drop your email and we’ll send you one fresh winning product from our radar each week. No signup, no card, unsubscribe anytime.

Fair questions

I have never dropshipped before. Is this for me?

Yes, and your first product is where SpotPeaks earns its keep, because that is where most beginners lose money. You do not start from a blank page: you start from products whose numbers already work once the ad is paid for. Pick one and the Launch Builder takes you through it in order: the price to charge, where to source it and how long shipping takes, your store page and ad copy, then the launch and what to watch in the first week. Along the way you always see what one order leaves you after paying for the customer, so if a product cannot pay, you find out on our page, not on your card statement.

Will you tell me when a product loses money?

Yes, and most of them do. Every product is priced with the customer in it: the item, shipping, US import duty, the card fee and the ad it takes to find one buyer. A product can sell thousands of times and still lose money on every order, and when it does, the page says so instead of hiding it. That is the difference between a list of products that sell and a list of products that pay.

How do you know which ads are actually working?

By how long someone has kept paying for them. Meta publishes the date every ad started, and we check whether it is still running. About half of all the ads we track are gone within 30 days, so one that is still live after a month is one a store keeps choosing to pay for, the strongest signal anyone outside the store can see. We keep a copy of the video, show what the store charges, and connect the ad to the product's own numbers, so you can see whether it would pay at your price too.

Can I see what a competing store sells and what it charges?

Yes. Every store that advertises opens to its campaigns, longest running first, with what it charges for each product. Its products are then priced the same way as everything else on SpotPeaks, at that store's own price, so you see which ones would leave you money and which would not. Stores that sell their own brand are labelled, so you do not chase a product you cannot buy.

Where do the numbers actually come from?

Prices, order counts, ratings and reviews are read from the live product listings themselves and kept as a dated record, so the order velocity on a product page is measured from what we actually saw rather than estimated. Ad runtime counts from the start date the ad library publishes for each ad. TikTok Shop sales are the platform's own published counters at the moment we captured them. We do not print revenue estimates for other stores, because nobody outside a store can see its sales, and anything modeled, like ad spend, says so on the page and shows its formula.

What happens after the 7-day trial?

You get a reminder before any charge, and cancel is a button in settings, not a support ticket. If you cancel in time you pay nothing.