TikTok Trending Hashtags
Get official TikTok Creative Center hashtag rankings by country and period: rank, posts, views, popularity curves, industries and top creators.
Ad Intelligence & Competitor Research
How it works
- 1Open it on Apify
Hit Run on Apify — it opens the tool in the cloud, no install.
- 2Set the inputs
Adjust
trendTypes,region,periodDays(sensible defaults are pre-filled). - 3Click Run
The tool runs on Apify’s cloud and collects the data for you.
- 4Export the results
Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.
Pricing
$0.008 per TikTok trend = $8 per 1,000
| You are charged for | When | Price |
|---|---|---|
| TikTok trend | One real public TikTok Creative Center hashtag trend. | $0.008 |
Pay-per-event pricing: you are billed per result, not per subscription — a run that returns nothing costs nothing beyond the start fee. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-07-25, and they are what you are actually charged.
Inputs
| Field | What it does | Type |
|---|---|---|
trendTypes | Hashtag is supported from TikTok's anonymous public Creative Center page. Video, creator, song, and ad requests are probed only through documented availability checks and never charged when public data is unavailable. | array |
region | ISO country code. Hashtag rankings currently support US, FR, DE, IT, ES, GB, AR, AU, BR, CA, CO, EG, ID, IL, JP, KR, MY, MX, PH, SA, SG, ZA, TW, TH, TR, AE, and VN. | string |
periodDays | Creative Center comparison period in days. | integer |
industryIds | Optional local filter. TikTok returns industry IDs with public hashtag results; only matching returned hashtags are kept. Use IDs such as 11000000000 or 23000000000 exactly as exposed by Creative Center. | array |
maxResults | Anonymous public Creative Center currently exposes up to three hashtag rankings. Higher values do not cause login-gated paging. | integer |
requestTimeoutSecs | Maximum time for the Creative Center page request. | integer |
sessionCookies | Optional. Runs read the anonymous public Creative Center page by default and use a built-in session only if that page comes back blocked. Supply your own TikTok account cookie to get a rate limit nobody else shares. In Chrome: F12 -> Application -> Cookies -> tiktok.com, and copy the value of sessionid. This does not unlock the trend types listed as unavailable. Anyone with this value can act as your account, so treat it like a password. | array |
What you get
A structured dataset — each result includes fields like:
trendTyperankhashtagpostsviewsregionperiodDayssourceUrlerrorCodeok_samplehashtagIdindustryIdstopCreatorspopularityCurvefetchedAterrorExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
Related tools in Ad Intelligence & Competitor Research
Other ready-to-run tools in the same category — all pay-per-use on the Apify cloud.
SaaS Competitor Monitor: Pricing, Changelog & Positioning
Track competitor SaaS pricing, changelogs, and positioning changes on a schedule. Get structured deltas and Slack alerts for only what changed.
G2 Reviews Scraper
Scrape G2 software reviews at $1.70 per 1,000: rating, title, full text, reviewer, date and URL. Any product slug. No G2 account or API key needed.
Google Trends Scraper
Google Trends data with no API key: keyword interest over time, interest by region or city, top and rising related queries, and Trending Now by country.
Yandex Search Engine Scraper (SERP API)
Scrape Yandex search results by keyword or URL. Rank, title, URL, domain, snippet, ads and SERP features, with region targeting. No API key.
Google Ads Transparency Scraper
Scrape Google Ads Transparency Center by domain, advertiser name or advertiser ID. Ad creatives, formats, first/last shown dates, countries and previews.
Meta Ad Library Scraper
Scrape Facebook and Instagram Ad Library ads by keyword, advertiser Page ID or URL. No login, no Meta API token. Ad copy, creatives, dates, platforms, spend.
Where this tool sits
- Categories
- Ad Intelligence & Competitor Research
- Platforms
- TikTok
TikTok Creative Center Trends
Get verified public TikTok Creative Center hashtag rankings with nothing to sign up to and no API key. The actor fetches TikTok's public server-rendered Creative Center trend page and returns the anonymous records TikTok actually exposes: rank, hashtags, posts, views, popularity curve, industries, and top creators.
What works today
- Public hashtag rankings by region and 7 or 30 day period
- Rank, posts, views, popularity curve, industry IDs, and visible top creator metadata
- A local industry-ID filter over the public records TikTok returns
- Direct HTTP first, with optional Apify Proxy only when a direct request is blocked
- Runs work out of the box: the anonymous page is read first, and a built-in session is used only if that page comes back blocked
- One
trendpay-per-event charge for each verified real trend row saved
Current Creative Center source limits
TikTok changes Creative Center independently of this actor. At the time this version was validated:
- The old
creative_radar_apitrend JSON routes return40101 no permissionto anonymous callers. - The public Creative Center hashtag page includes stable server-rendered data and is the only source used for chargeable output.
- The Video page displays a small browser preview but does not include stable anonymous video records in the direct public page response used by the actor.
- Creator is marked
Coming soon, Song or Music is absent from the current public Trends page, and the current Top Ads route resolves to 404 for anonymous traffic.
Selecting video, creator, song, or ad creates an explicit PUBLIC_SOURCE_UNAVAILABLE diagnostic. Diagnostics are never charged. This avoids presenting login-gated or absent data as a working product.
Input
| Field | Default | Description |
|---|---|---|
trendTypes | ["hashtag"] | Trend types to attempt. Only hashtag currently produces chargeable public records. |
region | US | Country code supported by anonymous hashtag rankings. |
periodDays | 7 | 7 or 30 day Creative Center comparison period. |
industryIds | empty | Optional exact industry-ID filter applied to returned public hashtag results. |
maxResults | 3 | Up to three anonymous rankings currently exposed by Creative Center. |
requestTimeoutSecs | 25 | HTTP request timeout, from 8 to 60 seconds. |
proxyConfiguration | off | Optional Apify Proxy configuration. |
sessionCookies | empty | Optional. Leave empty. Runs read the anonymous page first and fall back to a built-in session only when it is blocked. Your own TikTok sessionid cookie here gives you a rate limit nobody else shares. It does not unlock the unavailable trend types. |
Example:
{
"trendTypes": ["hashtag"],
"region": "US",
"periodDays": 7,
"maxResults": 3,
"proxyConfiguration": {
"useApifyProxy": false
}
}
Output
Each verified public ranking produces one row:
{
"ok": true,
"trendType": "hashtag",
"rank": 1,
"region": "US",
"periodDays": 7,
"hashtag": "#exampletrend",
"posts": 17111,
"views": 28789647,
"industryIds": ["23000000000"],
"popularityCurve": [
{ "timestamp": "2026-07-19T00:00:00.000Z", "value": 54.2 }
],
"topCreators": [
{ "rank": 1, "handle": "examplecreator", "followers": 120000, "country": "US" }
],
"source": "tiktok_creative_center_public_ssr",
"sourceUrl": "https://ads.tiktok.com/creative/creativeCenter/trends/hashtag?region=US&period=7"
}
Empty input returns a labeled sample row for automated Apify checks and Store previews. Bad input, a source block, no matching industry, unavailable types, and parsing failures return ok: false diagnostic rows. No sample or diagnostic row is charged.
Pricing
$8.00 per 1,000 trends ($0.008 each), with no run-start fee. Flat rate — no volume tiers, no plan gates — and the trend event fires once per verified real ranking row saved.
Creative Center currently exposes at most three anonymous rankings per region and period, and maxResults is capped at 3 to match, so a full run costs $0.024. Sweeping all 27 supported regions on both the 7-day and 30-day period is 54 runs and at most 162 rows — $1.296.
Sample rows, PUBLIC_SOURCE_UNAVAILABLE diagnostics, blocked requests and parse failures are never charged, and with no start fee a run that returns nothing costs nothing at all.
Proxy guidance
Start with direct HTTP. The validated US anonymous page returned HTTP 200 without a proxy. Enable a proxy only after a 403 or 429 response, because a residential proxy adds bandwidth cost to an otherwise small HTML response — and Apify Proxy traffic is billed to your own account, separately from the per-trend price above.
A proxy will not unlock the unavailable trend types either: it cannot turn the permission-denied legacy API, the "Coming soon" Creator tab, the absent Song tab, or the missing Top Ads route into a verified anonymous source.
Sessions
Every run reads the anonymous public page first, because that page is the source of the chargeable rows and it costs no session quota at all. Only when it answers with a block or without its server-rendered payload does the run retry with a built-in session, so a normal run never touches one.
That built-in session is shared by everyone running this actor, so under heavy concurrent load it is subject to a shared rate limit. Put your own TikTok sessionid cookie in sessionCookies for a rate limit nobody else shares — a cookie is as good as a password for the account it belongs to, so only use one you are comfortable exposing. If the session is unavailable the run degrades to the ordinary uncharged diagnostic row instead of failing.
A session does not unlock the unavailable trend types, and it does not raise the three-ranking maxResults ceiling. Neither claim has been verified against a live source, so neither is made here.