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 finds real-time trending videos by region, hashtag, or sound—collecting title, URL, author, views, likes, comments, shares, hashtags & music. 🔎 API-ready JSON/CSV exports for content research, trend analysis, influencer scouting & growth marketing. 🚀

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

Scrapium

Scrapium

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Tiktok Trending Videos Scraper is a production-ready Apify actor that discovers real-time trending TikTok videos by country and sorts them by views, likes, comments, or shares. Built for marketers, developers, data analysts, and researchers, this TikTok trend scraper solves the challenge of tracking fast-moving trends with clean, structured data you can automate at scale. Use it as your TikTok trending videos extractor and TikTok trend tracker scraper to power content research, competitive analysis, and growth workflows.

What data / output can you get?

Get structured, API-ready records of trending videos. The actor pushes the following fields to the dataset:

Data typeDescriptionExample value
country_codeTwo-letter country where the trend was captured"US"
coverURL of the video’s cover image"https://p16-sign.tiktokcdn.com/obj/...jpeg"
durationVideo length in seconds12
idVideo ID (string)"7234567890123456789"
item_idItem ID (string, same as id)"7234567890123456789"
item_urlPublic TikTok URL to the video"https://www.tiktok.com/@creator/video/7234567890123456789"
regionHuman-readable region name"United States"
titleVideo title/caption (may include hashtags/emojis)"POV: Monday blues #worklife #monday"
likesLike count (included when detailed data is enabled)154200
commentsComment count (included when detailed data is enabled)3200
bookmarksBookmark/save count (included when detailed data is enabled)8100
sharesShare/repost count (included when detailed data is enabled)9400
videoUrlDirect video URL when available (included when detailed data is enabled)"https://v16m.tiktokcdn.com/abcd1234/video.mp4"

Notes:

  • When includeDetailedVideoData is enabled, the actor enriches items with likes, comments, bookmarks, shares, and videoUrl by visiting each video page. If a specific detail cannot be extracted, it may appear as null.
  • Export results from the Apify dataset to JSON or CSV for downstream analysis.

Key features

  • 🔥 Real-time trending capture by country Sort and filter the most popular TikTok videos by Views (vv), Likes, Comments, or Shares (repost) within a 7- or 30-day period. Ideal for a TikTok trending analytics scraper workflow.

  • 🧭 Flexible trend sorting and periods Configure sortBy (vv, like, comment, repost) and period ("7" or "30") to align with your analysis window—perfect for a TikTok Discover trending scraper approach.

  • 📈 Optional engagement enrichment Enable includeDetailedVideoData to fetch likes, comments, bookmarks, shares, and a direct videoUrl when available by parsing video pages with a resilient Playwright fallback.

  • 🚀 Scalable crawling & batching Control volume with maxItems (1–1000). The actor batches requests and handles pagination efficiently, making it a dependable TikTok trending videos crawler.

  • 🔌 Developer-friendly & API-ready Access clean JSON in the Apify dataset and integrate via the Apify API or Python client. Great for Python TikTok trending scraper pipelines and data apps.

  • 🤝 Workflow automation Orchestrate runs with Apify schedules and webhooks to build a TikTok trending videos API scraper that feeds dashboards, alerts, or CRMs.

  • 🛡️ No login required Works on publicly available endpoints and pages—no credentials, cookies, or accounts needed.

  • 🏗️ Production-grade reliability Uses dynamic header extraction and a Playwright fallback to keep trend fetching stable and resilient under changing site conditions.

  1. Create or log in to your Apify account You can run this actor directly from the Apify console.

  2. Find the actor Search the Apify Store for “Tiktok Trending Videos Scraper” and open the actor.

  3. Configure input settings

    • countryCode: choose a country (e.g., US, GB, JP)
    • sortBy: select vv, like, comment, or repost
    • period: choose "7" or "30"
    • maxItems: set how many results to collect (1–1000)
    • includeDetailedVideoData: enable to collect likes/comments/bookmarks/shares and attempt to extract a direct videoUrl
  4. Start the run Click Start. The actor fetches trending lists and, if enabled, enriches each item with engagement stats.

  5. Monitor progress Check the run console logs for pagination and enrichment progress.

  6. Review and export results Open the Dataset tab of the run to preview items. Export to JSON or CSV for use in your TikTok trending topics scraper workflows.

Pro tip: Use the Apify API or Apify Python Client to schedule runs across multiple countries and feed a TikTok FYP trending scraper dashboard or analytics pipeline automatically.

Use cases

Use case nameDescription
Marketing + trend scoutingIdentify trending formats fast and pivot campaigns toward what’s already working to improve CTR and engagement.
Content strategy for creatorsModel top-performing topics and styles by sorting trends via views, likes, comments, or shares for repeatable success.
Competitive benchmarkingTrack regional trends and compare engagement patterns across markets to guide posting cadence and creative direction.
Influencer research & discoverySurface breakout creators and viral posts in your target countries to inform collaboration or outreach.
Data pipelines & analyticsFeed structured JSON into BI tools or ML models as a TikTok trending videos API scraper for predictive trend insights.
Academic & market researchAnalyze cross-country trend dynamics over 7- and 30-day windows for studies on diffusion and cultural impact.

