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 extracts viral TikTok content by hashtag, keyword, region, or sound—titles, creators, views, likes, comments, shares, audio & URLs. 📊 Export CSV/JSON for trend analysis. 🚀 Ideal for creators, marketers & agencies.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeLabs

ScrapeLabs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Tiktok Trending Videos Scraper is a production-ready Apify actor that collects real-time trending TikTok videos by country, with flexible sorting and optional engagement enrichment. This tiktok trending data extractor solves the challenge of monitoring what’s rising right now—helping marketers, developers, analysts, and researchers scrape tiktok trending videos at scale for analysis and reporting. Use it as a tiktok trend scraper tool and tiktok trends crawler to power dashboards, campaign planning, and automated insights.

What data / output can you get?

Below are the exact fields this actor outputs to the Apify dataset. Results export seamlessly to CSV, JSON, or Excel from the Apify platform.

Data typeDescriptionExample value
country_codeTwo-letter country code source for the trend"US"
coverVideo cover/thumbnail URL"https://p16-sign.tiktokcdn.com/obj/..."
durationVideo length in seconds12
idVideo ID (string)"7234567890123456789"
item_idItem ID (same as video ID for most items)"7234567890123456789"
item_urlCanonical TikTok video URL"https://www.tiktok.com/@creator/video/7234567890123456789"
regionHuman-readable region name"United States"
titleVideo title as presented in trending feed"Weekend vibes ☀️ #summer #vlog"
likes*Like count (detailed mode)154230
comments*Comment count (detailed mode)912
bookmarks*Bookmark/save count (detailed mode)3210
shares*Share/repost count (detailed mode)845
videoUrl*Direct video URL (may be expiring) (detailed mode)"https://v16-webapp.tiktok.com/video.../play"

Notes:

  • Fields marked with “detailed mode” are included only when includeDetailedVideoData is true.
  • Some detailed fields may be unavailable for a given item if TikTok does not expose the underlying data on the video page.

Key features

  • 🚀 Real‑time trend capture by country Collect trending videos across 20+ countries with precise control over sorting and time window. Ideal for tiktok trend tracker tool workflows.

  • 🔎 Flexible sorting & time windows Choose sortBy from vv (views), like, comment, or repost (shares) and set period to "7" or "30" days to focus your tiktok trending analytics scraper.

  • 📈 Optional engagement enrichment Enable includeDetailedVideoData to fetch likes, comments, bookmarks, shares, and a direct videoUrl when available—perfect for tiktok trending analytics and reporting.

  • 📦 Clean, structured outputs Results are pushed to an Apify dataset with consistent fields, ready to export as JSON, CSV, or Excel and integrate with BI tools and data pipelines.

  • 👩‍💻 Developer‑friendly via Apify API Access runs and datasets programmatically to build a tiktok trending videos api workflow in Python, Node.js, or low‑code tools.

  • 🤖 Automation‑ready Schedule runs, trigger via webhooks, and plug into Make, Zapier, or internal jobs to power a continuous tiktok trend monitoring tool.

  • 🧱 Reliable, production‑grade scraping Uses async HTTP with Playwright fallback for resilient detail extraction, plus adaptive headers for stable access to TikTok’s public trending endpoints.

  1. Create or log in to your Apify account You can start on the free tier to test your flows.

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

  3. Configure inputs Provide the countryCode (e.g., "US") and sortBy ("vv", "like", "comment", or "repost"). Optionally set period ("7" or "30"), maxItems, and includeDetailedVideoData.

  4. Set limits Use maxItems (1–1000) to cap the number of results collected in a run.

  5. Start the run Click Start. The actor will fetch trending items and, if enabled, enrich them with engagement stats. Logs will show progress as items are processed.

  6. Review results Open the Dataset tab to preview structured rows with fields like country_code, title, item_url, and (optionally) likes, comments, shares, bookmarks, and videoUrl.

  7. Export your data Export the dataset as JSON, CSV, or Excel, or fetch it via the Apify API for downstream use.

Pro Tip: For multi-country monitoring, create one task per country and schedule them to run daily. Use the Apify API to pull deltas into your analytics warehouse.

Use cases

Use case nameDescription
Marketing + Trend scoutingIdentify formats and themes gaining traction to inform creative and media planning.
Content strategy optimizationModel high-performing content in your region by analyzing titles and engagement patterns.
Competitor & category trackingMonitor category-level trends weekly (7/30-day windows) sorted by views or engagement.
Analytics pipelines (API)Feed structured trending data into dashboards, warehouses, or ML features via the Apify API.
Regional insights for campaignsCompare how trends differ by market to localize creative and distribution.
Reporting for agenciesDeliver recurring, exportable trend reports from a scalable tiktok trends crawler.
Research & academiaStudy trend diffusion and attention dynamics using reproducible, structured datasets.

