Instagram Hashtag Scraper
Pricing
from $0.50 / 1,000 results
Instagram Hashtag Scraper
⚡ Instagram Hashtag Scraper – Extract posts & reels from any public hashtag. Get captions, likes, views, comments, timestamps & media URLs. Bulk hashtag support, no login needed. Export to JSON, CSV or Excel. $0.50/1,000 results.
Pricing
from $0.50 / 1,000 results
Rating
5.0
(3)
Developer

Scrape Smith
Actor stats
7
Bookmarked
214
Total users
43
Monthly active users
4 minutes ago
Last modified
Categories
Share
Instagram Hashtag Scraper — Extract Posts & Reels from Any Instagram Hashtag
Scrape Instagram posts and reels by hashtag at scale. Get captions, likes, comments, views, timestamps, media URLs, location data, and more from any public hashtag — no login required. Just $0.50 per 1,000 results.
#️⃣ What Is the Instagram Hashtag Scraper?
The Instagram Hashtag Scraper is a fast, reliable, and affordable Apify Actor that extracts public posts and reels from any Instagram hashtag. Whether you're tracking a trending topic, researching competitors, or building a content dataset, this scraper gives you clean, structured data you can use immediately.
No login. No cookies. No proxies needed. Just enter your hashtags and get your data.
✅ Why Use This Instagram Hashtag Scraper?
- 💰 Unbeatable price — only $0.50 per 1,000 results, cheaper than most alternatives
- ⚡ Fast & reliable — scrapes posts and reels quickly, even across multiple hashtags at once
- 🔓 No login required — works entirely on publicly available Instagram data
- 📦 Bulk hashtag support — scrape dozens of hashtags in a single run
- 📊 Multiple export formats — JSON, CSV, XML, Excel, HTML, JSONL
- 🔌 Easy integrations — works with Make.com, Zapier, n8n, Google Sheets, and more
- 🤖 AI-ready output — plug directly into LLM pipelines, LangChain, or Flowise
📦 What Data Does It Extract?
For every post or reel under the target hashtag, you receive:
| Field | Description |
|---|---|
inputUrl | The hashtag used as the search input |
id | Unique post ID combining post and owner IDs |
shortCode | Instagram short code for the post |
url | Direct URL to the Instagram post |
type | Content type: image, video, or carousel |
caption | Full caption text including hashtags and mentions |
hashtags | Array of all hashtags used in the caption |
mentions | Array of all user mentions in the caption |
displayUrl | Primary display image URL |
images | Array of all image URLs at multiple resolutions |
dimensionsHeight | Image height in pixels |
dimensionsWidth | Image width in pixels |
timestamp | Unix timestamp of when the post was published |
likesCount | Number of likes on the post |
commentsCount | Number of comments on the post |
ownerId | Unique ID of the post owner |
ownerUsername | Instagram handle of the post owner |
ownerFullName | Full name of the post owner |
location | Tagged location (null if none) |
isSponsored | Whether the post is a paid promotion |
productType | Instagram product type (feed, reel, etc.) |
childPosts | Array of carousel child posts |
musicInfo | Audio/music metadata (null if none) |
🚀 How to Use the Instagram Hashtag Scraper
You can be up and running in under a minute:
- Create a free Apify account — new accounts get $5 in free monthly credits
- Open the Instagram Hashtag Scraper in the Apify Store
- Enter one or more hashtags (with or without the
#symbol) - Set the number of results per hashtag and choose posts, reels, or both
- Click "Save & Start" and wait for the run to complete
- Download your data in JSON, CSV, Excel, XML, or HTML
You can add hashtags one by one or paste a full list using the Bulk Edit option.
⚙️ Sample Input
{"hashtags": ["#carbonfiber"],"maxResultsPerHashtag": 10}
📤 Sample Output
{"inputUrl": "####carbonfiber","id": "3806405897988414608_146283732","shortCode": "DTTEf88jRyQ","url": "https://www.instagram.com/p/DTTEf88jRyQ/","type": "image","caption": "What if the next evolution of engine blocks isn't aluminum… or iron… but billet carbon fiber? 🧠🔥","hashtags": ["crazy", "itsajoke", "insane", "racecar", "carbonfiber", "carbonfiberparts", "racecarparts"],"mentions": [],"displayUrl": "https://scontent-ord5-2.cdninstagram.com/v/...","images": ["https://scontent-ord5-2.cdninstagram.com/v/..."],"dimensionsHeight": 1479,"dimensionsWidth": 1109,"timestamp": 1767978964,"likesCount": 8896,"commentsCount": 433,"ownerId": "146283732","ownerUsername": "danny_mains","ownerFullName": "danny mains","location": null,"isSponsored": false,"productType": "feed","childPosts": [],"musicInfo": null}
💵 Pricing
This Actor uses pay-per-result (PPR) pricing — you only pay for data you actually receive.
| Volume | Cost |
|---|---|
| 1,000 posts | $0.50 |
| 10,000 posts | $5.00 |
| 100,000 posts | $50.00 |
| 1,000,000 posts | $500.00 |
💡 New to Apify? Every free account includes $5 in monthly credits. Note: free accounts are limited to 100 results per run on this Actor. Upgrade to a paid plan to unlock full scraping capacity.
🎯 Who Is This For?
📣 Social Media Managers & Content Creators
Discover trending content, track hashtag performance, and find top-performing posts in your niche. Use the data to plan your content calendar, benchmark your own posts, and stay ahead of competitors.
📊 Data Analysts & Researchers
Build large-scale Instagram datasets for NLP analysis, trend detection, sentiment research, or academic study. Get clean, structured output ready for direct import into your analysis tools.
💼 Digital Marketing Agencies
Track campaign hashtag performance, identify potential influencer partners, and analyse competitor content strategies — all in one automated run.
🛠️ Developers & Engineers
Integrate hashtag data into your pipelines via the Apify API or SDK. Schedule runs, trigger via webhooks, and push results to any database or cloud storage.
🤖 AI & Automation Builders
Feed structured Instagram hashtag data directly into LLM workflows, recommendation engines, or trend detection models. Clean output with no preprocessing required.
🧩 Use Cases
- Hashtag research — find the best hashtags for your niche by analyzing what content performs well
- Trend monitoring — detect viral content and emerging topics early
- Competitor analysis — see exactly what content your competitors produce under shared hashtags
- Influencer discovery — identify high-performing accounts posting under relevant hashtags
- Content inspiration — analyze top-performing captions, formats, and posting times
- Brand monitoring — track mentions and posts associated with your branded hashtag
- UGC collection — gather user-generated content for campaigns and social proof
- Academic & social research — study online community behavior, visual culture, and language trends at scale
- Lead generation — identify potential customers engaging with niche hashtags
🔌 Integrations & Automation
Connect the Instagram Hashtag Scraper to your favourite tools:
- 🟣 Make.com (Integromat) — automate daily hashtag exports and trigger custom workflows
- ⚡ Zapier — push hashtag post data to Google Sheets, Slack, Notion, or your CRM
- 🔁 n8n — build no-code pipelines that process Instagram hashtag content automatically
- 📊 Google Sheets — export results directly to spreadsheets for quick analysis and sharing
- 🪝 Webhooks — receive instant notifications whenever a scraper run completes
❓ Frequently Asked Questions
Do I need an Instagram account or login to use this? No. The Instagram Hashtag Scraper works entirely on publicly available data. No Instagram credentials, cookies, or session tokens are required.
Can I scrape multiple hashtags at once? Yes. You can enter as many hashtags as you need in a single run. Results are returned per hashtag so you can easily separate and compare datasets.
Does it scrape both posts and reels? Yes. You can choose to scrape image posts, reels, or both depending on your needs. The content type selector gives you full control.
What formats can I export the data in? You can download results as JSON, JSONL, CSV, XML, Excel (.xlsx), or HTML. Data is also accessible programmatically via the Apify API and Dataset endpoints.
Do I need to include the # symbol in the hashtag input?
No. The scraper accepts hashtags both with and without the # symbol. travel and #travel will both work correctly.
Does this scraper collect private data? No. It only collects publicly available post data from public Instagram accounts. It does not access private profiles, direct messages, email addresses, or any non-public content.
Is scraping Instagram hashtags legal? This scraper collects only publicly available data, consistent with what any regular user browsing Instagram can see. Always ensure your use of scraped data complies with Instagram's Terms of Service, applicable data protection laws (e.g. GDPR, CCPA), and Apify's Terms of Service.
Can I schedule this scraper to run automatically? Yes. You can schedule any Apify Actor to run at custom intervals — hourly, daily, weekly, or on a custom cron schedule — directly from the Apify Console.
What if a hashtag has very few posts? The scraper will return all available posts up to your specified limit. If a hashtag has fewer posts than your limit, the run will complete with whatever is publicly available.
I found a bug or want to request a feature. What should I do? Please open a ticket in the Issues tab of this Actor on Apify Console. We actively review and respond to all submissions.
🔗 Related Actors
Looking for more Instagram data tools? Check these out:
- 💬 Instagram Comments Scraper — extract all comments, replies, likes, and user data from any post or reel
- 👤 Instagram Profile Scraper — get follower counts, bios, post counts, and full profile metadata
- 📸 Instagram Post Scraper — extract captions, likes, media, and metadata from profile pages
- 🎬 Instagram Reels Scraper — scrape reel-level metadata, views, audio, and engagement data
- 🔎 Instagram Search Scraper — discover profiles, places, and hashtags by keyword
🆘 Support
Need help? Here's how to reach us:
- 📋 Open an issue in the Issues tab of this Actor on Apify Console
- 📚 Browse the Apify Documentation for platform guides
- 💬 Join the Apify Discord Community for tips, feedback, and support
⚡ Instagram Hashtag Scraper — Fast, affordable, and reliable hashtag data extraction. No login. No proxies. Just results.