TikTok Shop Winning Products Finder & Sales Tracker avatar

TikTok Shop Winning Products Finder & Sales Tracker

Pricing

from $4.00 / 1,000 product scanneds

Go to Apify Store
TikTok Shop Winning Products Finder & Sales Tracker

TikTok Shop Winning Products Finder & Sales Tracker

Find TikTok Shop winning products by keyword, score each 0-100, and track sold count, sales velocity, movers, and price changes between runs. A pay-per-use Kalodata alternative for product research.

Pricing

from $4.00 / 1,000 product scanneds

Rating

0.0

(0)

Developer

MooreIQ

MooreIQ

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

8 days ago

Last modified

Share

Type a niche, get the top-selling TikTok Shop products ranked by a transparent 0-100 opportunity score; schedule weekly runs to track real sales velocity.

TikTok Shop winning products ranked by a 0-100 opportunity score

Use it for TikTok Shop product research, winning products, best sellers, dropshipping product research, and repeatable TikTok Shop sales tracker reports. Results include public sold count data and direct product links.

Type a niche and run

Add one or more product searches such as kitchen gadgets, pet accessories, or skincare tools. The actor searches the US TikTok Shop storefront, combines duplicate products, applies your filters, scores each result, and ranks the products.

The default collects up to 50 products per keyword. Detail enrichment and repeat-run tracking are optional.

What you get

Each product record contains the fields needed to compare demand, velocity, price, quality, and seller competition.

FieldWhat it tells you
RankPosition after sorting by opportunity score.
ScoreTransparent opportunity score from 0 to 100.
Sold countTikTok's public cumulative sales figure.
Sold per dayEstimated daily sales since the previous run.
PriceCurrent listed product price.
RatingPublic product rating.
ReviewsPublic review count.
SellerSeller name and identifier.
Mover flagWhether sales velocity qualifies the product as a mover.
New entry flagWhether the product is new since the previous snapshot.
Product urlDirect TikTok Shop product page.

Records also include title, product ID, original price, currency, sold delta, price change, brand, image, matched keywords, and the complete score breakdown. Optional enrichment can add description, breadcrumbs, gallery images, and seller statistics.

How the score works

Every product receives a 0-100 opportunity score built from 6 components:

ComponentWeight
Demand30
Momentum20
Quality15
Impulse price band15
Competition10
Discount depth10

Demand rewards established sold count. Momentum uses tracked sold per day when history is available. Quality uses rating and review evidence. The impulse price band measures fit with a purchase-friendly price range. Competition accounts for seller concentration. Discount depth measures the gap between original and current price.

Every record includes the component breakdown, so the final score can be audited instead of treated as a hidden ranking.

Sales velocity tracking

The first run creates a baseline snapshot. Every later run with the same trackingName computes sold per day, price changes, new entries, dropouts, and movers.

TikTok Shop sales velocity, movers, and sold-count deltas tracked between runs

This works with Apify Schedules. Schedule the actor weekly, keep the same input, and you are done.

The summary record identifies first runs, reports changes, and lists products that dropped out. This turns a one-time winning products search into a repeatable TikTok Shop sales tracker.

Input

Only keywords is required. The fields below match the actor input schema.

FieldRequiredWhat it is
keywordsYesArray of niches or product searches. Enter at least 1 non-empty keyword. Prefill: kitchen gadgets.
maxProductsPerKeywordNoMaximum products collected per keyword. Minimum 1, maximum 200, default 50, prefill 20.
enrichDetailsNoFetch each product's full detail page. Default and prefill: false.
trackingNameNoName of the sales-velocity tracking store. Leave empty to derive it from the keywords. Reuse the same value for tracked comparisons.
minRatingNoInclude only products at or above this rating.
priceMinNoInclude only products priced at or above this amount.
priceMaxNoInclude only products priced at or below this amount.
regionNoStorefront region. The only supported and default value in v1 is US.

Example input

{
"keywords": ["kitchen gadgets", "meal prep tools", "drinkware"],
"maxProductsPerKeyword": 50,
"enrichDetails": false,
"trackingName": "weekly-kitchen-products",
"minRating": 4.2,
"priceMin": 10,
"priceMax": 60,
"region": "US"
}

Pricing example

At $0.004 per product scanned, 3 keywords times 50 products costs $0.60 per run before optional events. Detail enrichment costs $0.002 per enriched product. Tracked deltas cost $0.005 per product when a previous snapshot makes a delta available.

Kalodata plans are listed at about $46 to $110 per month. This actor is not a Kalodata clone. It covers keyword-level winner discovery and sales velocity, not creator analytics. It can serve as a focused Kalodata alternative when the task is finding products by keyword and tracking their public sales changes without a monthly research suite.

Actual product counts can be lower because TikTok search depth varies and duplicate products across keywords are combined.

Who uses it

  • Ecommerce operators researching TikTok Shop best sellers by niche
  • Dropshipping teams doing product research with sold count and price filters
  • Analysts comparing transparent opportunity scores across product searches
  • Sellers tracking weekly sales velocity, movers, new entries, and dropouts
  • Agencies exporting ranked product data to JSON, CSV, or Excel

FAQ

Which storefront is supported?

The US storefront only is supported in v1.

Where do sold counts come from?

Sold counts are TikTok's public figures shown in its storefront data. They are not private merchant sales records.

How many products can one keyword return?

Keyword search usually caps around 30 to 60 products per keyword because of TikTok SERP depth. Setting maxProductsPerKeyword above that limit cannot create additional search results.

Does this actor use a TikTok login or cookies?

No. It uses no login or user-provided cookies.

What happens on the first tracked run?

The first run stores a baseline snapshot. Sold per day and change fields become available on later runs that use the same trackingName.

Can I schedule tracking?

Yes. Create an Apify Schedule, run weekly with the same input and trackingName, and review each dataset for deltas and movers.

Is this a full Kalodata replacement?

No. It handles keyword-level TikTok Shop product research, opportunity scoring, and public sales velocity. It does not provide creator analytics or the full feature set of a subscription analytics platform.

Also by this developer

See more actors by this developer at crashlattice57 on Apify, including the geo-grid rank tracker.