Tiktok Trending Videos Scraper is built for precision, automation, and reliable trend monitoring at scale.

  • ✅ Accurate, structured output: Consistent JSON with stable field names for seamless ingestion.
  • 🌍 Multi-country coverage: Track regional trends across a curated list of countries with a single parameter.
  • 📊 Optional engagement stats: Toggle enrichment to capture likes, comments, bookmarks, shares, and a direct videoUrl when available.
  • 🧪 Developer access: Integrate via the Apify API or Python client for end-to-end pipelines and apps.
  • 🔒 Safe-by-design: Scrapes public pages only—no login or private data access.
  • 💪 Scales to your needs: Control volume with maxItems (up to 1000) for anything from quick snapshots to larger datasets.
  • 🧩 Better than extensions: Avoid brittle browser add-ons; use a production-grade TikTok trending videos extractor that’s automation-ready.

In short: a dependable TikTok trending videos bulk downloader alternative for structured, repeatable analytics.

Yes—when used responsibly. This actor accesses publicly available trend lists and video pages and does not interact with private or authenticated content.

Guidelines for compliant use:

  • Only collect and process public information.
  • Follow TikTok’s terms of service and applicable platform policies.
  • Ensure compliance with data protection laws (e.g., GDPR, CCPA) for any personal data elements (e.g., usernames in URLs/titles).
  • Use the data for legitimate analysis and research purposes, not spam.

If you have edge cases or jurisdiction-specific concerns, consult your legal team.

Input parameters & output format

Example JSON input

{
"countryCode": "US",
"sortBy": "vv",
"period": "7",
"maxItems": 25,
"includeDetailedVideoData": true
}

Input parameters

  • countryCode (string, required)

    • Description: Country code to scrape
    • Default: "US"
    • 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)

    • Description: Sort the results by (same options as maain.py: hot/view→vv, like, share→repost, comment)
    • Default: "vv"
    • Allowed values: "vv" (Views), "like" (Likes), "comment" (Comments), "repost" (Shares)
  • period (string, optional)

    • Description: Period to scrape (last 7 or 30 days)
    • Default: "7"
    • Allowed values: "7", "30"
  • maxItems (integer, optional)

    • Description: Maximum number of items to scrape
    • Default: 10
    • Min/Max: 1–1000
  • includeDetailedVideoData (boolean, optional)

    • Description: If enabled, the scraper will include detailed video data such as engagement statistics (likes, comments, bookmarks, shares) and expiring video links when available.
    • Default: false

Example JSON output

[
{
"country_code": "US",
"cover": "https://p16-sign.tiktokcdn.com/obj/xyz123.jpeg",
"duration": 12,
"id": "7234567890123456789",
"item_id": "7234567890123456789",
"item_url": "https://www.tiktok.com/@creator/video/7234567890123456789",
"region": "United States",
"title": "POV: Monday blues #worklife #monday",
"likes": 154200,
"comments": 3200,
"bookmarks": 8100,
"shares": 9400,
"videoUrl": "https://v16m.tiktokcdn.com/abcd1234/video.mp4"
},
{
"country_code": "GB",
"cover": "https://p16-sign.tiktokcdn.com/obj/cover987.jpeg",
"duration": 9,
"id": "7265432109876543210",
"item_id": "7265432109876543210",
"item_url": "https://www.tiktok.com/@brand/video/7265432109876543210",
"region": "United Kingdom",
"title": "When the beat drops 🎧"
}
]

Notes:

  • Fields likes, comments, bookmarks, shares, and videoUrl are included only when includeDetailedVideoData is true. They may be null if a particular page does not expose them.
  • All other fields are present for every item.

FAQ

Do I need coding skills to use this TikTok trend scraper?

No. You can run Tiktok Trending Videos Scraper from the Apify UI with a simple form. Developers can also automate it via the Apify API or Python client.

Can I sort by likes, comments, or shares instead of views?

Yes. Set sortBy to "vv" (views), "like" (likes), "comment" (comments), or "repost" (shares) to change the ranking of results.

How many results can I scrape in one run?

You control this with maxItems. The allowed range is 1 to 1000 items per run.

Can I scrape multiple countries?

Yes. Run separate jobs with different countryCode values (e.g., US, GB, JP) to build a multi-country TikTok trend tracker scraper.

What engagement data can be included?

When includeDetailedVideoData is enabled, the actor attempts to enrich each video with likes, comments, bookmarks, shares, and a direct videoUrl when available.

What formats can I export the data to?

Results are stored in an Apify dataset, which you can export to JSON or CSV for use in your TikTok trending videos bulk downloader or analytics workflows.

Yes. Access dataset items via the Apify API and use the Apify Python Client to pull results into your scripts or pipelines as a Python TikTok trending scraper workflow.

Yes—when done responsibly using publicly available information and in compliance with TikTok’s terms and applicable data protection laws. This actor does not access private or authenticated content.

Final thoughts

Tiktok Trending Videos Scraper is built to track real-time TikTok trends with clean, structured outputs. Configure country, sort order, and time window, optionally enrich with engagement stats, and export JSON/CSV for analysis. It’s ideal for marketers, developers, analysts, and researchers who need a reliable TikTok trending topics scraper they can automate via API or Python. Start extracting smarter trend insights and power your next content or analytics pipeline today.