Instagram Posts & Reels Scraper – Cheap & All-in-One πŸ”₯πŸ“Έ avatar

Instagram Posts & Reels Scraper – Cheap & All-in-One πŸ”₯πŸ“Έ

Pricing

from $0.00005 / actor start

Go to Apify Store
Instagram Posts & Reels Scraper – Cheap & All-in-One πŸ”₯πŸ“Έ

Instagram Posts & Reels Scraper – Cheap & All-in-One πŸ”₯πŸ“Έ

πŸ” Search Mass/Bulk Instagram Posts & Reels Enter keyword, hashtag & instantly extract large volumes of Instagram results including captions, direct post URLs & more πŸ“ΈπŸ“‹ Perfect for trend research, influencer mapping, competitor analysis, content performance insights automations or AI pipelines πŸ“Š

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

ContactMinerLabs

ContactMinerLabs

Maintained by Community

Actor stats

6

Bookmarked

62

Total users

3

Monthly active users

13 days ago

Last modified

Share

πŸ“Έ Instagram Posts & Reels Scraper – Find Instagram Posts and Reels by Keyword Fast 🎬

Instagram Posts & Reels Scraper collects public Instagram posts and reels matching the keywords you choose – in minutes. Add one or many keywords (bulk), pick the content type (Posts, Reels or All) and the period, and get a clean, deduplicated list with post URL, shortcode, username, full name, caption, hashtags, likes, comments, views and date – up to your limit for each keyword.

Perfect for social media managers, influencer marketing agencies, brands, content creators, trend watchers, researchers and media monitoring teams who want to track what is posted on Instagram around a topic.

✨ Why this Instagram Posts & Reels Scraper?

  • πŸ“ˆ Built for volume – every keyword is searched on 6 search engines (Google, Bing, DuckDuckGo, Brave, Yahoo, Mojeek) with many query variants (exact keyword, hashtag, variants, time windows)
  • πŸ” Bulk keywords – add as many keywords as you want with + Add: each one is scraped separately, up to Max Items per keyword
  • 🎬 Posts, reels or both – choose one content type or All
  • πŸ“… Period filter – any time, past 24 hours, past week, past month or past year
  • 🧾 Rich data – shortcode, canonical post URL, username, profile URL, full name, caption, hashtags, likes, comments, views, date
  • 🎯 Unique posts only – every post appears once, even when found by several engines or keywords
  • ⚑ Fast & light – no browser, no Instagram account, no cookies, no risk for your account
  • πŸ›‘ Stops exactly at your target – and stops automatically when no more posts are available, so you never waste time or money
  • πŸ“€ Export anywhere – JSON, CSV, Excel, XML, HTML, API, Zapier, Make, Google Sheets

πŸ” What does it extract?

FieldDescription
shortcodeInstagram code of the post or reel (e.g. C4xYz12AbCd)
postUrlCanonical link (e.g. https://www.instagram.com/p/C4xYz12AbCd/)
postTypePost or Reel
keywordKeyword of your search that found the post
usernameAccount username when shown
profileUrlLink to the account
fullNameAccount display name when shown
captionPost caption (cleaned)
hashtagsHashtags written in the caption
likesNumber of likes when shown
commentsNumber of comments when shown
viewsNumber of views (reels) when shown
datePublication date when shown
titleTitle of the search result
snippetText of the search result
platformAlways Instagram
thumbnailImage when available
displayedUrlReadable version of the URL
scrapedAtDate and time of extraction

Fields that are not shown for a post are set to N/A.

πŸ›  How to scrape Instagram posts & reels (4 steps)

  1. Add one or more keywords with + Add – e.g. workout, fitness, healthy recipes, travel
  2. Choose the content type – Posts, Reels or All
  3. Choose the period – Any time gives the most results
  4. Set Max Items per keyword and click Start

Download your posts in JSON, CSV, Excel, XML or HTML, or send them to your tools through the Apify API and integrations.

πŸ’‘ Tips to get more Instagram posts

πŸ”Ή Popular topics: fitness, workout, gym, yoga, travel, food, recipes, fashion, beauty, makeup, skincare, interior design, real estate, photography, art, music, pets, cars, business, motivation πŸ”Ή One-word keywords are also searched as hashtags (workout β†’ #workout) πŸ”Ή Add several related keywords: workout, home workout, gym, fitness motivation πŸ”Ή Keep "Any time" for the largest volume

🎯 Use cases

πŸ“Š Trend monitoring – follow what is posted on Instagram around a topic or a campaign 🀝 Influencer marketing – find creators posting in your niche, with their engagement 🏷️ Brand & campaign tracking – collect the posts and reels mentioning your brand or hashtag ✍️ Content inspiration – see which posts and reels work in your niche πŸ”¬ Research – build datasets of public posts by keyword and period βš™οΈ Automation – schedule runs and send new posts to Google Sheets, a CRM or a webhook

πŸ“₯ Input

Input example:

{
"KEYWORDS": ["workout", "fitness"],
"POST_TYPE": "reel",
"TIME_FILTER": "any",
"MAX_ITEMS": 50
}
FieldTypeDescription
KEYWORDSstring[]πŸ” Keywords to search (one per line, click + Add)
POST_TYPEstring🎬 post, reel or all
TIME_FILTERstringπŸ“… any, day, week, month or year
MAX_ITEMSintegerπŸ”’ Number of unique posts per keyword

🧾 Output example

{
"shortcode": "C4xYz12AbCd",
"postUrl": "https://www.instagram.com/p/C4xYz12AbCd/",
"postType": "Post",
"keyword": "workout",
"username": "fitwithana",
"profileUrl": "https://www.instagram.com/fitwithana/",
"fullName": "Ana Fit",
"caption": "Leg day πŸ”₯ #workout #gym no excuses",
"hashtags": ["#workout", "#gym"],
"likes": "1,234",
"comments": "56",
"views": "N/A",
"date": "March 5, 2024",
"title": "Ana Fit on Instagram: \"Leg day πŸ”₯ #workout #gym\"",
"snippet": "1,234 likes, 56 comments - fitwithana on March 5, 2024: \"Leg day πŸ”₯ #workout #gym no excuses\".",
"platform": "Instagram",
"thumbnail": "N/A",
"displayedUrl": "instagram.com β€Ί fitwithana",
"scrapedAt": "2026-10-17T11:10:42.118Z"
}

❓ FAQ

Is it legal to scrape Instagram posts? This actor only collects public posts as they appear in public search engine results. It does not log in, and does not access private accounts, stories, messages or follower lists. You are responsible for using the data in compliance with privacy laws (GDPR, CCPA…) and with Instagram's terms, especially if you store or republish content.

Why did I get fewer posts than requested? Some keywords have few public posts indexed by search engines, especially with a short period. The actor stops automatically when no more posts exist for your search. To get more, add more related keywords, choose "All" and keep "Any time".

Do I need an Instagram account or cookies? No. Just enter your keywords and run the actor – no account, no cookies, no risk for your Instagram profile.

Can I schedule it? Yes – use Apify Schedules to collect new posts daily or weekly and send them automatically to Google Sheets, a CRM or a webhook.

πŸ’° Pricing

Simple pay-per-result model: you only pay for the posts you collect.

Price: $9.99 per 1,000 posts πŸ’΅

⚠️ Disclaimer

This tool is not affiliated with, endorsed by, or sponsored by Instagram or Meta Platforms, Inc.

πŸ“« Support

😊 Leave us a ⭐⭐⭐⭐⭐ review if you like the Instagram Posts & Reels Scraper! 🌍 Questions, custom needs or issues? Contact us through Apify or via ContactMinerLabs 🌩️.