Tiktok Trending Videos Scraper
Pricing
$19.99/month + usage
Tiktok Trending Videos Scraper
📈 TikTok Trending Videos Scraper pulls real-time trending clips by hashtag, sound, or region with filters—capturing titles, creators, views, likes, shares & comments. 🔎 Ideal for content research, influencer scouting & marketing campaigns. 📤 API-ready CSV/JSON export for fast analysis.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapePilot
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Tiktok Trending Videos Scraper
The Tiktok Trending Videos Scraper is a production-ready tool that lets you scrape TikTok trending videos by country and time window with flexible sorting—ideal for marketers, developers, data analysts, and researchers who need a reliable TikTok trend scraper to monitor what’s going viral. This TikTok trending videos scraper tool solves the pain of manual discovery by structuring country-level trends with titles, covers, links, and optional engagement stats, enabling always-on TikTok trend research at scale via API-ready CSV/JSON exports.
What data / output can you get?
Below are the exact fields this TikTok trending video extractor writes to the dataset. When includeDetailedVideoData is enabled, additional engagement metrics and a direct video URL may be included.
| Data type | Description | Example value |
|---|---|---|
| country_code | Two-letter country/market code for the trend source | "AU" |
| region | Human-readable region name | "Australia" |
| id | TikTok video ID | "7567957332919913736" |
| item_id | Duplicate of video ID as provided by the source | "7567957332919913736" |
| item_url | Canonical TikTok video URL | "https://www.tiktok.com/@mnm_pipi/video/7567957332919913736" |
| cover | Cover/thumbnail image URL | "https://p16-sign-sg.tiktokcdn.com/..." |
| title | Video title (may include emojis/hashtags) | "Hips don't lie #halloween #shakira #shake #wiggle #boxerdog" |
| duration | Video duration in seconds | 5 |
| likes (optional) | Like count when details are enabled and found | 128340 |
| comments (optional) | Comment count when details are enabled and found | 2431 |
| bookmarks (optional) | Bookmark/save count when details are enabled and found | 512 |
| shares (optional) | Share/repost count when details are enabled and found | 874 |
| videoUrl (optional) | Direct video URL when available | "https://v16-webapp.tiktok.com/..." |
Notes:
- Likes, comments, bookmarks, shares, and videoUrl are included only if includeDetailedVideoData is true. When enabled, these fields may still be null if TikTok doesn’t expose them for a given item.
- Export results to JSON or CSV directly from the Apify dataset for your workflows.
Key features
-
⚡ Real-time country trends Capture popular TikTok videos by countryCode with flexible sorting and time windows to scrape TikTok trending videos reliably for each market.
-
🔀 Flexible sorting & windows Choose sortBy for views (vv), likes, comments, or shares (repost), and select period for the last 7 or 30 days—perfect for consistent TikTok trends monitoring tool workflows.
-
🧩 Optional engagement enrichment Toggle includeDetailedVideoData to attempt extracting likes, comments, bookmarks, shares, and a direct videoUrl for deeper analysis with your TikTok trending data scraper.
-
📈 Scales to large batches Control maxItems (up to 1000) and let the actor paginate under the hood, making it a dependable TikTok trending videos crawler for ongoing trend tracking.
-
🧠 Efficient, resilient fetching Under the hood, it uses robust HTTP and browser-assisted techniques to stabilize requests to the TikTok discovery page sources and enrich details when possible.
-
🔌 API-ready CSV/JSON export Results are stored in an Apify dataset—download as JSON or CSV or consume via the Apify API to build your TikTok trending videos API pipelines.
-
🛡 Public-data only Designed to extract publicly available trending metadata only—ideal for compliant analytics and reporting use cases.
-
🧰 Developer friendly schema Stable, documented output fields make it easy to integrate as a TikTok trend finder component in analytics stacks and research apps.
How to use Tiktok Trending Videos Scraper - step by step
-
Sign in to Apify Log in to your Apify account or create one for free.
-
Open the actor Find “Tiktok Trending Videos Scraper” in the Apify Store and click Try for free.
-
Configure country and sorting
- Set countryCode (e.g., US, GB, AU).
- Choose sortBy: vv (views), like, comment, or repost (shares).
- Select period: "7" or "30".
-
Set limits and detail level
- Define maxItems (1–1000) to control volume.
- Enable includeDetailedVideoData if you want likes, comments, bookmarks, shares, and a direct videoUrl when available.
-
Start the run Click Start. The actor will fetch trending pages and (if enabled) enrich each item with engagement stats. You’ll see progress logs as pages are fetched and items are processed.
-
Review results Open the run’s Dataset tab to preview structured results (table view). Fields include country_code, id, item_url, cover, title, duration, region, and optional engagement metrics.
-
Export your data Download your dataset as JSON or CSV, or query it via the Apify API for downstream analysis and dashboards.
Pro Tip: Enable includeDetailedVideoData for high-value research runs, then consume the dataset via the Apify API to power a TikTok trend research tool or BI pipeline.
Use cases
| Use case name | Description |
|---|---|
| Marketing trend analysis | Identify formats and topics gaining momentum by country to optimize content calendars and campaigns. |
| Content strategy for creators | Model what’s working now by tracking titles, covers, and durations that drive engagement on the discovery page. |
| Influencer scouting & benchmarking | Monitor breakout videos and creators by market to support outreach and performance tracking. |
| Regional campaign planning | Compare trends across markets (e.g., US vs GB vs AU) to localize content and ad creative effectively. |
| Ongoing trends monitoring | Schedule repeated runs with consistent sort and period to build a time-series of trending items. |
| Data/ML pipelines | Export JSON/CSV and feed structured video metadata and optional engagement stats to analytics or model training. |
| Academic & media research | Study virality patterns and platform dynamics with reproducible, country-level trending datasets. |
Why choose Tiktok Trending Videos Scraper?
This tool is built for precision, repeatability, and scale—turning TikTok discovery signals into structured datasets you can trust.
- 🎯 Accurate trend capture by country
- 🔀 Views/likes/comments/shares sorting with 7/30-day windows
- 📦 API-ready JSON/CSV outputs for fast ingestion
- 🧩 Optional engagement enrichment for deeper insights
- 🚀 Scales up to 1000 items per run with efficient pagination
- 🛡 Public-only data collection for compliant usage
- 🔧 Developer-friendly output schema for seamless integration
Compared to browser extensions or unstable one-off scripts, this production-ready TikTok popular videos scraper focuses on stability, structured outputs, and repeatable runs—ideal for teams that need dependable data.
Is it legal / ethical to use Tiktok Trending Videos Scraper?
Yes—when used responsibly. This actor collects publicly available trending information and does not access private profiles or authenticated data.
Guidelines:
- Extract and use only publicly available data.
- Respect TikTok’s terms of service and applicable laws.
- Ensure compliance with regulations like GDPR/CCPA when processing any personal data (e.g., usernames present in public pages).
- Consult your legal team for edge cases or commercial redistribution.
Input parameters & output format
Example JSON input
{"countryCode": "US","sortBy": "repost","period": "7","maxItems": 100,"includeDetailedVideoData": true}
Input fields
-
countryCode (string, required, default: "US")
- Description: Country code to scrape.
- Allowed values: AU, BR, CA, EG, FR, DE, ID, IL, IT, JP, MY, PH, RU, SA, SG, KR, ES, TW, TH, TR, AE, GB, US, VN.
-
sortBy (string, required, default: "vv")
- Description: Sort the results by.
- Allowed values: vv (Views), like (Likes), comment (Comments), repost (Shares).
-
period (string, optional, default: "7")
- Description: Period to scrape (last 7 or 30 days).
- Allowed values: "7", "30".
-
maxItems (integer, optional, default: 10)
- Description: Maximum number of items to scrape (1–1000).
-
includeDetailedVideoData (boolean, optional, default: false)
- Description: If enabled, includes engagement statistics (likes, comments, bookmarks, shares) and a direct videoUrl when available.
Example JSON output
[{"country_code": "US","cover": "https://p16-sign-sg.tiktokcdn.com/obj/tos-useast5-p-0000-xyz...","duration": 12,"id": "7261234567890123456","item_id": "7261234567890123456","item_url": "https://www.tiktok.com/@example_creator/video/7261234567890123456","region": "United States","title": "POV: You discovered this late 😅 #learnontiktok","likes": 154320,"comments": 2143,"bookmarks": 873,"shares": 6521,"videoUrl": "https://v16-webapp.tiktok.com/abc123..."},{"country_code": "GB","cover": "https://p16-sign-sg.tiktokcdn.com/obj/tos-uk-p-0000-abc...","duration": 8,"id": "7269876543210987654","item_id": "7269876543210987654","item_url": "https://www.tiktok.com/@another_creator/video/7269876543210987654","region": "United Kingdom","title": "This trend is EVERYTHING 🔥 #fyp","likes": 93210,"comments": 1187,"bookmarks": 410,"shares": 2489,"videoUrl": "https://v16-webapp.tiktok.com/def456..."}]
Notes:
- If includeDetailedVideoData is false, likes, comments, bookmarks, shares, and videoUrl are omitted from each item.
- When includeDetailedVideoData is true but details aren’t available for a video, these fields may be present with null values.
FAQ
Do I need coding skills to use this TikTok trend scraper?
No. You can configure the inputs (countryCode, sortBy, period, maxItems, includeDetailedVideoData) in the Apify UI and run it with a click. Results are available in a dataset you can download as JSON or CSV.
How many results can I scrape per run?
You can scrape up to the value you set in maxItems, capped at 1000 per run. The actor paginates automatically to collect and format results.
Can I sort by likes, views, comments, or shares?
Yes. Set sortBy to vv for views, like for likes, comment for comments, or repost for shares. Pair this with period "7" or "30" to control the time window.
Can I scrape multiple countries?
Each run targets a single countryCode. To cover multiple markets, launch separate runs per country and combine the resulting datasets in your pipeline.
What data fields are included in the output?
Every item includes country_code, region, id, item_id, item_url, cover, title, and duration. If includeDetailedVideoData is enabled, the actor attempts to add likes, comments, bookmarks, shares, and videoUrl when available.
Does this work as a TikTok trending videos API for my stack?
Yes. The actor stores results in an Apify dataset with API-ready CSV/JSON exports. You can consume the dataset via the Apify API to integrate with dashboards, ETL jobs, or apps.
Is this a TikTok trending video downloader?
It is not a downloader. When includeDetailedVideoData is enabled, the actor attempts to provide a direct videoUrl when available to support analysis and integrations.
Is it legal to use this TikTok trend research tool?
Yes—when used responsibly. The actor collects publicly available trending information. Always follow TikTok’s terms and comply with data protection regulations such as GDPR/CCPA for your specific use case.
Closing CTA / Final thoughts
The Tiktok Trending Videos Scraper is built to turn TikTok discovery signals into structured, analysis-ready datasets. With country-level targeting, flexible sorting and windows, optional engagement enrichment, and API-ready CSV/JSON outputs, it’s a dependable TikTok trending videos scraper tool for marketers, developers, analysts, and researchers. Use it to power a TikTok trending videos API workflow, schedule consistent trend checks, or feed insights into your analytics stack—start extracting smarter TikTok trend data today.