TikTok Trending Products
Pricing
from $5.00 / 1,000 results
TikTok Trending Products
Find your next winner! Discover viral products and profitable niches on TikTok. Scrape trending categories, winning ads, CTR, CVR, and CPA data from TikTok Creative Center. No login required!
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Kevin
Actor stats
0
Bookmarked
19
Total users
9
Monthly active users
10 days ago
Last modified
Categories
Share
๐ฆ TikTok Trending Products Scraper
Discover the hottest trending product categories on TikTok ads across 50+ countries. Analyze performance metrics like CTR, CVR, CPA, Impressions, and engagement data. Find winning product niches for e-commerce, dropshipping, and ad campaigns โ all without a TikTok account!
๐ Table of Contents
- ๐ Features
- ๐ฏ Use Cases
- โก Quick Start
- ๐ Input Parameters
- ๐ค Output Format
- ๐ฆ Product Data Extracted
- ๐ Performance & Reliability
- ๐ก Best Practices
- โ FAQ
- ๐ Related Actors
๐ Features
๐ฆ Complete Product Intelligence
- โ No Login Required โ Discover trending products without a TikTok account
- โ 50+ Countries โ Filter trending products by region (US, UK, DE, FR, JP, and many more)
- โ 3-Level Category Hierarchy โ Full breakdown from top-level category to specific product type
- โ Keyword Search โ Find specific product categories by keyword
- โ Real-Time Data โ Access the latest trending product data from TikTok's Creative Center
๐ Comprehensive Metrics
- โ Popularity Tracking โ Number of ad posts and popularity change percentage
- โ CTR & CVR โ Click-Through Rate and Conversion Rate for every product category
- โ CPA & Cost โ Cost Per Action and total ad spending data
- โ Engagement Data โ Likes, Shares, Comments, and Impressions
- โ View Rates โ 6-second view rate for ad performance analysis
- โ Cover Images โ Product cover image URLs when available
๐ฏ Use Cases
| Use Case | Description | Benefits |
|---|---|---|
| ๐๏ธ Dropshipping Research | Find products trending in TikTok ads | Discover winning products before they saturate |
| ๐ E-commerce Strategy | Analyze product category performance | Invest in high-CVR, low-CPA product niches |
| ๐ Market Intelligence | Track product trends across countries | Understand regional demand before launching |
| ๐ฏ Ad Campaign Planning | Identify high-performing product niches | Lower your CPA by targeting proven categories |
| ๐ Competitor Analysis | See which product categories have the most ad activity | Benchmark your niche against the market |
| ๐ Trend Detection | Monitor post_change for rising/declining categories | Jump on trends early, exit declining ones |
โก Quick Start
1๏ธโฃ Top Trending Products (US, Last 7 Days)
{"period_type": "last","last": "7","country_code": "US","order_by": "post","maxResults": 100}
2๏ธโฃ Find High-Converting Product Niches
{"period_type": "last","last": "30","country_code": "US","order_by": "cvr","order_type": "desc","maxResults": 50}
3๏ธโฃ Search for Specific Products
{"period_type": "last","last": "7","country_code": "GB","keyword": "skincare","order_by": "ctr","maxResults": 200}
4๏ธโฃ Cheapest CPA Products This Month
{"period_type": "last","last": "30","country_code": "US","order_by": "cpa","order_type": "asc","maxResults": 100}
๐ Input Parameters
Configuration Options
| Parameter | Type | Default | Description |
|---|---|---|---|
period_type | String | "last" | Time period type: last (predefined range), week, or month |
last | String | "7" | Time range for 'last' period: 1 (Yesterday), 7 (7 days), 30 (30 days) |
week | String | "" | Specific week start date in YYYY-MM-DD format (when period_type is "week") |
month | String | "" | Specific month in YYYY-MM format (when period_type is "month") |
country_code | String | "US" | Country ISO code (e.g., US, GB, DE, FR, JP) |
ecom_type | String | "l3" | Product level: l3 (detailed product) or l2 (broader subcategory) |
order_by | String | "post" | Sort by metric (post, ctr, cvr, cpa, cost, like, share, comment, impression, play_six_rate) |
order_type | String | "desc" | Sort direction: desc (highest first) or asc (lowest first) |
first_ecom_category_id | String | "" | Comma-separated category IDs to filter (e.g., "605196,602284") |
keyword | String | "" | Search keyword to filter products |
page | Integer | 1 | Start extraction from this page |
maxResults | Integer | 100 | Maximum number of products to retrieve (0 for all) |
limit | Integer | 20 | Results per page per request (Max 20) |
๐ค Output Format
๐ฆ Product Data Structure
{"source": "tiktok_trending_products","url_title": "Baby-Walkers","ecom_type": "l3","first_category_id": "602284","first_category": "Baby & Maternity","second_category_id": "878216","second_category": "Baby Furniture","third_category_id": "891016","third_category": "Baby Walkers","cover_url": "https://p19-cc-sign-sg.tiktokcdn.com/...","post": 56,"post_change": 10,"impression": 14600,"cost": 266,"ctr": 6.98,"cvr": 7.95,"cpa": 7.46,"like": 37,"share": 3,"comment": 0,"play_six_rate": 14.95}
๐ฆ Product Data Extracted
๐ท๏ธ Category & Product Info
| Element | Description | Details |
|---|---|---|
| Product Title | URL-friendly product category name | e.g., "Baby-Walkers", "Bath-Toys" |
| Category Hierarchy | 3-level breakdown of product classification | Top category โ Subcategory โ Product type |
| Category IDs | Numeric IDs for each category level | Useful for filtering and cross-referencing |
| Cover Image | Product cover image URL | Available for some product categories |
๐ Performance & Metric Data
| Metric | Description | Details |
|---|---|---|
| Post (Popularity) | Number of active ad posts in the category | Higher = more advertisers competing |
| Post Change | Percentage change in popularity | Positive = growing trend, negative = declining |
| CTR | Click-Through Rate (%) | How compelling the product ads are |
| CVR | Conversion Rate (%) | How well clicks convert to purchases |
| CPA | Cost Per Action | Average cost to acquire a customer |
| Cost | Total ad spending in the category | Higher cost = larger market |
| Impressions | Total ad views | Indicates market reach |
| Likes / Shares / Comments | Engagement metrics | Measures audience interest |
| 6s View Rate | Percentage of viewers watching 6+ seconds | Indicates ad hook effectiveness |
๐ Performance & Reliability
๐ Reliability Features
- โ Auto-Retry & Backoff โ Handles temporary connection hiccups gracefully
- โ Dynamic Pagination โ Seamlessly loops through all pages of results
- โ Batch Processing โ Efficiently pushes data in batches of 10 items
- โ Fail-Safes โ Early exits if maximum results limit is reached
๐ก Best Practices
โ Recommended Usage
- Start Small โ Use
maxResults: 20first to verify your filters work correctly before running large scrapes. - Sort by CVR for Winners โ Products with high CVR indicate strong purchase intent โ great for dropshipping.
- Watch the
post_changeโ Positive values = growing trends (get in early), Negative values = declining (avoid or exit). - Compare CPA & CVR Together โ Low CPA + High CVR = the sweet spot for profitable product niches.
- Use Country-Specific Data โ Regional trends differ significantly; US trends don't always apply to UK/EU.
- Filter by Category โ Use
first_ecom_category_idto focus on specific verticals and reduce noise.
โ ๏ธ Important Notes
- The API uses standard ISO 2-letter country codes (e.g.,
US,GB,DE). - Metrics like CTR, CVR, and CPA are estimated values from TikTok's Creative Center data.
- Cover image URLs are CDN-hosted and may expire after some time; download them promptly if needed.
- When using
period_type: "week", the date should be a Monday (week start) inYYYY-MM-DDformat.
โ FAQ
Q: Do I need a TikTok account?
A: No, this tool uses specialized endpoints and does not require login, cookies, or account access.
Q: What's the difference between l2 and l3 ecom_type?
A: l3 (Product) gives you the most detailed product categories (e.g., "Baby Walkers"), while l2 (Subcategory) gives broader categories (e.g., "Baby Furniture"). Use l3 for specific product research and l2 for market overview.
Q: How do I interpret post_change?
A: It shows the percentage change in the number of ad posts. A value of 10 means 10% more ads compared to the previous period. Negative values indicate declining interest.
Q: Can I filter multiple categories at once?
A: Yes, use comma-separated category IDs in the first_ecom_category_id field (e.g., "605190,602264" for Automotive & Baby categories).
Q: How often is the data updated?
A: TikTok's Creative Center updates trending product data regularly. Using period_type: "last" with last: "1" (Yesterday) gives you the most recent data.
๐ Related Actors
| Actor | Description |
|---|---|
| ๐ TikTok Top Ads Spy | Scrape top-performing TikTok ads with video URLs, CTR, likes, and creative data |
๐ท๏ธ Keywords & Tags
tiktok trending products, tiktok products scraper, tiktok product research, tiktok dropshipping, tiktok ecommerce, tiktok ads products, tiktok product categories, tiktok winning products, tiktok product trends, tiktok creative center, tiktok ads scraper, tiktok product spy, tiktok product analysis, tiktok product metrics, tiktok ctr products, tiktok cvr products, tiktok cpa products, tiktok product data, tiktok product extractor, tiktok product tracker, tiktok market research, tiktok niche finder, tiktok product intelligence, tiktok ads research, tiktok ads analysis, tiktok competitor analysis, tiktok product monitoring, tiktok trend analysis, tiktok marketing tool, tiktok social media tool, tiktok data extraction, tiktok scraper, apify tiktok, tiktok api scraper, tiktok product finder, dropshipping research tool, ecommerce product research, winning product finder, tiktok ads data, tiktok product performance
๐ Get $5 Free Apify Credits
New to Apify? Sign up using this link and get $5 free credits to start scraping TikTok trending products right away! No credit card required.
โญ If this actor helps your workflow, please give it a star!