VOOZH about

URL: https://apify.com/parseforge/instagram-posts-scraper

⇱ Instagram Posts Scraper - Extract Post Data by Handle Β· Apify


Pricing

from $2.50 / 1,000 results

Go to Apify Store

Instagram Posts Scraper

Extract Instagram posts, engagement metrics, and profile data from user profiles, individual posts, or Reels. Supports multiple input formats (usernames, profile URLs, post URLs) with date filtering. No login required. Perfect for social media analysis, competitor research, and content monitoring.

Pricing

from $2.50 / 1,000 results

Rating

2.2

(4)

Developer

πŸ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

5

Bookmarked

264

Total users

59

Monthly active users

25 days ago

Last modified

Share

πŸ‘ ParseForge Banner

πŸ“Έ Instagram Posts Scraper

πŸš€ Extract Instagram posts, Reels, and profile data in minutes. Pull from any public account by username, profile URL, or post URL. Filter by media type and date range. No login, no API keys, no Instagram developer approval.

πŸ•’ Last updated: 2026-04-21 Β· πŸ“Š 25 fields per post Β· 🎬 Reels/images/video/carousel Β· πŸ“… Date filtering Β· 🚫 No auth required

🎁 Paid plan adds

πŸ“ˆ
Virality metrics
πŸ“
Caption intelligence
πŸ’Έ
Sponsorship detection
πŸ“
Location coords

The Instagram Posts Scraper collects post data from any public Instagram profile, returning 25 fields per post: caption, hashtags, mentions, like count, comment count, view count, play count, media type, video URL, image URLs, location, tagged users, collaborators, alt text, video duration, and timestamps. Runs support up to 1,000,000 posts on a paid plan.

