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 recent or top posts and reels of any Instagram hashtag: 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
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Instagram Hashtag Scraper
Get the posts and reels of any Instagram hashtag, the most recent or the top ones: 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? Top is Instagram's own ranking of the hashtag: mostly reels from the last few days with the most traction. Sort them by plays, likes or date to see what's taking off.
How far back do recent posts go? Big hashtags get new posts every few seconds, so 1,000 recent posts may cover only the last hour. Smaller ones go back weeks.
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.