Instagram User Profile Posts Scraper avatar

Instagram User Profile Posts Scraper

Try for free

Pay $1.90 for 1,000 results

Go to Store
Instagram User Profile Posts Scraper

Instagram User Profile Posts Scraper

louisdeconinck/instagram-profile-posts-scraper
Try for free

Pay $1.90 for 1,000 results

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.

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:

1{
2	"id": "3564593839739881831",
3	"username": "zuck",
4	"shortcode": "DF3-zYSPcln",
5	"caption": "the only appropriate hoodie @krisjenner",
6	"timestamp": 1739152720,
7	"likes": 180360,
8	"comments": 3761,
9	"mediaType": "image",
10	"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",
11	"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",
12	"dimensions_width": 1080,
13	"dimensions_height": 1350,
14	"taggedUsers": [
15		{
16			"fullName": "Kris Jenner",
17			"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",
18			"username": "krisjenner"
19		}
20	],
21	"commentsDisabled": false,
22	"pinned": false
23}

📥 Input

  • profiles: Array of Instagram profile URLs or usernames to scrape

Example Input:

1{
2    "profiles": [
3        "https://www.instagram.com/meta",
4        "zuck"
5    ]
6}

🚀 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
Developer
Maintained by Community

Actor Metrics

  • 3 monthly users

  • 0 No stars yet

  • >99% runs succeeded

  • Created in Feb 2025

  • Modified a day ago