TikTok Shop Trending Scraper avatar

TikTok Shop Trending Scraper

Under maintenance

Pricing

from $4.31 / 1,000 results

Go to Apify Store
TikTok Shop Trending Scraper

TikTok Shop Trending Scraper

Under maintenance

Export the TikTok Shop products trending hardest in any region right now. Every row carries price, rating, sold count, brand, seller, and variant data, with optional full product detail added. Export scraped data, run via API, and track what a TikTok Shop market is buying.

Pricing

from $4.31 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

TikTok Shop Trending Products Scraper

Pull the products TikTok Shop is pushing hardest in a region, right now — one call gets you the whole ranked list.

Every row carries price, star rating, units sold, seller, brand, and every purchasable variant. Turn on one setting and each row grows to include the full product page, the shop's profile, review data, vouchers, and category info too.

Input

FieldTypeDefaultWhat it does
regionenumUSRequired. US, GB, SG, MY, PH, TH, VN, ID.
maxItemsinteger100How many products to save. 0 saves everything the region has to offer, up to the cap below.
addonProductDetailsbooleanfalseAdd the full product, shop, review, voucher, category, and performance record to each row. Costs one extra request per product, so leave it off when the listing fields already answer your question.
{
"region": "US",
"maxItems": 100,
"addonProductDetails": false
}

There's no cursor here — one request hands back the ranked list TikTok is currently promoting, and maxItems decides how much of it you keep. The feed is capped at 1,000 products, so setting maxItems above 1,000, or to 0 for "everything", asks for the same 1,000 either way.

What you get

FieldHolds
product_idTikTok Shop product ID
titleProduct title, when the listing carries one
imagePrimary product image
product_price_infoReal price, original price, currency, and discount for the listed variant
rate_infoStar score and review count
sold_infoUnits sold
seller_infoThe seller behind the listing
brand_infoBrand attached to the product, when TikTok records one
sku_infoEvery purchasable variant, each with its own ID, price, and stock
product_marketing_infoPromotion and campaign labels, like seasonal sale badges
seo_urlThe product's SEO URL info, when available
product_detail, product_info, shop_info, reviews_info, hot_reviews, vouchers, category_info, shop_performanceOnly present when addonProductDetails is on
{
"product_id": "1729430076387136161",
"title": "JLab JBuds Lux ANC Wireless Bluetooth Noise Cancelling Headphones with Mics, Adjustable Over-Ear Design, Custom EQ, Be Aware Safety Mode, Foldable",
"product_price_info": {
"currency_name": "USD",
"sale_price_format": "79.99",
"origin_price_format": "91.99",
"discount_format": "13%"
},
"rate_info": { "score": 4.7, "review_count": "19276" },
"sold_info": { "sold_count": 170128 },
"seller_info": { "shop_name": "JLab" }
}

That's a trimmed real row. Watch the types — sold_count and score come back as numbers while review_count comes back as a numeric string, passed through exactly as the source returns them.

Questions

What is the most sold item on TikTok Shop? Not necessarily row one. This Actor returns TikTok's own trending order, which is a promotion ranking, not a sales ranking — it isn't sorted by sold_info. If you want the actual best-seller, pull the run's dataset and sort by sold_info yourself.

How to find TikTok Shop performance score? That's shop_performance, and it's addon-only — it shows up on a row only when addonProductDetails is checked. Leave the setting off and the field won't be there.

Why did I get 1,000 rows when I set maxItems to 5,000? The trending feed is requested as a single total, and that total caps at 1,000. There's no cursor or offset to push past it — one call is the whole feed, so maxItems can only trim it down, never extend it. Fewer than 1,000 is also normal: a smaller storefront simply has a shorter feed.

Does addonProductDetails slow the run down? Yes, by design — it's one extra request per product on top of the trending list itself. On a maxItems: 1000 run that's 1,000 extra requests. Turn it on when you need review counts, vouchers, or shop performance; leave it off when price, rating, and sold count already answer the question.

Other TikTok Shop Actors

ActorUse when
TikTok Shop Products ScraperYou have a keyword, not just a region
TikTok Shop Category Products ScraperYou want one category, not the whole trending feed
TikTok Shop Keyword Ideas ScraperYou want search terms before you search
TikTok Shop Seller Info ScraperA row's seller_info is worth a closer look

Support

Questions, bugs, or feature requests: contact@toolzerhub.com

Browse the rest: apify.com/toolzerhub