What are the best TikTok hashtags for views?
We pull public trending videos across several regions via GET /v1/tiktok/feed/trending, sum visible view counts per hashtag, and rank by those totals. This answers "which tags show up on high-view videos in this pull," not "which tags will make your next video go viral."
As of 2026-07-21 · 32 trending videos across US, GB, CA, AU. Ranked by summed sample views. Live refresh via GET /v1/tiktok/feed/trending.
What this snapshot shows
Videos sampled
32
4 regions
Unique hashtags
222
Top tag views
29.9M
#viral
Regions
4
US · GB · CA · AU
Hashtags ranked by sample views
| Rank | Hashtag | Views (sample) | Avg views | Videos | Share |
|---|---|---|---|---|---|
| 1 | #viral | 29.9M | 5.0M | 6 | 19% |
| 2 | #lamineyamal | 26.5M | 8.8M | 3 | 9% |
| 3 | #fifaworldcup | 14.2M | 7.1M | 2 | 6% |
| 4 | #fyp | 13.0M | 1.9M | 7 | 22% |
| 5 | #foryoupage | 11.4M | 2.3M | 5 | 16% |
| 6 | #storytime | 7.3M | 2.4M | 3 | 9% |
| 7 | #fcbarcelona | 3.5M | 1.7M | 2 | 6% |
| 8 | #trending | 2.4M | 1.2M | 2 | 6% |
| 9 | #foryou | 1.8M | 600.1K | 3 | 9% |
| 10 | #creatorsearchinsights | 589.4K | 294.7K | 2 | 6% |
Discovery tags (#fyp, #foryou) usually top view totals because they appear on almost every trending video. Pair one of them with topical tags that match the content.
How we compute this
Pull trending videos for US, GB, CA, and AU. For each hashtag on a video, add that video's visible view count to the tag total. Rank by total sample views. Drop tags with fewer than two videos.
- Endpoints
GET /v1/tiktok/feed/trending — region required (US, GB, CA, AU in this snapshot)
GET /v1/tiktok/search/hashtags — optional follow-up to inspect recent videos for one tag
- Formula
- Views (sample) = sum of visible view counts on videos that use the hashtag. Avg views = Views (sample) ÷ videos with that hashtag. Share % = videos with hashtag ÷ videos in sample × 100.
- Sample
- Four regions × one trending page each. Ranking is by view totals, not by how often the tag appears (see the sibling frequency page for that). The committed JSON is from the latest successful live refresh (empty pulls do not overwrite). Sample size: 32.
- Refresh
- Live recompute on snapshot refresh when SOCIALFETCH_API_KEY is valid (target: weekly). A refresh that returns zero videos fails instead of writing empty rows. Methodology version 1.
Run this yourself
Same production API. Replace $SOCIALFETCH_API_KEY with your key (100 free credits on signup).
FAQ
Do these hashtags guarantee more views?
No. The table ranks tags by how much view volume they carried in this trending sample. Broad discovery tags win that race because they are attached to most uploads. Topical fit and the video itself still drive distribution.
How is this different from best hashtags for TikTok?
That sibling page ranks by how often a tag appears in the sample (share %). This page ranks by summed view counts on videos that used the tag. Same data source, different sort.
Should I only use #fyp?
Most creators still add a discovery tag, but flooding a caption with unrelated high-view tags does not help. Use one or two discovery tags plus tags that describe the video.
How often is this updated?
On snapshot refresh (target weekly). The as-of date is the last successful compute. We do not call trending on every page view.
Can I reproduce this with the API?
Yes. Call GET /v1/tiktok/feed/trending per region, sum views per hashtag from captions, and sort descending. Start from the curl on this page.