Built for precision, automation, and reliability, this tiktok trending videos scraper outperforms fragile browser extensions and one-off scripts.

  • ✅ Accurate, structured fields aligned to a clear schema
  • 🌎 Regional coverage with flexible sorting and 7/30‑day periods
  • 📊 Optional engagement enrichment for deeper analysis
  • 🔌 API‑first workflows for developers and data teams
  • 🛡️ Public-data focus for safer, responsible usage
  • ⚙️ Automation and scheduling with Apify platform tools
  • 🧭 Stable architecture using async HTTP + Playwright fallback

In short: a dependable tiktok trending data extractor you can plug into real business workflows.

Yes—when used responsibly. This actor gathers publicly available trending information and does not access private or authenticated data.

Guidelines for compliant use:

  • Scrape only public data and respect platform terms of service.
  • Ensure your use complies with data protection laws (e.g., GDPR, CCPA).
  • Avoid collecting or processing sensitive personal data.
  • Consult your legal team for edge cases or jurisdiction-specific requirements.

Input parameters & output format

Example input (JSON)

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

Input fields

FieldTypeRequiredDefaultDescription
countryCodestringYes"US"Country code to scrape. Supported: AU, BR, CA, EG, FR, DE, ID, IL, IT, JP, MY, PH, RU, SA, SG, KR, ES, TW, TH, TR, AE, GB, US, VN.
sortBystringYes"vv"Sort the results by (same options as maain.py: hot/view→vv, like, share→repost, comment). Enum: "vv", "like", "comment", "repost".
periodstringNo"7"Period to scrape. Enum: "7" (Last 7 days), "30" (Last 30 days).
maxItemsintegerNo10Maximum number of items to scrape (1–1000).
includeDetailedVideoDatabooleanNofalseIf enabled, include likes, comments, bookmarks, shares, and a direct videoUrl when available.

Example output (JSON)

[
{
"country_code": "US",
"cover": "https://p16-sign.tiktokcdn.com/obj/...",
"duration": 9,
"id": "7234567890123456789",
"item_id": "7234567890123456789",
"item_url": "https://www.tiktok.com/@example/video/7234567890123456789",
"region": "United States",
"title": "POV: Monday motivation 💪 #gym",
"likes": 128430,
"comments": 642,
"bookmarks": 2310,
"shares": 512,
"videoUrl": "https://v16-webapp.tiktok.com/video.../play"
}
]

Notes:

  • The fields likes, comments, bookmarks, shares, and videoUrl are included only when includeDetailedVideoData is true and the underlying video page exposes this data.
  • If includeDetailedVideoData is false, those fields are omitted from the output.

FAQ

Is there a free tier or trial?

Yes. You can run this actor on Apify with trial minutes to test your workflow before subscribing. Exports are available from the dataset.

Do I need coding skills to use it?

No. You can run it directly in the Apify UI. Developers can also automate via the Apify API for a tiktok trending videos api workflow.

Can I scrape multiple countries?

Each run targets a single countryCode. For multi-country coverage, create separate tasks or runs and schedule them.

How many results can I collect per run?

You control this with maxItems, from 1 up to 1000. Actual totals depend on availability in the selected country and period.

What data types are included?

Core fields include country_code, cover, duration, id, item_id, item_url, region, and title. If includeDetailedVideoData is enabled, you also get likes, comments, bookmarks, shares, and videoUrl.

Does it scrape hashtags or sounds separately?

No. The actor targets trending videos by country and sort order. Titles may include hashtags, but separate hashtag or sound datasets are not collected.

What formats can I export?

From the Apify dataset, you can export to JSON, CSV, or Excel, or access data via the Apify API for downstream processing.

Yes—when used responsibly on public data and in compliance with applicable laws and TikTok’s terms. This actor does not access private or authenticated data.

Final thoughts

Tiktok Trending Videos Scraper is built for fast, reliable trend monitoring with structured outputs you can trust. With regional controls, flexible sorting, and optional engagement enrichment, it serves marketers, analysts, developers, and researchers who need repeatable tiktok trend monitoring tool workflows. Run it in the UI or automate via the Apify API, export to CSV/JSON/Excel, and start building data-driven TikTok strategies today.