Instagram Hashtag Stats avatar

Instagram Hashtag Stats

Pricing

from $0.90 / 1,000 hashtag counts

Go to Apify Store
Instagram Hashtag Stats

Instagram Hashtag Stats

For each hashtag with a readable public count, get its current approximate post count. Add up to 10 top posts shown on the public hashtag page, with available creator and post details. Each run reports current data and keeps no history.

Pricing

from $0.90 / 1,000 hashtag counts

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

17 days ago

Last modified

Share

🏷️ Check Instagram hashtag stats

Creators, social media marketers, and researchers can use this Actor to check the current approximate public post count for Instagram hashtags. A hashtag with a readable count gets a result row. Turn on Include top posts to add up to 10 posts currently shown on that hashtag page, with public details when available. Review the counts and post examples as you plan content.

📊 What each hashtag row contains

Each successful row shows the hashtag name and its current approximate public post count. Instagram’s public numeric hashtag ID is included when available. When Include top posts is on, a row can also include up to 10 posts currently shown on that hashtag page. Post creator details, captions, dates, thumbnails, likes, comments, and Reel views appear only when the public page provides them. A hashtag with no readable public count does not produce a successful row.

▶️ Run the Instagram hashtag stats scraper

  1. Enter 1 to 50 public Instagram hashtag names in Input.
  2. Turn on Include top posts if you want the posts shown on each hashtag page.
  3. Start the Actor and open the default dataset from Output.

⚙️ Input

Input fields

FieldTypeWhat it does
hashtagsarray of stringsRequired. Enter 1 to 50 public Instagram hashtag names.
includeTopPostsbooleanWhen on, add up to 10 current top posts shown on each hashtag’s public page, with available public details.

Example input

This successful current-beta input uses the prefilled hashtag values and default top-post setting.

{
"hashtags": [
"travel",
"food"
],
"includeTopPosts": false
}

🧾 Output

Output link

FieldTypeWhat it does
hashtagResultsstringOpens the default dataset overview with the current hashtag rows.

Count-only rows

With Include top posts off, the row has the hashtag name and post count. The hashtag ID appears when Instagram exposes it.

FieldTypeWhat it does
hashtagstringRequired public hashtag name shown on Instagram.
postCountintegerRequired current approximate number of public posts shown for the hashtag.
hashtagIdstringOptional Instagram public numeric hashtag ID, when available.

Example row

This is one complete row from a successful current-beta run.

{
"hashtag": "travel",
"hashtagId": "17843819167049166",
"postCount": 798157514
}

Rows with top posts

With Include top posts on, a row can also contain post details. Some fields are optional and appear only when Instagram provides them.

FieldTypeWhat it does
hashtagstringRequired public hashtag name shown on Instagram.
hashtagIdstringOptional Instagram public numeric hashtag ID, when available.
postCountintegerRequired current approximate number of public posts shown for the hashtag.
topPostsarrayOptional. Up to 10 posts currently shown on the hashtag page. This field may be empty or absent.
topPosts[].idstringRequired public identifier for the post.
topPosts[].mediaTypestringRequired media type reported for the post.
topPosts[].creatorobjectPublic creator details, when available.
topPosts[].creator.usernamestringPublic Instagram username of the creator, when available.
topPosts[].creator.fullNamestringPublic display name of the creator, when available.
topPosts[].captionstringPublic caption text, when available.
topPosts[].postedAtstring (date-time)Date and time the post was published, when available.
topPosts[].thumbnailUrlstring (URL)Public thumbnail URL, when available.
topPosts[].likesCountintegerPublic like count, when available.
topPosts[].commentsCountintegerPublic comment count, when available.
topPosts[].viewsCountintegerPublic Reel view count, when available.

Shortened example row

This row is shortened. It keeps one real top post and uses the JSON string "..." for the other posts in the row.

{
"hashtag": "travel",
"hashtagId": "17843819167049166",
"postCount": 798157416,
"topPosts": [
{
"id": "POLARIS_3809847048594935553",
"mediaType": "Reel",
"creator": {
"username": "life_samour_style",
"fullName": "Mour & Sami"
},
"caption": "Switzerland all the year 🇨🇭🥹\n\nWhich one is your preferred month?\n\n@life_samour_style \n\n#switzerland #life_samour_style #season #swiss #travel",
"postedAt": "2026-01-14T11:15:50.000Z",
"thumbnailUrl": "https://scontent-fra5-1.cdninstagram.com/v/t51.71878-15/615887274_3237902143054688_1140202660103312350_n.jpg?stp=dst-jpegr_e15_tt6&_nc_cat=102&ig_cache_key=MzgwOTg0NzA0ODU5NDkzNTU1Mw%3D%3D.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjY0MC5oZHIudmlkZW9fZGVmYXVsdF9jb3Zlcl9mcmFtZS5DMyJ9&_nc_ohc=JOXjfAD-cg8Q7kNvwGm0gH9&_nc_oc=Ado73sk5_Nh3dLVGDZih49zYPMIE3TMea-66N4uYa1oTXLevLTCLZAhApyaEBL6zUv8&_nc_zt=23&se=-1&_nc_ht=scontent-fra5-1.cdninstagram.com&_nc_gid=VLfa-hoKvN12GbeUwHkdHQ&_nc_ss=70689&oh=00_AQPEMh653WqfoRC3tRvw0W3iAGKmV0-sNZ53MBrxEzFaxA&oe=6ACDC2F9",
"likesCount": 3292489,
"commentsCount": 6246,
"viewsCount": 30206691
},
"..."
]
}

💳 Pricing

Pricing uses pay-per-event charging. One event covers each saved current approximate post count. The rate depends on your Apify plan and tier.

🔌 Integrations

The default dataset holds the output rows. Open it in Apify or request its items through the Apify API.

For an Apify walkthrough:

❓ FAQ

What happens if Instagram does not show a public post count?

That hashtag does not produce a successful row because a readable count is required.

Does the Actor return only a count?

By default, it returns the count and the hashtag ID when Instagram exposes it. Turn on Include top posts to add up to 10 posts shown on the hashtag page, with public details when available.

Can I submit more than one hashtag?

Yes. Enter 1 to 50 public Instagram hashtag names in the hashtags field.

Is the post count exact?

No. It is the current approximate public post count shown by Instagram, and it can change over time.

Does the Actor track changes between runs?

No. Each run reports current source data. The Actor does not track or compare hashtag counts across runs.

Can it read private or restricted hashtag pages?

No. The Actor covers publicly viewable hashtag pages. Private or account-restricted content is outside its scope.

📝 Changelog

v0.0 (08-10-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré