Tiktok Trending Hashtags Scraper avatar

Tiktok Trending Hashtags Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Tiktok Trending Hashtags Scraper

Tiktok Trending Hashtags Scraper

๐Ÿ“ˆ TikTok Trending Hashtags Scraper finds and analyzes real-time viral tags with views, growth, and popularity by region and niche. ๐Ÿ“Š Export CSV/JSON for strategy. ๐Ÿš€ Ideal for creators, brands & agencies to boost reach, timing, and content performance.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScraperX

ScraperX

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

12 days ago

Last modified

Share

TikTok Trending Hashtags Scraper โ€” Top 100 Rankings, Growth & Analytics by Country

Pull TikTok's Top 100 trending hashtags for any of 72 countries (or globally), filter them by industry, isolate the ones that just entered the chart, and enrich each with per-hashtag analytics โ€” video views, post counts, rank movement and trend history.

Or skip the ranking entirely and request analytics for your own list of hashtags to see how they are actually performing.


What you get

๐Ÿ† Ranking data๐Ÿ“Š Analytics๐ŸŽ›๏ธ Targeting
Hashtag name and IDVideo views72 countries + global
Current rank (1โ€“100)Number of posts published18 industry categories
Rank movement type (rising / new / stable)Trend history over your chosen window7 / 30 / 120-day ranking windows
Industry classificationEngagement and growth curves7 / 30 / 120 / 365 / 1095-day analytics windows
"New on board" filteringCustom hashtag lists

Key features

  • Three result modes in one Actor.
    • Top 100 Ranking โ€” the trending list alone: fast and cheap.
    • Top 100 + Analytics โ€” the list, with deep per-hashtag stats attached.
    • Hashtag Analytics โ€” analytics for your hashtags, not TikTok's chart.
  • "New on board" filter. Return only hashtags that newly entered the Top 100 in the chosen period. This is the single most actionable view in the Actor: a trend you catch on entry is worth far more than one you catch at peak.
  • 72 countries plus a global view. From US, GB and DE to VN, NG, SA, MX and KZ โ€” trend research that is genuinely local.
  • 18 industry categories. Beauty & Personal Care, Food & Beverage, Games, Tech & Electronics, Travel, Education, Sports, Pets and more โ€” so a beauty brand is not reading gaming trends.
  • Separate ranking and analytics windows. Rank over 7, 30 or 120 days; analyse trend curves over 7 days to 3 years. Short-term ranking with long-term context, in the same row.
  • Custom hashtag analytics. Feed your own hashtags to see their views, post counts and trend curves โ€” a direct way to validate a hashtag before you build content around it.
  • Automatic proxy fallback. Runs direct by default and escalates to datacenter, then residential proxies if TikTok rejects a request.

Use cases

  • Content planning โ€” build a weekly content calendar around hashtags that are rising, not saturated.
  • Trend spotting โ€” use new on board with a 7-day window to catch trends as they break.
  • Campaign hashtag selection โ€” validate hashtags with real view and post counts before committing a campaign to them.
  • Competitor & category research โ€” filter by industry to see exactly what is trending in your vertical.
  • Localisation strategy โ€” compare the Top 100 across markets before launching in a new country.
  • Agency reporting โ€” export trend data with growth curves straight into client decks.
  • Influencer briefing โ€” tell creators which hashtags are actually moving this week, with numbers.
  • Academic and market research โ€” track how attention shifts across industries and countries over time.

How it works

  1. You pick a result type โ€” ranking, ranking with analytics, or analytics for your own hashtags.
  2. The Actor queries TikTok's Creative Center trend data for your country, period and industry.
  3. The Top 100 is paged and parsed into flat rows with rank, views, post counts and rank movement.
  4. In analytics modes, each hashtag is looked up individually and its detailed stats attached โ€” with a fallback scan across the trending list when a direct lookup is unavailable.
  5. Your "new on board" filter is applied if enabled.
  6. On a block, the proxy tier escalates automatically.
  7. Rows stream into the dataset as they are collected.

