Instagram Hashtag Stats & Analytics
Pricing
from $1.35 / 1,000 hashtags
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
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Features
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?
| Data | What it is |
|---|---|
| Hashtag | The hashtag analyzed (stats row), or the one that had no posts (free row) |
| Posts at place | How many posts Instagram counts under the hashtag |
| Top posts analyzed | How many top posts of the hashtag the stats are based on (its top page, about 30) |
| Median views | Median views of the reels among its top posts — not skewed by one hit |
| Avg likes | Average likes of its top posts |
| Avg saves | Average saves of its top posts — Instagram gives them for reels |
| Avg shares | Average shares (sends) of its top posts — Instagram gives them for reels |
| Related hashtags | Similar hashtags Instagram suggests for it, each with its post count |
| Used together | Hashtags 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
- Paste hashtags into the input —
skincare,#skincareor a hashtag link — one per line. - Press Start — rows stream into the Output tab while the run goes.
- 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 plan | Per 1,000 hashtags | What $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:
| Event | What it is | Price |
|---|---|---|
| Hashtag | Each hashtag analyzed: post count, related hashtags and stats of its top posts | $1.95 per 1,000 |
| Hashtag post | Each 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 ApifyClientclient = 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-statsas 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-statsDoes: 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, usedTogetherFree: hashtags with no posts and duplicatesPrice: event "hashtag-stats" $1.95 per 1,000 on Starter + $0.0005 per runRun: 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
| Content | People | Stories |
|---|---|---|
| All-in-one Instagram Scraper · Reels · Posts · Post details · Reel views checker · Hashtags · Search · Transcripts · Tagged posts · Audio · Locations · Hashtag stats | Profiles · Followers count · Account age · Emails & phones · Similar accounts · Similar accounts with profiles · Followers · Comments · Likers · Engagement rate · Username checker · User ID · Follower checker | Stories · Highlights |
What changed and when — see the Changelog tab.