Instagram Hashtag Scraper: $0.30 per 1,000 Posts
Pricing
from $0.30 / 1,000 posts
Instagram Hashtag Scraper: $0.30 per 1,000 Posts
Get the posts and reels of any Instagram hashtag, in Instagram's ranking: caption, likes, comments, views, author, music and location. Same input and output fields as Apify's Instagram Hashtag Scraper. $0.30 per 1,000 posts.
Pricing
from $0.30 / 1,000 posts
Rating
0.0
(0)
Developer
Rowfinch
Maintained by CommunityActor stats
0
Bookmarked
21
Total users
9
Monthly active users
8 hours ago
Last modified
Categories
Features
Share
Instagram Hashtag Scraper
Get the posts and reels of any Instagram hashtag, in Instagram's own ranking: caption, likes, comments, plays, author, hashtags, music, location and media links.
$0.30 per 1,000 posts.
What it's for
- Trend and content research: what performs in a niche right now, with Order set to Top.
- Brand and campaign monitoring: every new post with your hashtag, on a schedule.
- Creator discovery: who posts in a niche, with engagement for each post.
- Data for AI agents and dashboards: clean JSON, CSV or Excel, or straight from the API.
Input
| Field | What it does |
|---|---|
hashtags | Hashtags, with or without #, one per line |
resultsType | posts (posts and reels) or reels |
order | recent (default) or top: what Instagram ranks first under the hashtag |
resultsLimit | Posts per hashtag (default 20) |
Coming from Apify's Instagram Hashtag Scraper? These are its input field names, and the output keeps its fields too (shortCode, likesCount, videoPlayCount, ownerUsername…). order is extra: Apify's returns only recent posts.
Output
One row per post:
{"inputUrl": "https://www.instagram.com/explore/tags/skincare","id": "4009214320268995039","type": "Image","shortCode": "Dejly68Cunf","url": "https://www.instagram.com/p/Dejly68Cunf/","caption": "✨WIN WIN WIN – IT’S GLOW TIME!✨ ... #Giveaway #GlowRoutine #Skincare #SkincareRoutine","hashtags": ["baslerbeauty", "nøcosmetics", "Gewinnspiel", "Giveaway", "GlowRoutine", "Skincare", "BeautyGewinnspiel", "SkincareRoutine"],"mentions": ["baslerbeauty_official"],"timestamp": "2026-10-16T13:00:18.000Z","likesCount": 1540,"commentsCount": 1900,"displayUrl": "https://scontent-yyz1-1.cdninstagram.com/v/...","productType": "feed","paidPartnership": false,"taggedUsers": [{ "id": "7190457000", "username": "nocosmetics.de", "full_name": "skincare for everyøne ✨", "is_verified": false }],"musicInfo": null,"locationName": null,"ownerUsername": "baslerbeauty_official","ownerFullName": "baslerbeauty"}
Reels add videoPlayCount, videoDuration, videoUrl and the audio in musicInfo. Carousels ("type": "Sidecar") list each slide in childPosts. likesCount is null when the author hides likes.
Hashtags with no posts get a row with the reason, free of charge:
{ "input": "#somemadeuptag", "error": "No posts with this hashtag" }
Price
- $0.30 per 1,000 posts
- $0.002 per hashtag that returns posts
- Hashtags with no posts: free
| Run | Cost |
|---|---|
| 10 hashtags, 100 posts each | $0.32 |
| 1 hashtag, 5,000 posts | $1.50 |
A run stops at the maximum cost you set for it. On Apify's free plan, a run returns up to 100 posts.
FAQ
Does it show what's trending? Instagram ranks a hashtag's posts by relevance, mostly reels with the most traction. Sort them by plays, likes or date to see what's taking off.
Are the posts in date order? No. Since November 2026 Instagram serves hashtags only in its relevance ranking, which mixes posts from this week with posts from past years. Sort by date in the dataset to read them by time.
Why are reels in the posts? Instagram mixes them into hashtag pages. Pick Reels only to get nothing else.
Is it legal? It reads only public posts. Captions and usernames can be personal data under GDPR and similar laws: use them for a legitimate purpose and honor deletion requests.