Quick start

  1. Open the Actor and leave Result Type on top100.
  2. Pick a Country โ€” e.g. US, or ALL for global.
  3. Choose a Top 100 Period โ€” 7 days is the most actionable.
  4. Click Start, then export the Output tab as CSV, Excel or JSON.

Minimal input

{
"result_type": "top100",
"country": "US",
"top100_period": "7"
}

Input configuration

FieldTypeDefaultDescription
result_typestringtop100top100 โ€” trending list only. top100_with_analytics โ€” list plus per-hashtag stats. analytics โ€” analytics for your own hashtag_list.
countrystringALLCountry for the ranking and analytics. 72 codes supported: US, GB, DE, FR, ES, IT, BR, MX, JP, KR, ID, VN, TH, PH, IN, AE, SA, EG, NG, ZA, PL, TR, UA, and many more. ALL = global.
top100_periodstring7Ranking window in days: 7, 30 or 120. Used by both Top 100 modes.
analytics_periodstring30Window for analytics curves: 7, 30, 120, 365 or 1095 days. Used by the analytics mode.
top100_industrystringโ€”Restrict the ranking to one TikTok Creative Center industry: Financial Services, Health, News & Entertainment, Vehicle & Transportation, Games, Sports & Outdoor, Tech & Electronics, Food & Beverage, Life Services, Education, Travel, Beauty & Personal Care, Home Improvement, Baby/Kids & Maternity, Apparel & Accessories, Business Services, Household Products, Pets. Leave empty for all.
top100_new_on_boardbooleanfalseReturn only hashtags that newly entered the Top 100 in the chosen period.
hashtag_listarray[]Your own hashtags (without #) to analyse. Used only when result_type is analytics.
proxyConfigurationobjectno proxyDefault is no proxy. On a rejection the Actor falls back to datacenter, then residential proxies.

Note on custom hashtags: if a hashtag is not popular enough in the selected country and period, TikTok returns no data for it. That is a genuine "not enough signal" answer, not a scraping failure โ€” and it is itself useful information.


Output data

Ranking rows (top100 and top100_with_analytics)

FieldTypeDescription
hashtag_namestringThe hashtag, without #.
hashtag_idstringTikTok's internal hashtag ID.
ranknumberPosition in the Top 100.
rank_diff_typestringHow the rank moved โ€” newly entered, rising, or unchanged.
video_viewsnumberTotal views on videos using the hashtag in the period.
publish_cntnumberNumber of videos published with the hashtag.
industry_infoobjectThe industry category TikTok assigns to the hashtag.

Analytics rows (analytics and the enriched Top 100 mode)

Each row carries hashtag_id, hashtag_name and an analytics object containing TikTok's detailed statistics for that hashtag over your analytics_period โ€” including trend history and engagement curves as TikTok publishes them.

Example output

{
"hashtag_name": "morningroutine",
"hashtag_id": "3915301",
"rank": 7,
"rank_diff_type": "new",
"video_views": 184300000,
"publish_cnt": 42180,
"industry_info": { "value": 26000000001, "label": "Beauty & Personal Care" }
}
{
"hashtag_id": "3915301",
"hashtag_name": "morningroutine",
"analytics": {
"video_views": 184300000,
"publish_cnt": 42180,
"trend": [
{ "time": 1785600000, "value": 0.42 },
{ "time": 1786204800, "value": 0.61 }
]
}
}

Illustrative values โ€” a live run returns current TikTok data.


Usage examples

This week's breakout hashtags in the US

{
"result_type": "top100",
"country": "US",
"top100_period": "7",
"top100_new_on_board": true
}
{
"result_type": "top100_with_analytics",
"country": "GB",
"top100_period": "30",
"top100_industry": "26000000001",
"analytics_period": "120"
}

Validate your own campaign hashtags

{
"result_type": "analytics",
"country": "US",
"analytics_period": "365",
"hashtag_list": ["yourbrand", "yourcampaign", "yourproduct"]
}

Compare markets before a launch

Run the same configuration with country set to US, GB, DE and BR, then merge the exports and compare which hashtags appear in each.

Weekly trend monitor

Save the "new on board" configuration as a Task, attach a weekly Schedule, and pipe the results into Slack โ€” a standing feed of hashtags that just started moving.


Run it from your own code

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_API_TOKEN>")
run = client.actor("scraperx/tiktok-trending-hashtags-scraper").call(run_input={
"result_type": "top100",
"country": "US",
"top100_period": "7",
"top100_new_on_board": True,
})
for h in client.dataset(run["defaultDatasetId"]).iterate_items():
print(h["rank"], "#" + str(h["hashtag_name"]), h.get("video_views"), h.get("publish_cnt"))

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_API_TOKEN>' });
const run = await client.actor('scraperx/tiktok-trending-hashtags-scraper').call({
result_type: 'top100',
country: 'US',
top100_period: '7',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

cURL

curl -X POST "https://api.apify.com/v2/acts/scraperx~tiktok-trending-hashtags-scraper/runs?token=<YOUR_APIFY_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"result_type":"top100","country":"US","top100_period":"7"}'

Integrations

Send trends to Google Sheets, Airtable, Slack, Make, Zapier, Google Drive or your own endpoint via webhooks, and use Schedules for a recurring trend digest.


Pricing

Pricing for this Actor is shown on its Pricing tab on the Actor page, and Apify displays the applicable cost before you run it. Free Apify accounts include monthly platform credit that is enough to trial it.

Cost tip: top100 alone is far lighter than top100_with_analytics, which performs an extra lookup per hashtag. Use the plain ranking for monitoring, and the enriched mode when you are ready to analyse.


Limits & good to know

  • The Top 100 is exactly 100 hashtags per country / period / industry combination. Narrow by industry to get 100 relevant hashtags instead of 100 general ones.
  • Analytics mode depends on hashtag popularity. A hashtag with little activity in the selected country and period simply returns no data โ€” which is a real signal about that hashtag.
  • Two different periods. top100_period controls the ranking; analytics_period controls the history curves. They are independent by design.
  • Enriched mode is slower โ€” it is one lookup per hashtag on top of the ranking.
  • Trend values reflect TikTok's own published Creative Center data, which updates on TikTok's schedule rather than in real time.
  • Rank movement (rank_diff_type) is relative to the selected period; changing the period changes what counts as "new".
  • Default run options are 4 GB memory and a 1-hour timeout.

FAQ

Do I need a TikTok account or ads account? No. The Actor reads publicly published TikTok trend data without authentication.

Which result type should I use? top100 for fast monitoring, top100_with_analytics when you need per-hashtag depth, and analytics when you want to evaluate hashtags you already have in mind.

How do I find trends before they peak? Set top100_period to 7 and turn on top100_new_on_board.

Can I filter by niche? Yes โ€” top100_industry covers 18 TikTok Creative Center categories.

Why did my custom hashtag return nothing? Because it does not have enough activity in the country and period you selected. Try a broader period or country: "ALL".

What is the difference between the two period settings? top100_period decides which hashtags rank; analytics_period decides how far back the trend curves reach.

Which countries are supported? 72, plus a global (ALL) view.

Which export formats are supported? JSON, CSV, Excel (XLSX), XML and RSS. Ranking rows export cleanly to CSV; use JSON when analytics objects are included.


This Actor collects only publicly published TikTok trend data โ€” aggregate hashtag statistics that TikTok makes available for marketers and researchers. It contains no personal data, involves no login, and accesses no private content. Use it in line with TikTok's terms and applicable law.

Support

Need extra metrics, more history, or a custom trend-monitoring pipeline? Open an issue on the Issues tab of this Actor.