Free Instagram Hashtag Scraper avatar
Free Instagram Hashtag Scraper

Pricing

Pay per usage

Go to Apify Store
Free Instagram Hashtag Scraper

Free Instagram Hashtag Scraper

⚡ Free Fast Instagram Hashtag Post Scraper – Extract all Posts from any hashtag with titles, views, likes, comments, publish dates, thumbnails. Get thousands of profiles videos in minutes, 100% free.

Pricing

Pay per usage

Rating

5.0

(2)

Developer

Scrape Smith

Scrape Smith

Maintained by Community

Actor stats

3

Bookmarked

37

Total users

21

Monthly active users

0.16 hours

Issues response

3 days ago

Last modified

Share

📸 Instagram Hashtag Scraper

Fast and efficient Instagram hashtag scraper that extracts comprehensive post data — including captions, engagement metrics, music info, and more.


✨ Features

  • 🚀 High-Speed Scraping – Process hundreds of posts per minute with parallel processing
  • 📊 Comprehensive Data – Extract 25+ post fields including captions, likes, comments, music, and media
  • 💰 Cost-Effective – Optimized for minimal resource usage (~$1 per 10,000 posts)
  • 🎯 Reliable – Built-in error handling and automatic recovery

📥 What Data Can You Extract?

📝 Post Information

  • Post URL, Short Code, Post ID
  • Post Type (Image, Video, Carousel, Reel)
  • Caption Text
  • Extracted Hashtags & Mentions
  • Timestamp

📈 Engagement Metrics

  • Likes Count
  • Comments Count
  • View Count (for videos)

🖼️ Media Content

  • Display URL (High Quality)
  • All Image URLs
  • Video URLs (for video posts)
  • Image Dimensions (Width & Height)
  • Child Posts (for carousels)

👤 Owner Information

  • Username
  • Full Name
  • User ID
  • Profile Picture

🎵 Music & Audio

  • Audio Asset ID
  • Song Title
  • Artist Name
  • Artist ID
  • Cover Artwork
  • Explicit Content Flag

📍 Location Data

  • Location ID
  • Location Name
  • Geographic Coordinates

➕ Additional Data

  • Sponsored Status
  • Product Type
  • Input Hashtag URL

⚙️ Input

The scraper accepts Instagram hashtags in multiple formats.

⚙️ Input

The scraper accepts Instagram hashtags in multiple formats.

🧩 Example Input

{
"hashtags": [
"#travel",
"#food",
"fashion",
"https://www.instagram.com/explore/tags/cars/"
],
"maxResultsPerHashtag": 100
}

🏷️ Supported Formats

  • With hash: #travel
  • Without hash: travel
  • Full URL: https://www.instagram.com/explore/tags/fashion/

📤 Output

The scraper returns detailed post data in JSON format.

🧾 Example Output

{
"inputUrl": "#travel",
"id": "3234567890123456789",
"shortCode": "DHvz7tQIbwZ",
"url": "https://www.instagram.com/p/DHvz7tQIbwZ/",
"type": "Image",
"caption": "Exploring the mountains 🏔️ #travel #adventure",
"hashtags": ["travel", "adventure"],
"mentions": ["travelblogger"],
"displayUrl": "https://scontent-ams2-1.cdninstagram.com/...",
"images": ["https://..."],
"dimensionsHeight": 1080,
"dimensionsWidth": 1080,
"timestamp": 1729872000,
"likesCount": 15234,
"commentsCount": 432,
"ownerId": "12345678",
"ownerUsername": "traveler123",
"ownerFullName": "John Traveler",
"locationId": "213456789",
"locationName": "Swiss Alps",
"isSponsored": false,
"productType": "feed",
"childPosts": [],
"musicInfo": {
"audioAssetId": "777380428346867",
"audioClusterId": "1216212167313114",
"title": "Summer Vibes",
"artistName": "DJ Cool",
"artistId": "1790561704404823",
"coverArtworkUri": "https://...",
"isExplicit": false,
"allowsSaving": true
}
}

🧠 Use Cases

  • 📈 Trend Analysis – Track hashtag popularity and engagement
  • 🎯 Content Discovery – Find popular posts and successful strategies
  • 📊 Competitor Research – Monitor competitor hashtag usage
  • 🔍 Influencer Marketing – Identify top performers in niches
  • 📱 Social Listening – Track brand mentions and campaigns
  • 🎨 Content Planning – Research what content performs best
  • 🎵 Music Trending – Track trending songs in posts
  • 📍 Location Analysis – Discover popular travel destinations

⚡ Performance

🚀 Typical Speed (512MB Memory)
~200 posts/minute (≈2.5 posts/sec)

  • 100 posts in ~20s
  • 1,000 posts in ~6–9 minutes
  • 10,000 posts in ~40 minutes

🧩 Resource Usage

  • Memory: 512MB (recommended minimum)

💡 Note: Actual performance may vary depending on network and Instagram response times.

🧾 Dataset Preview

UsernameOwner IDLikesCommentsPost URLCaption
traveler1231234567815.2K432🔗Exploring the mountains...
foodie_daily876543218.7K234🔗Best pasta in Italy...

🧩 Advanced Features

🚀 Parallel Processing – Process multiple hashtags concurrently with efficient worker pooling.


🛡️ Error Handling

  • Automatic retry on failures
  • Consecutive failure tracking
  • Graceful degradation and recovery

❓ FAQ

Q: Do I need to provide my Instagram password?
A: No! No session cookies are required — safer than passwords.

Q: How many hashtags can I scrape?
A: Unlimited! The scraper handles multiple in parallel.

Q: What if a post is deleted during scraping?
A: The scraper gracefully skips deleted posts and continues.

Q: Can I scrape private posts?
A: No, only publicly available posts can be scraped.

Q: Can I scrape posts by user instead of hashtag?
A: This tool focuses on hashtags. Use the Instagram Profile Scraper for user posts.


🧮 Memory Recommendations

MemoryMax Posts/RunRecommended Use
512MB1,000–5,000Testing, small batches
1024MB10,000–20,000Regular use
2048MB50,000+Large-scale scraping
4096MB100,000+Enterprise use

🛠️ Support

🔒 Secure & Compliant – Uses Instagram’s official API ⚡ Real-Time Updates – Data pushed live to dataset
🎨 Clean Output – Structured JSON ready for analysis
🚀 Blazing Fast – Blazing fast extraction while respecting the rate limits of Instagram.

Having issues or questions?
📧 Contact ahmad120rehman@gmail.com or check the Apify documentation for help.