Tiktok Trending Videos Scraper avatar

Tiktok Trending Videos Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Tiktok Trending Videos Scraper

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

ScrapePilot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

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 typeDescriptionExample value
country_codeTwo-letter country/market code for the trend source"AU"
regionHuman-readable region name"Australia"
idTikTok video ID"7567957332919913736"
item_idDuplicate of video ID as provided by the source"7567957332919913736"
item_urlCanonical TikTok video URL"https://www.tiktok.com/@mnm_pipi/video/7567957332919913736"
coverCover/thumbnail image URL"https://p16-sign-sg.tiktokcdn.com/..."
titleVideo title (may include emojis/hashtags)"Hips don't lie #halloween #shakira #shake #wiggle #boxerdog"
durationVideo duration in seconds5
likes (optional)Like count when details are enabled and found128340
comments (optional)Comment count when details are enabled and found2431
bookmarks (optional)Bookmark/save count when details are enabled and found512
shares (optional)Share/repost count when details are enabled and found874
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.

  1. Sign in to Apify Log in to your Apify account or create one for free.

  2. Open the actor Find “Tiktok Trending Videos Scraper” in the Apify Store and click Try for free.

  3. 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".
  4. 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.
  5. 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.

  6. 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.

  7. 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 nameDescription
Marketing trend analysisIdentify formats and topics gaining momentum by country to optimize content calendars and campaigns.
Content strategy for creatorsModel what’s working now by tracking titles, covers, and durations that drive engagement on the discovery page.
Influencer scouting & benchmarkingMonitor breakout videos and creators by market to support outreach and performance tracking.
Regional campaign planningCompare trends across markets (e.g., US vs GB vs AU) to localize content and ad creative effectively.
Ongoing trends monitoringSchedule repeated runs with consistent sort and period to build a time-series of trending items.
Data/ML pipelinesExport JSON/CSV and feed structured video metadata and optional engagement stats to analytics or model training.
Academic & media researchStudy virality patterns and platform dynamics with reproducible, country-level trending datasets.

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.

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.

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.

It is not a downloader. When includeDetailedVideoData is enabled, the actor attempts to provide a direct videoUrl when available to support analysis and integrations.

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.