VOOZH about

URL: https://apify.com/coregent/tiktok-trend-discovery-scraper

⇱ TikTok Trend & Discovery Scraper Β· Apify Β· Apify


Pricing

from $1.60 / 1,000 discovery results

Go to Apify Store

Tiktok Trend Discovery Scraper

TikTok Trend & Discovery Scraper extracts trending TikTok videos, hashtags, creators, and discovery data. Use it to monitor trends, find viral content early, analyze momentum, and power research, alerts, analytics, and AI workflows.

Pricing

from $1.60 / 1,000 discovery results

Rating

0.0

(0)

Developer

πŸ‘ Delowar Munna

Delowar Munna

Maintained by Community

Actor stats

0

Bookmarked

27

Total users

6

Monthly active users

3 months ago

Last modified

Share

TikTok Trend & Discovery Scraper

Discover what's trending on TikTok β€” scrape hashtags, topics, and viral videos into structured datasets for research, content planning, and AI analysis.

πŸ‘ TikTok Trend & Discovery Scraper

What does this actor do?

TikTok Trend & Discovery Scraper is an Apify Actor that helps you discover trending content on TikTok by scraping search results and hashtag pages. It collects structured, analytics-ready data you can use for trend monitoring, content ideation, competitive research, and AI-powered workflows.

It extracts two types of records:

  • Video records β€” video metadata, engagement metrics (plays, likes, comments, shares, saves), author info, hashtags, and computed scores
  • Hashtag records β€” hashtag entity data with view counts, video counts, and descriptions

Every record is tagged with the input query that produced it, making it easy to compare results across keywords and hashtags.

Why use this actor?

  • Trend intelligence, not just scraping β€” discover what's trending across keywords, hashtags, and topics in a single run
  • Normalized output β€” consistent schema across all discovery modes, ready for CSV, JSON, or API consumption
  • Engagement scoring β€” computed fields like engagementTotal, engagementRateProxy, and discoveryScore help you identify viral content instantly
  • Multi-source discovery β€” combine keyword searches and hashtag pages in one run
  • AI-ready datasets β€” feed results into clustering, summarization, trend scoring, and reporting pipelines
  • Part of a suite β€” pairs with TikTok Video Scraper and TikTok Comment Scraper for a full discovery-to-analysis workflow

Input

