TikTok Trending Hashtags Scraper
Pricing
from $1.50 / 1,000 trending hashtags
TikTok Trending Hashtags Scraper
Scrape trending TikTok hashtags from the official Creative Center — rank, view count, post count, 7-point popularity curve and top creators, for 27 countries and 7/30/120-day windows. No login, no token.
Pricing
from $1.50 / 1,000 trending hashtags
Rating
5.0
(1)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
13
Total users
13
Monthly active users
3 days ago
Last modified
Categories
Share
TikTok Trending Hashtags Scraper — Rank, Views, Post Count & Popularity Curve
What is trending on TikTok right now, as data. This Actor pulls the trending-hashtag rankings straight from TikTok's own Creative Center — the ranking TikTok publishes for advertisers — and returns them as structured rows: rank, total views, how many posts use the hashtag, a 7-point popularity curve, and the top creators driving it.
No login. No cookies. No API token. Nothing to configure — press Start.
| You pick | You get back |
|---|---|
| A country (or all 27) | That market's trending hashtags, ranked |
| A 7 / 30 / 120-day window | What is breaking now, or what has staying power |
Why use it
- Straight from TikTok. The source is
ads.tiktok.comCreative Center — TikTok's own trend ranking, not a third-party guess or a reposted list. - The popularity curve, not just a number. Every hashtag carries a normalised time-series so you can see whether it is climbing or already cooling off.
- Views and post count. Both sides of the ratio, so you can spot hashtags with huge reach but little competition.
- Top creators per hashtag. Who is actually driving the trend, with creator id, nickname and avatar — an instant influencer shortlist.
- 27 markets in one run. Leave the country empty and the Actor sweeps every market TikTok publishes, so you can compare trends across countries in one dataset.
- Zero setup. No TikTok account, no Creative Center login, no verification token.
How it works
- TikTok's Creative Center is a Remix app whose hashtag page is hydrated by a server-side data loader returning clean JSON.
- The Actor calls that loader directly for each
(country × window)pair — no browser, no verification token, so runs are fast and cheap. - Rows are normalised (views, post counts and curve values coerced to numbers) and pushed to the dataset.
- If a run somehow returns nothing, it fails loudly instead of finishing green with an empty dataset — you are never billed for a silent empty run.
⬇️ Input
Two fields matter. Everything else has a sane default.
| Field | Type | Required | Notes |
|---|---|---|---|
country | string | no | Two-letter code. Leave empty to sweep all 27 supported markets. Default US. |
days | string | no | 7, 30 or 120. Default 7. |
resultsLimit | integer | no | Hard cap for the whole run. Default 100. |
proxy | object | no | Optional override; the Actor already routes through its own proxy. |
Supported countries
Argentina, Australia, Brazil, Canada, Colombia, Egypt, France, Germany, Indonesia, Israel, Italy, Japan, Malaysia, Mexico, Philippines, Saudi Arabia, Singapore, South Africa, South Korea, Spain, Taiwan, Thailand, Türkiye, United Arab Emirates, United Kingdom, United States, Vietnam.
These are the markets TikTok itself publishes trending hashtags for. The country you pick is the country you get — pick Indonesia and you get Indonesian trends, not a silent fallback to the US.
Examples
One market, what is hot this week:
{"country": "US","days": "7"}
Every market at once, with a longer window — a cross-country trend comparison in a single dataset:
{"country": "","days": "30","resultsLimit": 100}
Output
One row per trending hashtag. Real result, abridged:
{"type": "hashtag_trend","hashtagId": "17843","hashtagName": "tiktokshopbacktoschool","rank": 1,"country": "US","period": 7,"publishCount": 535798,"views": 300100000,"industryIds": [24],"popularityCurve": [{ "timestamp": 1754006400, "value": 71 },{ "timestamp": 1754092800, "value": 78 },{ "timestamp": 1754179200, "value": 84 },{ "timestamp": 1754265600, "value": 90 },{ "timestamp": 1754352000, "value": 95 },{ "timestamp": 1754438400, "value": 98 },{ "timestamp": 1754524800, "value": 100 }],"topCreators": [{ "creatorId": "7012...", "nickname": "…", "avatarUrl": "https://p16-sign.tiktokcdn.com/…" }],"link": "https://ads.tiktok.com/business/creativecenter/hashtag/tiktokshopbacktoschool/pc/en?countryCode=US&period=7","scrapedAt": "2026-08-11T07:31:00.000Z"}
Key fields
| Field | Description |
|---|---|
hashtagName | The hashtag, without the #. |
rank | Its position in TikTok's ranking for that country and window. |
views | Total views across posts using the hashtag. |
publishCount | How many posts use it — pair with views to find low-competition reach. |
popularityCurve[] | Normalised 0–100 series over the window. Rising = still climbing. |
topCreators[] | Creators driving the hashtag: creatorId, nickname, avatarUrl. |
industryIds | TikTok's own industry classification for the hashtag. |
link | The hashtag's Creative Center page, for a human to open. |
Pricing
Pay-per-result. You pay for hashtags returned, nothing else. A run that returns nothing fails rather than billing you for an empty dataset.
Notes & limitations
-
TikTok publishes the top 3 hashtags per country and window on this surface, so a single-country run returns up to 3 rows and a full 27-country sweep returns up to 81. Sweep the countries, or vary the window, for volume.
This is TikTok's own cap, and it is worth being precise about it, because several actors in this category advertise "top 100". TikTok's response says otherwise in its own words — the page asks for 20 records and the server answers:
{ "pagination": { "hasMore": false, "limit": 3, "page": 1, "totalCount": 3 } }totalCount: 3,hasMore: false. There is no page 2 to fetch and no parameter that raises the limit for a caller who is not logged in. An Actor advertising 100 public trending hashtags will not return 100. This one tells you the real number up front and prices accordingly. -
The 27 countries are TikTok's list, not ours. They are read from the same response TikTok uses to build its own country dropdown, so a country you pick is a country that has data — you will never silently get US results back after asking for Indonesia.
-
There is no worldwide aggregate, and industry-filtered rankings are not available to logged-out callers.
-
topCreatorsandindustryIdsare populated by TikTok for most but not every hashtag. -
The Actor does not log in and does not touch any private or non-public TikTok surface.
FAQ
Do I need a TikTok or TikTok Ads account? No. Nothing to log into, no token to paste.
Is this the same data as the Creative Center website? Yes — it is the exact ranking that page renders, read from the same data loader, just structured for you.
Can I get more than 3 hashtags per country? Not from the public surface — TikTok's own response reports totalCount: 3, hasMore: false, so there is nothing further to fetch. Run multiple countries and multiple windows to build a bigger picture: 27 countries × 3 windows = up to 243 rows.
Other actors say "top 100" — who is right? Their own documentation agrees with this one; one leading actor's README states that TikTok "controls how many unauthenticated public Trends records are available", and ships several advertised fields as null. The "100" is a maximum setting, not a quantity you receive.
I want ad creatives, not hashtags. Use TikTok Ad Library & Top Ads Scraper instead — same maintainer, same codebase.
🤖 For AI Agents & LLM Apps
- Purpose: return TikTok's official trending-hashtag ranking as structured rows with reach, competition and momentum signals.
- Minimal input:
{ "country": "US", "days": "7" }— no auth. - Sweep input:
{ "country": "", "days": "7" }— all 27 markets. - Output fields:
type, hashtagId, hashtagName, rank, country, period, publishCount, views, industryIds, popularityCurve[], topCreators[], link, scrapedAt. - Billing: pay-per-result;
resultsLimitbounds cost. Up to 3 rows per country × window. - Do not expect more than 3 hashtags per country/window — that is TikTok's public cap.
⚠️ Disclaimer
This Actor collects only publicly available information that TikTok publishes on its Creative Center for advertisers, without logging in or bypassing any access control. Use it in compliance with TikTok's Terms of Service and applicable law, including data-protection rules. You are responsible for how you use the data. This tool is not affiliated with or endorsed by TikTok or ByteDance Ltd.
SEO Keywords
TikTok trending hashtags scraper, TikTok trends API, trending hashtags TikTok, TikTok Creative Center scraper, TikTok hashtag data, scrape TikTok trends, TikTok trending topics, hashtag popularity curve, TikTok hashtag views, TikTok viral hashtags, TikTok trend tracking, social media trend data, TikTok marketing research, TikTok hashtag analytics, trending hashtags by country.