Instagram Hashtag Scraper avatar

Instagram Hashtag Scraper

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Instagram Hashtag Scraper

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

Scrape Smith

Maintained by Community

Actor stats

7

Bookmarked

214

Total users

43

Monthly active users

4 minutes ago

Last modified

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:

FieldDescription
inputUrlThe hashtag used as the search input
idUnique post ID combining post and owner IDs
shortCodeInstagram short code for the post
urlDirect URL to the Instagram post
typeContent type: image, video, or carousel
captionFull caption text including hashtags and mentions
hashtagsArray of all hashtags used in the caption
mentionsArray of all user mentions in the caption
displayUrlPrimary display image URL
imagesArray of all image URLs at multiple resolutions
dimensionsHeightImage height in pixels
dimensionsWidthImage width in pixels
timestampUnix timestamp of when the post was published
likesCountNumber of likes on the post
commentsCountNumber of comments on the post
ownerIdUnique ID of the post owner
ownerUsernameInstagram handle of the post owner
ownerFullNameFull name of the post owner
locationTagged location (null if none)
isSponsoredWhether the post is a paid promotion
productTypeInstagram product type (feed, reel, etc.)
childPostsArray of carousel child posts
musicInfoAudio/music metadata (null if none)

🚀 How to Use the Instagram Hashtag Scraper

You can be up and running in under a minute:

  1. Create a free Apify account — new accounts get $5 in free monthly credits
  2. Open the Instagram Hashtag Scraper in the Apify Store
  3. Enter one or more hashtags (with or without the # symbol)
  4. Set the number of results per hashtag and choose posts, reels, or both
  5. Click "Save & Start" and wait for the run to complete
  6. 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.

VolumeCost
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.


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:


⚡ Instagram Hashtag Scraper — Fast, affordable, and reliable hashtag data extraction. No login. No proxies. Just results.