ParameterTypeDefaultDescription
searchQueriesstring[]["trending"]Keywords or topics to discover trending content for
hashtagsstring[]["tesla"]Hashtags to inspect (with or without #)
startUrlsobject[][]Optional TikTok search or hashtag URLs to scrape directly
resultsPerQueryinteger50Maximum number of results per keyword or hashtag (1–500)
includeVideosbooleantrueInclude discovered video records in output
includeHashtagsbooleantrueInclude hashtag entity records in output
sortBystring"default"Sort order for search results: default, relevance, latest, popular
debugModebooleanfalseEnable verbose logging
proxyConfigurationobjectβ€”Apify proxy configuration (residential recommended)

Sample input: Keyword discovery

Discover trending content around specific topics.

{
"searchQueries":["ai tools","productivity hacks","skincare routine"],
"resultsPerQuery":30,
"includeVideos":true,
"includeHashtags":true,
"sortBy":"popular",
"proxyConfiguration":{
"useApifyProxy":true
}
}

Sample input: Hashtag + keyword mixed discovery

Combine hashtag and keyword discovery in a single run to compare trends across topics.

{
"searchQueries":["electric vehicles","sustainable energy"],
"hashtags":["tesla","rivian","evlife"],
"resultsPerQuery":50,
"includeVideos":true,
"includeHashtags":true,
"sortBy":"default",
"proxyConfiguration":{
"useApifyProxy":true
}
}

Output

The actor outputs a normalized dataset where every record has a recordType field (video or hashtag). Results are available in four dataset views:

  • Discovery Overview β€” combined view of all record types with key metrics
  • Videos β€” full video details with engagement and author data
  • Hashtags β€” hashtag entity records with view and video counts
  • Engagement β€” video engagement metrics and computed scores

πŸ‘ TikTok Trend & Discovery Scraper β€” Output Overview Table View

Video record example

{
"recordType":"video",
"inputType":"searchQuery",
"inputValue":"trending",
"position":1,
"collectedAt":"2026-03-15T04:07:31.271Z",
"sourceUrl":"https://www.tiktok.com/search/video?q=trending",
"sourceType":"search",
"videoId":"7572437550057540894",
"videoUrl":"https://www.tiktok.com/@rch._.dance/video/7572437550057540894",
"description":"Fun trio dance trend 2025 #fypγ‚·γ‚šviral #trending #trio #dancetrend #funny",
"createTime":"2025-11-14T04:45:37.000Z",
"duration":15,
"region":null,
"language":"en",
"musicId":"7428648255015455520",
"musicTitle":"original sound",
"musicAuthorName":"Maddie Borge",
"authorId":"7409315146052912174",
"authorUniqueId":"rch._.dance",
"authorNickname":"RCH_dance",
"authorProfileUrl":"https://www.tiktok.com/@rch._.dance",
"authorAvatarUrl":"https://p16-common-sign.tiktokcdn-us.com/...",
"authorVerified":false,
"authorFollowerCount":14400,
"authorHeartCount":1200000,
"authorVideoCount":7,
"likeCount":1100000,
"commentCount":4388,
"shareCount":187200,
"playCount":27600000,
"saveCount":271300,
"repostCount":0,
"hashtags":["fypγ‚·γ‚šviral","trending","trio","dancetrend","funny"],
"mentions":[],
"thumbnailUrl":"https://p19-common-sign.tiktokcdn-us.com/...",
"coverUrl":"https://p16-common-sign.tiktokcdn-us.com/...",
"isAd":false,
"isPinned":false,
"isSponsored":false,
"searchKeyword":"trending",
"matchedHashtag":null,
"engagementTotal":1562888,
"engagementRateProxy":0.056626,
"discoveryScore":8.01
}

Hashtag record example

{
"recordType":"hashtag",
"inputType":"hashtag",
"inputValue":"tesla",
"position":1,
"collectedAt":"2026-03-15T04:07:30.443Z",
"sourceUrl":"https://www.tiktok.com/tag/tesla",
"sourceType":"hashtag",
"hashtag":"tesla",
"hashtagTitle":"tesla",
"hashtagUrl":"https://www.tiktok.com/tag/tesla",
"viewCount":45200000000,
"videoCount":12500000,
"coverImageUrl":null,
"description":null
}

Output fields

Common fields (all records)

FieldDescription
recordType"video" or "hashtag"
inputType"searchQuery", "hashtag", or "url"
inputValueThe original input that produced this record
positionRank/order in discovery results
collectedAtISO 8601 timestamp of extraction
sourceUrlThe URL that was scraped
sourceType"search" or "hashtag"

Video fields

FieldDescription
videoIdTikTok video ID
videoUrlFull video URL
descriptionVideo caption/description
createTimeVideo creation time (ISO 8601)
durationDuration in seconds
regionRegion/country code (best-effort, may be null)
languageContent language (if available)
musicId, musicTitle, musicAuthorNameSound/music info
authorId, authorUniqueId, authorNicknameAuthor identification
authorProfileUrl, authorAvatarUrlAuthor links
authorVerifiedVerified badge status
authorFollowerCount, authorHeartCount, authorVideoCountAuthor stats (if available)
playCountPlay/view count
likeCount, commentCount, shareCountEngagement counts
saveCount, repostCountSave and repost counts (if available)
hashtagsHashtags used in the caption
mentionsUsers mentioned in the caption
thumbnailUrl, coverUrlVideo cover images
isAd, isPinned, isSponsoredContent flags
searchKeywordThe search keyword that found this video (null for hashtag discovery)
matchedHashtagThe hashtag that found this video (null for keyword discovery)
engagementTotalSum of likes + comments + shares + saves
engagementRateProxyengagementTotal / playCount
discoveryScoreWeighted viral score: (shares*3 + saves*2 + comments*1.5 + likes) / plays * 100

Hashtag fields

FieldDescription
hashtagHashtag name (without #)
hashtagTitleDisplay title
hashtagUrlFull hashtag page URL
viewCountTotal view count
videoCountTotal video count (if available)
coverImageUrlCover image URL (if available)
descriptionHashtag description (if available)

Use cases

  • Content ideation β€” find trending hashtags and videos in a niche before creating content
  • Trend monitoring β€” track recurring keywords, hashtags, or topics across repeated scheduled runs
  • Competitive research β€” see what types of content are performing around a topic
  • Influencer discovery β€” identify creators associated with emerging trends
  • E-commerce/product discovery β€” detect trending products, categories, and buying signals
  • Campaign validation β€” check whether a hashtag or theme is growing before investing in content or ads
  • AI/LLM workflows β€” feed discovered videos and hashtags into clustering, summarization, trend scoring, and reporting pipelines

Tips and best practices

  • Use inputValue to trace results β€” every record includes the original query or hashtag that produced it, making cross-topic comparison easy
  • Start small β€” use resultsPerQuery: 10–20 for initial exploration, then increase for deeper collection
  • Combine inputs β€” mix searchQueries and hashtags in a single run to compare keyword trends with hashtag trends
  • Schedule for monitoring β€” run on a schedule to track trend momentum over time
  • Use discoveryScore β€” higher scores indicate stronger viral signals (weighted toward shares, saves, and comments)
  • Filter by recordType β€” use the dataset views or filter by recordType to separate video and hashtag records

Proxy configuration

Residential proxies are recommended for reliable TikTok scraping. TikTok applies rate limiting and bot detection that datacenter proxies may not handle well.

{
"proxyConfiguration":{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"]
}
}

Integrations

Connect this actor with other tools and services:

  • Google Sheets β€” export trend data to spreadsheets for team dashboards
  • Slack/email β€” set up notifications when new trends are detected
  • Webhooks β€” trigger downstream workflows when a run completes
  • API β€” access results programmatically via the Apify API
  • Other actors β€” feed discovered video URLs into TikTok Video Scraper for deeper video analysis

FAQ

How many results can I get per query? Up to 500 per keyword or hashtag. The actual number depends on how much data TikTok returns for that query.

Why are some fields null? Fields like region, language, saveCount, and repostCount depend on what TikTok includes in its page data. They are extracted on a best-effort basis.

What is the difference between searchKeyword and matchedHashtag? searchKeyword is populated when a video was discovered via a keyword search. matchedHashtag is populated when discovered via a hashtag page. Use inputValue as a universal field that is always populated regardless of discovery method.

Can I scrape specific video pages? This actor is designed for trend discovery (search + hashtags). For scraping specific video URLs, use TikTok Video Scraper.

How is discoveryScore calculated? discoveryScore = (shares * 3 + saves * 2 + comments * 1.5 + likes) / plays * 100. It weights actions that signal stronger intent (sharing and saving) higher than passive engagement (likes).

You might also like

Tiktok Hashtag Scraper

coregent/tiktok-hashtag-scraper

TikTok Hashtag Scraper extracts videos, creators, captions, stats, and hashtag page data from TikTok hashtags. Use it to monitor trends, track campaigns, discover creators, analyze niche content, and power research, analytics, and AI workflows.

8

Tiktok Scraper

scrapier/tiktok-scraper

πŸ”Ž TikTok Scraper (tiktok-scraper) extracts public profiles, videos, captions, hashtags & metrics at scale. ⚑ Fast, reliable data for market research, trend tracking & influencer discovery. πŸ“ˆ Filter by keyword, hashtag or user to power analytics, SEO & competitive insights.

Tiktok Trending Videos Scraper

simpleapi/tiktok-trending-videos-scraper

TikTok Trending Videos Scraper collects data on trending TikTok videos, capturing captions, hashtags, creators, sounds, metrics, and timestamps. Perfect for tracking viral trends, analyzing content performance, researching creators, and automating structured TikTok trend data extraction

TikTok Video Discovery Engine

badruddeen/tiktok-video-discovery-engine

Discover related TikTok videos using any public video URL. Provide a TikTok video link and get recommended videos and creators from TikTok’s discovery feed. Ideal for content discovery, niche research, and competitor analysis.

πŸ‘ User avatar

Badruddeen Naseem

5

5.0

Tiktok Trending Videos Scraper

api-empire/tiktok-trending-videos-scraper

Tiktok Trending Videos Scraper extracts real-time trending videos from TikTok. Capture views, likes, shares, captions, hashtags, creators, and metadata. Ideal for research, content planning, trend analysis, and workflows needing structured TikTok trending video insights.

24

5.0

Tiktok Viral Challenge Finder

badruddeen/tiktok-viral-challenge-finder

Find related TikTok videos using any public video URL. Simply provide a TikTok video link to uncover recommended videos and creators from TikTok’s discovery feed. Ideal for content discovery, niche exploration, and competitor research.

πŸ‘ User avatar

Badruddeen Naseem

32

5.0

Tiktok Hashtag Scraper

sociavault/tiktok-hashtag-scraper

Search TikTok videos by hashtags. Find trending content, viral videos, and discover popular posts using specific hashtags. Perfect for content research, trend analysis, and competitor monitoring.

TikTok Trending Videos Scraper

scrapier/tiktok-trending-videos-scraper

TikTok Trending Videos Scraper collects real-time trending videos from TikTok, including captions, metrics, hashtags, creators, and URLs. Ideal for market research, content insights, and tracking viral trends across any niche.

TikTok Trending Hashtags Analytics Scraper

simpleapi/tiktok-trending-hashtags-analytics-scraper

TikTok Trending Hashtags Analytics Scraper tracks rising TikTok hashtags and extracts metrics like popularity, usage volume, top videos, creators, sounds, and engagement trends. Perfect for discovering viral topics, planning content, analyzing trends, and automating TikTok hashtag insights