Tiktok Trends Scraper avatar

Tiktok Trends Scraper

Pricing

from $2.00 / 1,000 per result extracteds

Go to Apify Store
Tiktok Trends Scraper

Tiktok Trends Scraper

TikTok Trends Scraper extracts real-time trending data directly from the TikTok Creative Center, giving marketers, content creators, and researchers structured, actionable intelligence on what's going viral — without needing a TikTok API key.

Pricing

from $2.00 / 1,000 per result extracteds

Rating

5.0

(1)

Developer

Emmanuel Uchenna

Emmanuel Uchenna

Maintained by Community

Actor stats

1

Bookmarked

19

Total users

11

Monthly active users

15 days ago

Last modified

Share

Scrape trending hashtags, sounds, creators, and videos from TikTok Creative Center — no login required.

Get real-time trend data for any country and time period (7, 30, or 120 days). Use the data for content strategy, influencer research, music licensing decisions, or competitive analysis. Runs on Apify with scheduling, proxy rotation, and API access built-in.

TikTok Trends Scraper connects to the TikTok Creative Center's public trend intelligence platform and extracts structured data on the top trending hashtags, sounds (songs), creators, and videos across 47 countries. You can filter by industry, follower range, audio type, and sort order to get exactly the signals you need.

Data is delivered as a clean JSON dataset downloadable in JSON, CSV, Excel, or HTML — or consumed via the Apify API.

  • Content marketing — Identify trending hashtags and sounds before they peak so your content rides the wave early
  • Influencer discovery — Find trending micro- and macro-creators in specific niches and regions
  • Music & sound intelligence — Track which commercial tracks are going viral for ad campaign selection
  • Competitor benchmarking — See which brands' content is trending and what sounds/hashtags they use
  • Market research — Measure content consumption trends across different geographies and industries
  • Social listening — Monitor emerging topics relevant to your brand or industry
  1. Go to the Actor page on the Apify Store and click Try for free
  2. Select which Trend Types to collect (hashtags, sounds, creators, videos)
  3. Choose one or more Regions (country codes like US, GB, JP)
  4. Set the Time Period — 7 days (fastest trends), 30 days (sustained), or 120 days (long-term)
  5. Optionally narrow results with Industry, sort order, or follower-range filters
  6. Click Start and wait a few minutes for results in the Output tab
  7. Download the dataset in your preferred format or connect via the Apify API

Input

All input fields are optional — sensible defaults are set for every parameter.

FieldTypeDefaultDescription
trendTypesarrayall fourWhich trend types: hashtags, sounds, creators, videos
regionsarray["US"]ISO country codes (47 supported)
periodinteger7Lookback window in days: 7, 30, or 120
maxItemsinteger100Max results per trend type per region (1–200)
industrystring"" (all)Filter hashtags by industry category ID
hashtagSortBystring"popular"Sort hashtags: popular or new
soundAudioTypestring"" (all)Filter sounds: "" all, "1" commercial, "2" original
soundChartTypestring"popular"Sound chart: popular, breakout, or viral
creatorSortBystring"popular"Sort creators: popular, followers, or engagementRate
creatorFollowerRangestring"" (all)Follower bracket: 0-9999, 10000-99999, 100000-999999, 1000000-
videoSortBystring"popular"Sort videos: popular, likes, comments, or shares
proxyConfigurationobjectApify ResidentialProxy settings — residential proxies recommended

Example input JSON:

