Instagram Hashtag Stats · Post Count, Top Posts, Analytics · Apify
Instagram Hashtag Stats & Analytics avatar

Instagram Hashtag Stats & Analytics

Pricing

from $1.35 / 1,000 hashtags

Go to Apify Store
Instagram Hashtag Stats & Analytics

Instagram Hashtag Stats & Analytics

Analyze Instagram hashtags in bulk: how many posts use each one, related hashtags, the tags used together with it, and the stats of its top posts — median views, likes, comments, saves and shares. Add the top or latest posts as rows. From $1.35 per 1,000 hashtags. No login.

Pricing

from $1.35 / 1,000 hashtags

Rating

0.0

(0)

Developer

Instagram Data API

Instagram Data API

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

Instagram hashtag stats: post count, related hashtags and top-post analytics

Paste hashtags and get one row each — how many posts use it, similar hashtags with their post counts, the tags used together with it, and how its top posts perform. $1.95 per 1,000 hashtags on Starter.

Real row, 5 Nov 2026: #skincare — 153,578,389 posts; its 28 top reels have a median of 42,176 views and on average 1,200 saves and 562 shares; related: #skincareroutine (39M posts), #skincareproducts (13.6M).

  • 🔢 Post count — exact, plus the short form Instagram shows (153M).
  • 📊 Top-post stats — average and median views, likes, comments, saves and shares, the best post and how fresh the top is.
  • 🔗 Related hashtags with post counts, and hashtags used together in the top posts.
  • 📝 The posts too — add the top or latest posts as rows, $0.39 per 1,000.
  • 🔓 No login; hashtags with no posts are free.

Why scrape Instagram hashtag stats?

  • Pick hashtags: how many posts use each one and how well its top posts do — views, likes, saves and shares.
  • Find related hashtags: similar hashtags with their post counts, and the tags people use together with yours.
  • Measure a niche: median views of the top reels show what it takes to rank in it.
  • Track a campaign hashtag: schedule it and watch the post count and top posts grow.
  • Get the posts too: add the top or latest posts as rows when you need them.

What data can I scrape from Instagram hashtag stats?

DataWhat it is
HashtagThe hashtag analyzed (stats row), or the one that had no posts (free row)
Posts at placeHow many posts Instagram counts under the hashtag
Top posts analyzedHow many top posts of the hashtag the stats are based on (its top page, about 30)
Median viewsMedian views of the reels among its top posts — not skewed by one hit
Avg likesAverage likes of its top posts
Avg savesAverage saves of its top posts — Instagram gives them for reels
Avg sharesAverage shares (sends) of its top posts — Instagram gives them for reels
Related hashtagsSimilar hashtags Instagram suggests for it, each with its post count
Used togetherHashtags used together with it in its top posts, with how many top posts use each

Up to 82 fields per row in total — the Output tab lists every one of them.

How to scrape Instagram hashtag stats

  1. Paste hashtags into the input — skincare, #skincare or a hashtag link — one per line.
  2. Press Start — rows stream into the Output tab while the run goes.
  3. Download them as JSON, CSV, Excel or HTML, or get them through the API.

Works with any public profile on Instagram — no login, no cookies, no Instagram account of yours.

No input at hand? Press Start with an empty input — you get a 3-row sample.

Input example

{
"hashtags": [
"skincare",
"kbeauty"
],
"includeTopPosts": false,
"includeLatestPosts": false,
"maxPostsPerHashtag": 30
}

Output example: Instagram hashtag stats data

{
"type": "hashtag",
"hashtag": "skincare",
"id": "17843916871019199",
"url": "https://www.instagram.com/explore/tags/skincare/",
"postsCount": 153578389,
"topPostsAnalyzed": 28,
"topReelsShare": 100,
"avgViews": 80635.6,
"medianViews": 42175.5,
"avgLikes": 1928.6,
"medianLikes": 871.5,
"avgComments": 101.5,
"avgSaves": 1199.6,
"avgShares": 561.8,
"bestPostUrl": "https://www.instagram.com/reel/DfUXPJ5zrff/",
"bestPostViews": 654783,
"newestTopPostAt": "2026-11-05T11:08:53Z",
"oldestTopPostAt": "2026-11-03T12:12:46Z",
"relatedHashtags": [
{
"hashtag": "skincareroutine",
"posts": 39062653
},
{
"hashtag": "skincareproducts",
"posts": 13627887
},
{
"hashtag": "skincarecommunity",
"posts": 5085139
}
],
"usedTogether": [
{
"hashtag": "beauty",
"topPosts": 4
},
{
"hashtag": "skin",
"topPosts": 2
},
{
"hashtag": "selfcare",
"topPosts": 2
}
]
}

Each row has up to 82 fields — the Output tab describes every one of them. Fields Instagram doesn't show come as null, never as a fake 0.

Coming from Apify's official Instagram scrapers? Turn on Also add Apify-style field names: every row also gets likesCount, commentsCount, videoPlayCount, timestamp, displayUrl, followersCount, followsCount, verified and more with the same values, and the post type as Video, Image or Sidecar — your sheets, code and n8n flows keep working. Long list of usernames? Upload it as a CSV or TXT file in Or upload a list.

