Back to home page
Content & Engagement

Hashtags & Mentions

Understanding content themes, audience niches, and brand partnerships through caption analysis.

Instagram · YouTube · TikTok · X · Snapchat Validation ↓

Amazing trip to Lisbon with @travelbrand · #travel #lisbon #ad

↓
# 2 hashtags extracted
@ 1 mention extracted
sponsored mention flagged

Every hashtag and @mention in a creator's public captions is captured and aggregated over time. The patterns that emerge tell you three things:

Content Focus

Which topics a creator consistently posts about, beyond what their bio says.

Niche Consistency

Whether a creator stays in their lane or jumps between unrelated topics.

Brand Partnerships

When #ad or #sponsored appears alongside @mentions, we flag it as a likely collaboration.

1

Coverage

Share of profiles where at least one hashtag or mention was found in captions.

Coverage by Platform

Instagram 91% profiles with extracted hashtags
YouTube 88% channels with extracted hashtags
TikTok 93% creators with extracted hashtags
2

What Is Covered

Hashtags and mentions are extracted from a creator's public text.

Three Output Types

#
Hashtags

The hashtags and mentions a creator uses, ranked by how often and how recently.

#travel #lisbon #hiddenplaces #europetravel #backpacking
@
Mentions

Every unique @mention found across all posts. Shows which brands, creators, and accounts are being tagged.

@visitportugal @travelbrand @friendcreator
Sponsored Mentions

Mentions that co-occur with sponsorship hashtags in the same post. Flagged as likely brand collaborations automatically.

@travelbrand (via #ad) @techcompany (via #sponsored)
Where the Text Comes From

Hashtags and mentions are drawn from the public text a creator publishes: captions, titles, descriptions, and profile text. The available fields vary by platform. All sources are merged and deduplicated per creator.

3

How Hashtags Are Ranked

Every unique hashtag is stored, but the order matters. Hashtags are ranked using two signals: how often they appear and how recently they were used. Recent activity gets priority.

Recency Weighting

1 month Highest weight
3 months Medium weight
6 months Lowest weight

Example: NikolaTravels Ranked Hashtags

NikolaTravelsTravel · Instagram
1
#hiddenplacesHigh count + very recent
14 uses 1 week ago
2
#europetravelSolid count + recent enough to rank high
15 uses 3 weeks ago
3
#lisbonLow count but used this week
3 uses 5 days ago
4
#travelHighest count but not recent, drops
22 uses 2 months ago
5
#backpackingGood count but stale
18 uses 5 months ago
Why this matters

#travel has 22 uses, more than #hiddenplaces or #lisbon, but it ranks lower because it hasn't appeared in recent posts. The ranking reflects what a creator is actively posting about right now, not just what they have posted about the most over their lifetime.

4

Sponsorship Detection

When a caption contains both @mentions and sponsorship-related hashtags, the system connects them. Here is how that detection works in practice.

How a Sponsored Mention Gets Flagged

Sample caption

Amazing trip to Lisbon with @travelbrand 🌍 Best hidden spots in the city! #travel #lisbon #europe #ad #hiddenplaces

Mention found @travelbrand
+
Sponsorship hashtag #ad
↓
Result @travelbrand flagged as sponsored mention

Sponsorship keywords detected

#ad #ads #sponsored #sponsoredpost #sponsorship #collab #collaboration #partnership #affiliate #advertisement #gifted #sponsorshipopportunity

When any of these 12 hashtags appear in the same post as an @mention, that mention is flagged as a likely brand collaboration. Regular hashtags like #travel or #food do not trigger the flag.

Hashtag Profiles for Two Creators

NikolaTravelsTravel · 3 platforms
Top Hashtags
#travel #europe #hiddenplaces
Sponsored Mentions Detected
  • @travelbrand via #ad (2 posts)
  • @luggageco via #sponsored (1 post)

3 sponsored posts detected across platforms

BorisLifeLogLifestyle · 2 platforms
Top Hashtags
#vlog #lifestyle
Sponsored Mentions Detected
  • @techbrand via #gifted (1 post)

1 sponsored post detected across platforms

What this tells you

NikolaTravels has a clear travel niche visible through consistent hashtag usage, and the 3 detected sponsorships confirm active brand partnerships in that space. BorisLifeLog uses broader lifestyle tags with fewer sponsored posts, suggesting a less partnership-heavy content mix. Both profiles give you a quick read on content themes and commercial activity without needing to scroll through individual posts.

5

Validation

Hashtag and mention extraction is pattern-based (regex), so validation focuses on two things: whether captions are complete and whether the extraction patterns catch everything correctly.

The Two Validation Tracks

Regex Accuracy Validation
  • Pattern-matching output compared against manual extraction on thousands of captions
  • Checks for missed hashtags (unicode variants, no-space tags) and false positives
  • Sponsorship keyword list tested against known sponsored and non-sponsored posts
  • Edge cases like hashtags inside quotes or nested mentions verified separately
Caption Completeness Review
  • At least 1,000 records reviewed per subset
  • Subsets stratified across platform, language, follower bucket, and niche
  • Verifies captions are not truncated or missing content that would affect extraction
  • Reviewers compare extracted tags against the full original caption
← Previous Posting Frequency Next → Links in Bio