{
"trendTypes": ["hashtags", "sounds"],
"regions": ["US", "GB"],
"period": 7,
"maxItems": 50,
"industry": "3",
"soundChartType": "breakout",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output

Results are stored in the Apify dataset and downloadable as JSON, CSV, Excel, or HTML.

Each item has a type field (hashtag, sound, creator, or video) for easy filtering.

Hashtag output example

{
"type": "hashtag",
"id": "1686858772679682",
"name": "BeautyTips",
"url": "https://www.tiktok.com/tag/BeautyTips",
"countryCode": "US",
"rank": 1,
"rankDiff": 2,
"industryName": "Beauty & Personal Care",
"videoCount": 14870,
"viewCount": 89312400,
"markedAsNew": false,
"isPromoted": false,
"scrapedAt": "2025-07-15T08:30:00Z"
}

Sound output example

{
"type": "sound",
"id": "7203903012345678",
"name": "Espresso",
"authorName": "Sabrina Carpenter",
"url": "https://www.tiktok.com/music/7203903012345678",
"duration": 175,
"countryCode": "US",
"rank": 1,
"rankDiff": 0,
"usageCount": 1240000,
"markedAsNew": false,
"isPromoted": false,
"scrapedAt": "2025-07-15T08:30:00Z"
}

Creator output example

{
"type": "creator",
"id": "7023912345678901",
"name": "Jane Doe",
"username": "janedoe",
"url": "https://www.tiktok.com/@janedoe",
"countryCode": "US",
"rank": 5,
"followerCount": 1200000,
"engagementRate": 0.087,
"followerRange": "1000000-",
"likeCount": 9800000,
"scrapedAt": "2025-07-15T08:30:00Z"
}

Video output example

{
"type": "video",
"id": "7301234567890123456",
"desc": "Summer skincare routine #skincare #beauty",
"url": "https://www.tiktok.com/@janedoe/video/7301234567890123456",
"countryCode": "US",
"rank": 2,
"likeCount": 3450000,
"commentCount": 18200,
"shareCount": 94000,
"viewCount": 28000000,
"duration": 47,
"authorName": "Jane Doe",
"authorUsername": "janedoe",
"soundName": "Espresso",
"isPromoted": false,
"scrapedAt": "2025-07-15T08:30:00Z"
}

Data table — all output fields

FieldTypesDescription
typeallhashtag / sound / creator / video
idallTikTok internal item ID
nameallDisplay name
urlallDirect link on TikTok.com
countryCodeallISO 3166-1 alpha-2 country code
rankallTrend rank (lower = more trending)
rankDiffhashtag, soundRank change from previous period
scrapedAtallUTC timestamp of collection
markedAsNewhashtag, soundNewly trending flag
isPromotedhashtag, sound, videoPaid/promoted placement flag
industryNamehashtagIndustry category
videoCounthashtagVideos using this hashtag
viewCounthashtagAggregate views across all hashtag videos
authorNamesound, videoArtist / creator display name
audioLinksoundDirect audio file URL
coverUrlsound, videoThumbnail / cover art URL
durationsound, videoDuration in seconds
usageCountsoundVideos using this sound
commercialTypesoundCommercial licensing type
usernamecreator@username (without the @)
avatarUrlcreator, videoProfile picture URL
followerCountcreatorFollower count
engagementRatecreatorEngagement rate (decimal)
followerRangecreatorBucketed follower range
likeCountcreator, videoTotal likes
ttSellercreatorTikTok Shop seller flag
descvideoVideo caption
commentCountvideoComment count
shareCountvideoShare count
soundNamevideoBackground sound name
soundIdvideoBackground sound ID
authorUrlvideoCreator's profile URL

Pricing / cost estimation

This Actor uses a headless Chromium browser (Playwright), which consumes more compute than plain HTTP scrapers.

Run scopeEstimated compute units
1 region × 1 trend type × 50 items~0.02 CU
1 region × all 4 types × 100 items~0.10 CU
5 regions × all 4 types × 100 items~0.50 CU
10 regions × all 4 types × 200 items~1.50 CU

Apify's Free plan includes $5 of monthly compute — enough for many full runs. Residential proxy bandwidth is billed separately.

Tip: Reduce costs by selecting only the trend types and regions you need, and keeping maxItems ≤ 50 for quick queries.

Tips and advanced options

  • Residential proxies — TikTok rate-limits data-center IPs. Keep the default RESIDENTIAL proxy group.
  • Schedule regular runs — Capture daily/weekly snapshots and build a trend time-series in your own data warehouse.
  • Multi-region in one run — Add multiple country codes to regions and compare markets in one dataset.
  • Industry filtering — Pass an industry ID (e.g. "3" for Beauty & Personal Care) to narrow hashtag results.
  • Breakout soundssoundChartType: "breakout" surfaces the fastest-accelerating sounds before they go mainstream.
  • Webhook output — Configure a webhook in Actor run settings to push results to Slack, an S3 bucket, or your own API endpoint.

FAQ, disclaimers, and support

Is scraping TikTok Creative Center legal? TikTok Creative Center is a publicly accessible platform (no login required) built for advertisers and creators. This scraper accesses only public information visible to any website visitor. Always verify compliance with TikTok's Terms of Service and applicable data regulations before using data commercially.

Will I always get the full maxItems count? Not necessarily. TikTok Creative Center may return fewer results for less-active regions or time periods. The scraper fetches all items the API provides up to your limit.

Why use a browser instead of direct HTTP requests? TikTok uses JS-based anti-bot protections including session cookies and CSRF tokens. A real Chromium browser handles these automatically without requiring reverse engineering.

Some fields are missing or zero — why? Field availability varies by region, trend type, and API response. The scraper uses safe fallbacks ("" or 0) for any field the API omits.

Found a bug or incorrect data? Open an issue in the Issues tab with your input JSON and the unexpected output. All reports are reviewed promptly.

Need a custom solution? For custom pipelines, scheduled delivery, or data warehouse integration, contact us via the Actor page.