Limits

  • Stats are based on the hashtag's top page — about 30 posts; Instagram refreshes it every few hours.
  • Saves and shares exist for reels; photos have none.
  • Related hashtags come from Instagram's hashtag search.
  • Free Apify plan: the first 20 results of each run (looking through up to 15 pages of Instagram), up to 300 results a month across our Actors, from a daily free pool shared by all free users. Any paid Apify plan gets every result — no cap.

How much does it cost to scrape Instagram hashtag stats?

Pay per event: you pay for the rows you get, plus $0.0005 per run. No subscription to this Actor.

Apify planPer 1,000 hashtagsWhat $5 of free credit gets you
Free$2.25≈ 2,200 hashtags
Starter$1.95—
Business and higher$1.35—

Every event of this Actor on the Starter plan:

EventWhat it isPrice
HashtagEach hashtag analyzed: post count, related hashtags and stats of its top posts$1.95 per 1,000
Hashtag postEach post or reel returned for the hashtag$0.39 per 1,000

Typical jobs on Starter:

  • Stats of 100 hashtags ≈ $0.20
  • 100 hashtags with their top 30 posts as rows ≈ $1.37

Always free: hashtags with no posts and duplicates. Set Maximum cost per run in the run options to cap any run.

Chain it with other Actors

Use the rows of an earlier run as the input: paste its dataset ID into Or: dataset from another run. For example, run Instagram Followers Scraper on a brand, then give its dataset to Instagram Email & Phone Scraper — you get the emails of the brand's followers. Works with the datasets of Apify's own Instagram Actors too.

Instagram hashtag stats API: Python, n8n, Make, Zapier and AI agents

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("instagram-data-api/instagram-hashtag-stats").call(run_input={'hashtags': ['skincare', 'kbeauty'], 'includeTopPosts': False, 'includeLatestPosts': False, 'maxPostsPerHashtag': 30})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)

n8n, Make, Zapier or any HTTP client: one request runs the Actor and returns the rows — POST https://api.apify.com/v2/acts/instagram-data-api~instagram-hashtag-stats/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN with the input JSON as the body.

AI agents (MCP) — your agent gets this Actor as a tool:

  • Claude Code: claude mcp add --transport http apify "https://mcp.apify.com?tools=instagram-data-api/instagram-hashtag-stats"
  • Claude, Cursor, VS Code, n8n: add https://mcp.apify.com?tools=instagram-data-api/instagram-hashtag-stats as a remote MCP server and sign in to Apify.
  • Ask it: “Compare #skincare and #kbeauty: post counts and median views of the top reels.” · “Find related hashtags for #coffee with their post counts.”

FAQ: scraping Instagram hashtag stats

Where do the stats come from? From the hashtag's top page — about 30 posts, the same ones Instagram shows on top. Averages and medians of views, likes, comments, saves and shares are calculated from them.

What are related hashtags and hashtags used together? Related: similar hashtags Instagram suggests in its hashtag search, each with its post count. Used together: hashtags that appear next to yours in the captions of its top posts.

Can I get the posts themselves? Yes — tick Add the top posts or Add the latest posts. Each post row costs $0.39 per 1,000, the same as our Instagram Hashtag Scraper.

Do I need an Instagram account or cookies? No. You only paste usernames, links or keywords. Nothing to log in, nothing to install, and your own Instagram account is never involved.

What am I charged for — and what's free? Only the events in the pricing table, plus $0.0005 per run. Rows with an error field are free, and duplicates are never returned or charged. Each run's SUMMARY record shows results and free rows.

Can I try it for free? Yes. On Apify's free plan you get the first 20 results of every run (up to 300 a month across our Actors), paid from the monthly free credit Apify gives every account. Paid plans get every result, with no cap.

Can I cap what a run costs? Yes. Set Maximum cost per run in the run options — the run stops at your limit and SUMMARY shows stoppedAtChargeLimit: true.

Can I use it from n8n, Make, Zapier or an AI agent? Yes, like any Apify Actor: REST API, webhooks, the n8n, Make and Zapier integrations, and the Apify MCP server for Claude, Cursor, VS Code and other MCP clients. Short timeout in your workflow or agent? Set Return what's ready after (seconds): the run stops on time with what it has collected, and you pay only for that.

For AI agents

Actor: instagram-data-api/instagram-hashtag-stats
Does: Instagram hashtag stats: post count, related hashtags and top-post analytics with saves and shares, in bulk. No login.
Input: {"hashtags": ["skincare", "kbeauty"], "includeTopPosts": false, "includeLatestPosts": false, "maxPostsPerHashtag": 30}
Output: one JSON row per result, up to 82 fields; main: hashtag, postsCount, topPostsAnalyzed, medianViews, avgLikes, avgSaves, avgShares, relatedHashtags, usedTogether
Free: hashtags with no posts and duplicates
Price: event "hashtag-stats" $1.95 per 1,000 on Starter + $0.0005 per run
Run: POST https://api.apify.com/v2/acts/instagram-data-api~instagram-hashtag-stats/run-sync-get-dataset-items?token=APIFY_TOKEN

More Instagram Actors from us

ContentPeopleStories
All-in-one Instagram Scraper · Reels · Posts · Post details · Reel views checker · Hashtags · Search · Transcripts · Tagged posts · Audio · Locations · Hashtag statsProfiles · Followers count · Account age · Emails & phones · Similar accounts · Similar accounts with profiles · Followers · Comments · Likers · Engagement rate · Username checker · User ID · Follower checkerStories · Highlights

What changed and when — see the Changelog tab.