The Actor accepts three input formats in the same run: usernames (nike), profile URLs (https://instagram.com/nike), and individual post URLs (https://instagram.com/p/ABC123). Filter by media type (image, video, Reel, carousel) and date range (absolute dates, ISO timestamps, or relative like "30 days"). No Instagram account, Graph API credentials, or developer approval needed.

🎯 Target AudienceπŸ’‘ Primary Use Cases
Social media analysts, influencer marketing teams, brand managers, growth hackers, academic researchers, content strategistsCompetitor analysis, engagement benchmarking, influencer vetting, hashtag research, content audits, trend tracking

πŸ“‹ What the Instagram Posts Scraper does

Three input formats with media and date filters:

  • πŸ‘€ Username mode. Enter usernames like nike or cristiano to pull their recent posts.
  • πŸ”— URL mode. Paste profile URLs (instagram.com/nike) or individual post URLs (instagram.com/p/ABC123).
  • 🎬 Media type filter. Restrict to image, video, reel, or carousel posts only.
  • πŸ“… Date filter. Limit results by absolute dates (2025-01-01), ISO timestamps, or relative periods (30 days, 3 months, 1 year).

Each post record includes caption, parsed hashtag and mention arrays, engagement metrics (likes, comments, views, plays), media type and product type, video URL, all image URLs, carousel count, location, tagged users, collaborators, alt text, video duration, post URL, shortcode, and timestamps.

πŸ’‘ Why it matters: the official Instagram Graph API only returns data for accounts you own or manage. This Actor reads the same public data any visitor sees and returns it as structured JSON, CSV, or Excel, making competitor analysis, influencer vetting, and hashtag research practical at scale.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


βš™οΈ Input

InputTypeDefaultBehavior
startUrlsarray[]Usernames, profile URLs, or individual post URLs. All three formats accepted in the same run.
maxItemsinteger10Max posts per profile. Free: up to 10. Paid: up to 1,000,000.
maxItemsTotalinteger-Optional total cap across all profiles combined.
mediaTypeFilterstring"all"Filter: all, image, video, reel, or carousel.
dateFilterstring""Date range: 2025-01-01, 30 days, 3 months, 1 year.
proxyConfigurationobjectApify residentialResidential proxies recommended for large runs.

Example: last 30 days of Reels from two profiles.

{
"startUrls":["cristiano","https://www.instagram.com/nike/"],
"maxItems":50,
"mediaTypeFilter":"reel",
"dateFilter":"30 days"
}

Example: all posts from a single profile URL.

{
"startUrls":["https://www.instagram.com/natgeo/"],
"maxItems":100
}

⚠️ Good to Know: residential proxies are recommended for runs over 50 posts. Instagram rate-limits aggressively on datacenter IPs. The proxy configuration is pre-filled with recommended settings.


πŸ“Š Output

Each post record contains 25 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
πŸ–ΌοΈ thumbnailUrlstring"https://scontent-..."
πŸ“ captionstring"Golden hour over the canyon."
πŸ‘€ usernamestring"natgeo"
πŸ‘ likeCountnumber42891
πŸ’¬ commentCountnumber1204
πŸ“ˆ viewCountnumber980000
▢️ playCountnumber850000
🎬 mediaTypestring"video"
🎬 productTypestring"feed"
πŸŽ₯ videoUrlstring"https://scontent-..."
πŸ–ΌοΈ imageUrlsarray["https://scontent-..."]
πŸ–ΌοΈ carouselCountnumber0
#️⃣ hashtagsarray["goldenhour", "canyon"]
@ mentionsarray[]
πŸ“ locationstring"Grand Canyon National Park"
πŸ‘₯ taggedUsersarray[]
🀝 collaboratorsarray[]
πŸ”‡ commentsDisabledbooleanfalse
πŸ™ˆ likesHiddenbooleanfalse
🌿 altTextstring | nullnull
⏱️ videoDurationnumber | null45.2
πŸ”— postUrlstring"https://www.instagram.com/p/DPwJzEVDbwC/"
πŸ†” shortcodestring"DPwJzEVDbwC"
πŸ“… timestampISO 8601"2025-10-13T14:40:07.000Z"
πŸ•’ scrapedAtISO 8601"2026-04-16T00:00:00.000Z"

πŸ“¦ Sample records


✨ Why choose this Actor

Capability
πŸ“Έ25 fields per post. Caption, hashtags, mentions, engagement, media URLs, location, tagged users, and timestamps.
🎬Media type filter. Restrict to images, videos, Reels, or carousels in a single parameter.
πŸ“…Date filtering. Absolute dates, ISO timestamps, or relative periods like "30 days" or "3 months".
πŸ”—Three input formats. Usernames, profile URLs, and individual post URLs in the same run.
⚑Fast. Pulls hundreds of posts per minute with residential proxy.
πŸ“ŠPer-profile and total caps. Control exactly how many posts to collect from each account.
🚫No authentication. No Instagram login, Graph API credentials, or developer approval needed.

πŸ“Š Instagram has over 2 billion monthly active users. Having structured access to public post data is the foundation for any social media analysis, influencer marketing, or competitive intelligence workflow.


πŸ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ Instagram Posts Scraper (this Actor)$5 free credit, then pay-per-useAny public profileLive per runmedia type, date range, per-profile cap⚑ 2 min
Instagram Graph APIFree with restrictionsOnly your own accountsReal-timeMany🐒 Days (app review)
Third-party social analytics tools$99-499/monthMulti-platformVariesMany⏳ Hours
Manual browsingFreeManualManualInstagram UI onlyπŸ•’ Hours per account

Pick this Actor when you want public Instagram data on demand, without Graph API credentials, without managing tokens, and without paying for a full social analytics subscription.


πŸš€ How to use

  1. πŸ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Instagram Posts Scraper page on the Apify Store.
  3. 🎯 Set input. Add usernames, profile URLs, or post URLs. Set media type filter, date range, and maxItems.
  4. πŸš€ Run it. Click Start and let the Actor collect your data.
  5. πŸ“₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


πŸ’Ό Business use cases

πŸ“Š Social Media Analytics

  • Track engagement across competitor accounts
  • Benchmark posting cadence and content mix
  • Build weekly reports on share of voice by hashtag
  • Monitor brand mention volume over time

🀝 Influencer Marketing

  • Vet creators by engagement rate and posting frequency
  • Filter for Reels-only to evaluate short-form content
  • Compare collaborator and tagged-user networks
  • Build shortlists filtered by date range and media type

🎨 Content Strategy

  • Research which content formats drive engagement
  • Analyze competitor caption and hashtag strategies
  • Track trending visual styles via alt-text data
  • Build content calendars from competitor posting patterns

πŸŽ“ Academic & Market Research

  • Build public-discourse datasets from Instagram
  • Analyze brand representation across categories
  • Study visual content trends with image URLs
  • Export structured data for quantitative analysis


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

πŸŽ“ Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🀝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

πŸ§ͺ Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

πŸ€– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:

❓ Frequently Asked Questions

πŸ”Œ Automating Instagram Posts Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟒 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • πŸ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Weekly pulls keep your social-listening dashboards in sync automatically.

πŸ”Œ Integrate with any app

Instagram Posts Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe Instagram data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh Instagram data into your social-listening dashboard, or alert your team in Slack.


πŸ”— Recommended Actors

πŸ’‘ Pro Tip: browse the complete ParseForge collection for more social media scrapers.


πŸ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Instagram, Meta Platforms, Inc., or any of their subsidiaries. All trademarks mentioned are the property of their respective owners. Only publicly available post data is collected.

You might also like

Instagram Posts Scraper

pratikdani/instagram-posts-scraper

The Instagram Post Scraper extracts detailed data from any valid post URL, including content, engagement metrics, user details, and media. It delivers structured output for social media analysis, monitoring, and research.

712

2.0

Instagram User Profile Posts Scraper

louisdeconinck/instagram-profile-posts-scraper

Scrape complete post data from any public Instagram user profile including captions, likes, comments, tagged users, locations, and engagement metrics. Perfect for social media analysis, influencer research, and content monitoring.

πŸ‘ User avatar

Louis Deconinck

873

5.0

Instagram Keyword Search Scraper

crawlerbros/instagram-keyword-search-scraper

Extract posts from Instagram keyword search results. Scrape post URLs, captions, usernames, media URLs, hashtags, engagement metrics, and more. Supports multiple keywords with anti-detection features.

1.2K

4.0

Instagram Posts/Reels Scraper - No Cookies

queenlike_xystos/instagram-posts-reels-scraper---no-cookies

The Instagram Posts & Reels Scraper extracts posts, reels, and carousel media from any public instagram profile β€” no login or cookies required. Simply provide a username, select your scrape type, and receive clean, structured JSON data for every post or reel.

Instagram Keyword Profile Scraper

vulnv/instagram-keyword-profile-scraper

Discover public Instagram profiles built from keywords, then return enriched profile details in bulk.

Instagram Post Metadata Scraper⚑

scrapearchitect/instagram-post-metadata-scraper

πŸ” Extract rich public post data instantly! πŸ“Š Get likes ❀️, comments πŸ’¬, descriptions πŸ“, author info πŸ‘€, image URLs πŸ–ΌοΈ, Open Graph tags 🌐, app links πŸ“± & more in clean JSON! Perfect for analysts & developers. ⚑ Fast & reliable on Apify. πŸš€ Instagram Post Metadata Scraper ⚑

πŸ‘ User avatar

Scrape Architect

53

Instagram Reels Scraper

pratikdani/instagram-reels-scraper

The Instagram Reels Scraper is a tool designed to extract detailed information from valid Instagram Reels. This actor automates the process of gathering data, making it easier for developers and data analysts to access and utilize Instagram Reels content for various applications.

693

2.1

Instagram Scraper β€” Profiles, Posts & Engagement Data

lanky_quantifier/instagram-profile-scraper

Scrape public Instagram profile data: followers, following, posts count, bio, and recent posts metadata. Input usernames or profile URLs. Returns structured JSON for influencer research, competitor analysis, and brand monitoring.

58

Instagram Post Scraper

scraper-engine/instagram-post-scraper

Instagram Profile Post Scraper lets you collect structured post data from any public profile. Get captions, hashtags, media links, engagement stats, and publish times. Ideal for marketers, researchers, and developers needing fresh Instagram content insights in a usable format.

πŸ‘ User avatar

Scraper Engine

74

5.0

Instagram Profile Post Scraper

scrapier/instagram-profile-post-scraper

Scrape posts from individual Instagram profiles with the Instagram Profile Post Scraper. Extract images, videos, captions, hashtags, likes, comments, and timestamps. Perfect for content analysis, engagement tracking, and social media research.