HashtagIntel IG avatar

HashtagIntel IG

Under maintenance

Pricing

Pay per usage

Go to Apify Store
HashtagIntel IG

HashtagIntel IG

Under maintenance

HashtagIntel IG β€” high-performance Apify actor.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Edward Martinez

Edward Martinez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a few seconds ago

Last modified

Categories

Share

Apify Actor Instagram Node.js Playwright License: MIT

The most complete Instagram hashtag intelligence tool on Apify. Scrape post counts, related hashtags, difficulty scores, reach estimates, top-performing accounts, and get AI-powered 30-tag strategies for maximum Instagram reach.


πŸš€ What It Does

HashtagIntel IG is a powerful Apify actor that dives deep into Instagram's hashtag ecosystem. Feed it any list of hashtags and get back a rich dataset covering competition difficulty, estimated reach, trending direction, related hashtag clusters, and a ready-to-use 30-hashtag strategy for your posts.


🎯 Use Cases

Use CaseWho BenefitsValue
Content strategySocial media managersOptimise hashtag sets for every post
Influencer researchBrands & agenciesFind niche communities and top creators
Competitor analysisMarketing teamsBenchmark hashtag difficulty vs competitors
Niche discoveryContent creatorsUncover low-competition hashtags with high reach
SEO/hashtag auditsConsultantsDeliver data-backed hashtag audits to clients
Campaign planningAdvertisersMap hashtag clusters before launch

πŸ“₯ Input Fields

FieldTypeDefaultDescription
hashtagsArray of strings["travel"]🏷️ List of hashtags to analyse (without # symbol)
relatedDepthInteger (0–3)1πŸ”— How many levels deep to follow related hashtags
maxRelatedInteger10πŸ“Š Max number of related hashtags to collect per hashtag
includeTopPostsBooleantrueπŸ”₯ Whether to scrape top post metrics (likes, accounts)

πŸ“€ Output Fields

FieldTypeDescription
urlStringThe Instagram explore/tags URL scraped
scrapedAtStringISO 8601 timestamp of when the record was captured
actorVersionStringActor version number
hashtagStringThe analysed hashtag (without #)
postCountNumberTotal number of public posts using this hashtag
topPostLikesNumberHighest like count found among top posts
reachEstimateNumberEstimated unique users who might see content
difficultyScoreNumber (0–100)Competition score β€” higher = harder to rank
relatedHashtagsArrayList of semantically related hashtags
topAccountsArrayUsernames of top accounts posting with this hashtag
categoryStringDetected content category (e.g., Travel, Food, Fashion)
trendDirectionStringOne of: rising, stable, declining, unknown
aiRecommendationStringAI-generated 30-hashtag strategy string
aiInsightStringOne-sentence computed insight about this hashtag
aiScoreNumber (0–10)Relevance/quality score derived from engagement data

🧠 How the AI Scoring Works

  • difficultyScore: Computed from total post count. >50M posts = 92/100 difficulty. <10K posts = 5/100.
  • reachEstimate: Derived from post count adjusted by difficulty inverse.
  • aiScore: Composite of post count magnitude, top post likes, and related hashtag richness.
  • trendDirection: Inferred from post count size and difficulty β€” large stable communities vs. growing niches.
  • aiRecommendation: Builds the optimal 30-tag set using the target hashtag + related tags, padded with branded variants if needed.

πŸ“‹ Example Output

{
"url": "https://www.instagram.com/explore/tags/travel/",
"scrapedAt": "2025-01-15T10:32:11.004Z",
"actorVersion": "0.1.0",
"hashtag": "travel",
"postCount": 672000000,
"topPostLikes": 842300,
"reachEstimate": 2284800,
"difficultyScore": 98,
"relatedHashtags": ["travelphotography", "travelgram", "instatravel", "wanderlust", "explore", "adventure", "vacation", "traveltheworld", "travelblogger", "nature"],
"topAccounts": ["natgeotravel", "beautifuldestinations", "earthpix", "travelandleisure"],
"category": "Travel",
"trendDirection": "stable",
"aiRecommendation": "High-competition hashtag (#travel, difficulty 98/100). Pair with niche tags for better reach. Optimal 30-tag strategy: #travel #travelphotography #travelgram #instatravel #wanderlust #explore #adventure #vacation #traveltheworld #travelblogger #nature #travellife #traveladdict #travels #travelstoke #travelersnotebook #lonelyplanet #igtravel #travelphoto #travelblog #traveldeep #roamtheplanet #globetrotter #travelmore #passionpassport #travelawesome #seetheworld #goexplore #adventuretime #travelcommunity",
"aiInsight": "#travel is a stable Travel hashtag with 672,000,000 posts, top post likes of 842,300, and a difficulty score of 98/100 β€” best for brand awareness campaigns.",
"aiScore": 9
}

βš™οΈ Technical Details

  • Crawler: PlaywrightCrawler (Chromium, headless) via @crawlee/playwright
  • Rate limiting: Random 800–2000ms delay between requests
  • Retry logic: Up to 3 retries per failed request
  • Pagination: Scroll-based content loading + enqueues related tag URLs
  • Proxy support: Uses Apify proxy when available, graceful fallback
  • Validation: Every record validated with Zod before storage
  • Error handling: Full try/catch on every selector β€” never crashes

πŸ’‘ Tips for Best Results

  1. Start with 5–10 hashtags to stay within Instagram rate limits
  2. Set relatedDepth to 1 for a good balance of breadth vs. run time
  3. Use residential proxies (via Apify proxy) for more reliable scraping
  4. Schedule daily runs to track trendDirection changes over time
  5. Export to Google Sheets via Apify integrations for team access

  • Instagram Profile Scraper
  • Instagram Post Scraper
  • Instagram Follower Scraper

πŸ“ž Support

For issues, feature requests, or custom scraping needs, open a GitHub issue or contact via the Apify platform.


HashtagIntel IG is not affiliated with or endorsed by Instagram/Meta. Use responsibly in accordance with Instagram's Terms of Service.