Instagram User Profile Posts Scraper

Instagram User Profile Posts Scraper

by louisdeconinck

Scrape complete post data from any public Instagram user profile including captions, likes, comments, tagged users, locations, and engagement metrics....

3,944 runs
456 users
Try This Actor

Opens on Apify.com

About Instagram User 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.

What does this actor do?

Instagram User Profile Posts Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Scrape all posts from any public Instagram profile. Get detailed information about each post including captions, likes, comments, tagged users, locations, and more. ## 🎯 Use Cases - Social Media Analysis: Track and analyze Instagram content strategies - Influencer Research: Gather data about influencer posts and engagement - Content Monitoring: Keep track of branded content and partnerships - Location Analysis: Study posts from specific locations - Engagement Tracking: Monitor post performance and user engagement ## ✨ Features - Complete Post Data: Captures all essential post information including media URLs, captions, and engagement metrics - Tagged Users: Extracts information about users tagged in posts - Location Data: Includes detailed location information when available - Engagement Metrics: Provides likes and comments counts - Post Metadata: Includes information about partnerships, affiliates, and post settings ## 📤 Output - id: Unique identifier of the post - username: Username of the post owner - shortcode: Instagram shortcode for the post - caption: Post caption text - timestamp: Post creation timestamp - likes: Number of likes - comments: Number of comments - mediaType: Type of media (image/video) - displayUrl: URL of the post media - thumbnailUrl: URL of the post thumbnail - dimensions_width: Width of the media - dimensions_height: Height of the media - taggedUsers: Array of users tagged in the post, containing: - fullName: The full name of the tagged user. - profilePicUrl: The URL of the tagged user's profile picture. - username: The username of the tagged user. - isAffiliate: Whether the post is marked as affiliate content - isPaidPartnership: Whether the post is a paid partnership - commentsDisabled: Whether comments are disabled - locationId: ID of the tagged location - locationHasPublicPage: Whether the location has a public page - locationName: Name of the tagged location - locationSlug: URL slug of the location - pinned: Whether the post is pinned to the profile Example Output: json { "id": "3564593839739881831", "username": "zuck", "shortcode": "DF3-zYSPcln", "caption": "the only appropriate hoodie @krisjenner", "timestamp": 1739152720, "likes": 180360, "comments": 3761, "mediaType": "image", "displayUrl": "https://instagram.fala6-1.fna.fbcdn.net/v/t51.29350-15/476775973_1704197313842259_3023337751564134801_n.heic?stp=dst-jpg_e35_p1080x1080_tt6&_nc_ht=instagram.fala6-1.fna.fbcdn.net&_nc_cat=1&_nc_oc=Q6cZ2AFEDNhQrdpVpLgquMUD6IiH3fGAlEPHxwMjtyJD6Cr-m72i0t1XxY7Jm9AkpJs8Ch4&_nc_ohc=GDa9HUhfCnsQ7kNvgG0mebx&_nc_gid=74d6879ec005433da7d79a0dece2527c&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AYDKlfDr-Cx1gxeh7oe_5hFv7a4yYQ3ObxzVMCbgqjzEUA&oe=67AFDE18&_nc_sid=8b3546", "thumbnailUrl": "https://instagram.fala6-1.fna.fbcdn.net/v/t51.29350-15/476775973_1704197313842259_3023337751564134801_n.heic?stp=c0.180.1440.1440a_dst-jpg_e35_s640x640_sh0.08_tt6&_nc_ht=instagram.fala6-1.fna.fbcdn.net&_nc_cat=1&_nc_oc=Q6cZ2AFEDNhQrdpVpLgquMUD6IiH3fGAlEPHxwMjtyJD6Cr-m72i0t1XxY7Jm9AkpJs8Ch4&_nc_ohc=GDa9HUhfCnsQ7kNvgG0mebx&_nc_gid=74d6879ec005433da7d79a0dece2527c&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AYBGynCdvHDo0KG1LxhuInKDAJX5Ub5QKLSI6t_tPtFGiw&oe=67AFDE18&_nc_sid=8b3546", "dimensions_width": 1080, "dimensions_height": 1350, "taggedUsers": [ { "fullName": "Kris Jenner", "profilePicUrl": "https://instagram.fala6-1.fna.fbcdn.net/v/t51.2885-19/65501483_2046174542354674_2702833089855356928_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=instagram.fala6-1.fna.fbcdn.net&_nc_cat=1&_nc_oc=Q6cZ2AFEDNhQrdpVpLgquMUD6IiH3fGAlEPHxwMjtyJD6Cr-m72i0t1XxY7Jm9AkpJs8Ch4&_nc_ohc=11_JOtcsou4Q7kNvgEJo8rX&_nc_gid=74d6879ec005433da7d79a0dece2527c&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AYDi_QQIO87oDfw3c11btF7IOz4SvmJ9nc_ENcCfgKipbQ&oe=67AFE2A7&_nc_sid=8b3546", "username": "krisjenner" } ], "commentsDisabled": false, "pinned": false } ## 📥 Input - profiles: Array of Instagram profile URLs or usernames to scrape - maxPostsPerProfile: Max number of posts to scrape per profle. Optional parameter, leave empty to fetch all posts. (minimum: 24) Example Input: json { "profiles": [ "https://www.instagram.com/meta", "zuck" ] } ## 🚀 Usage To use this Instagram Profile Posts Scraper: 1. Get started: Click on the "Try for free" button to make an Apify account and log in. 2. Add input: Enter the Instagram profile URLs or usernames you want to scrape. 3. Run the actor: Click on the "Start" button to begin scraping. 4. Monitor execution: The actor will fetch all posts from the specified profiles. 5. Retrieve the output: Download the results in JSON or CSV format, or use the API to integrate with your applications. ## 🔌 Integrations Make.com Integration: Automate your Instagram data collection by connecting this scraper to Make. Create workflows to: - Send post data to Google Sheets - Monitor new posts and get notifications - Analyze engagement metrics automatically - Archive media files Gmail Integration: Use Google Workspace to: - Get email notifications about new posts - Send reports of post performance - Alert team members about specific post types ## 🌟 Start for Free Ready to start scraping Instagram posts? Try the Actor for free and get: - Scalable and reliable data collection - Regular updates to maintain compatibility - Technical support when you need it - Flexible output formats ## 🔍 More Scraping Solutions Check out my other scrapers on my Apify profile for: - Other social media platforms - E-commerce websites - Business directories - And more! ## 🛠️ Custom Scraper Development Need a custom Instagram scraping solution? I can help! Contact me for: - Custom data fields - Specific filtering requirements - Integration with your systems - Specialized reporting needs

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Instagram User Profile Posts Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
louisdeconinck
Pricing
Paid
Total Runs
3,944
Active Users
456
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support