Instagram Post Scraper avatar

Instagram Post Scraper

Try for free

2 hours trial then $19.00/month - No credit card required now

Go to Store
Instagram Post Scraper

Instagram Post Scraper

louisdeconinck/instagram-post-scraper
Try for free

2 hours trial then $19.00/month - No credit card required now

Scrape Instagram posts & reels with complete data including captions, likes, comments, tagged users, locations, and more. Get detailed engagement metrics, media URLs, and user information. Perfect for social media analysis and influencer research.

Scrape Instagram posts & reels. 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

The scraper provides detailed information about each Instagram post:

  • id: Unique identifier of the post
  • shortcode: Instagram shortcode for the post (used in post URL)
  • thumbnail_src: URL of the post thumbnail
  • height: Height of the media
  • width: Width of the media
  • display_url: URL of the post media
  • has_audio: Whether the post has audio
  • video_url: URL of the video if the post is a video
  • video_view_count: Number of views for the video
  • video_play_count: Number of plays for the video
  • video_duration: Duration of the video in seconds
  • music_artist: Name of the music artist if music is attributed
  • music_song: Name of the song if music is attributed
  • music_id: ID of the music if music is attributed
  • is_video: Whether the post is a video
  • tagged_users: Array of users tagged in the post, containing:
    • full_name: The full name of the tagged user
    • id: The ID of the tagged user
    • is_verified: Whether the tagged user is verified
    • profile_pic_url: The URL of the tagged user's profile picture
    • username: The username of the tagged user
  • owner_id: ID of the post owner
  • owner_username: Username of the post owner
  • owner_is_verified: Whether the post owner is verified
  • owner_profile_pic_url: URL of the post owner's profile picture
  • owner_full_name: Full name of the post owner
  • owner_is_embeds_disabled: Whether embeds are disabled for the owner
  • owner_is_private: Whether the owner's profile is private
  • owner_is_unpublished: Whether the owner's profile is unpublished
  • owner_posts_count: Number of posts by the owner
  • owner_followers_count: Number of followers of the owner
  • sidecar_children: Array of sidecar children if the post is a carousel, containing:
    • id: ID of the sidecar child
    • shortcode: Shortcode of the sidecar child
    • height: Height of the sidecar child media
    • width: Width of the sidecar child media
    • display_url: URL of the sidecar child media
    • is_video: Whether the sidecar child is a video
  • caption: Post caption text
  • caption_is_edited: Whether the caption has been edited
  • like_and_view_counts_disabled: Whether like and view counts are disabled
  • comment_count: Number of comments
  • comments: Array of comments on the post, containing:
    • id: ID of the comment
    • text: Text of the comment
    • created_at: Timestamp when the comment was created
    • owner_id: ID of the comment owner
    • owner_is_verified: Whether the comment owner is verified
    • owner_profile_pic_url: URL of the comment owner's profile picture
    • owner_username: Username of the comment owner
    • likes_count: Number of likes on the comment
  • comments_disabled: Whether comments are disabled
  • taken_at_timestamp: Post creation timestamp
  • likes_count: Number of likes
  • is_affiliate: Whether the post is marked as affiliate content
  • is_paid_partnership: Whether the post is a paid partnership
  • location_id: ID of the tagged location
  • location_has_public_page: Whether the location has a public page
  • location_name: Name of the tagged location
  • location_slug: URL slug of the location
  • location_address: Address of the location in JSON format
  • is_ad: Whether the post is an advertisement

Example Output:

1{
2	"id": "3564593839739881831",
3	"shortcode": "DF3-zYSPcln",
4	"thumbnail_src": "https://scontent-atl3-1.cdninstagram.com/v/t51.29350-15/476775973_1704197313842259_3023337751564134801_n.heic?stp=c0.180.1440.1440a_dst-jpg_e35_s640x640_sh0.08_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=EtoXbLhVEEgQ7kNvgH7OqOG&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYBhnvBLmW7bFhYpT5Ibar-3WPrsYSEAs3diUo6OlXxomQ&oe=67BADA98&_nc_sid=d885a2",
5	"height": 1350,
6	"width": 1080,
7	"display_url": "https://scontent-atl3-1.cdninstagram.com/v/t51.29350-15/476775973_1704197313842259_3023337751564134801_n.heic?stp=dst-jpg_e35_p1080x1080_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=EtoXbLhVEEgQ7kNvgH7OqOG&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYAocgYeZUXJucUitB4UcMEkZDraydzb_y4e0SkQiAgJiw&oe=67BADA98&_nc_sid=d885a2",
8	"is_video": false,
9	"tagged_users": [
10		{
11			"full_name": "Kris Jenner",
12			"id": "144646783",
13			"is_verified": true,
14			"profile_pic_url": "https://scontent-atl3-1.cdninstagram.com/v/t51.2885-19/65501483_2046174542354674_2702833089855356928_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=q6KNQ-IGzBUQ7kNvgGvZDXz&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYDcoAYtLv3qabV4DetPk3trUD_yuFVqdhx_PY-TNG9Tbw&oe=67BADF27&_nc_sid=d885a2",
15			"username": "krisjenner"
16		}
17	],
18	"owner_id": "314216",
19	"owner_username": "zuck",
20	"owner_is_verified": true,
21	"owner_profile_pic_url": "https://scontent-atl3-1.cdninstagram.com/v/t51.2885-19/432827943_795126845797128_3130780271506186087_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=x6XCAtkYKrcQ7kNvgG9x4OG&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYCIYXlVk4rUuhGb_AWx3YDfItUh5TG_iolgU2p-bHhoTQ&oe=67BAE1AA&_nc_sid=d885a2",
22	"owner_full_name": "Mark Zuckerberg",
23	"owner_is_embeds_disabled": false,
24	"owner_is_private": false,
25	"owner_is_unpublished": false,
26	"owner_posts_count": 386,
27	"owner_followers_count": 15548480,
28	"caption": "the only appropriate hoodie @krisjenner",
29	"caption_is_edited": false,
30	"like_and_view_counts_disabled": false,
31	"comment_count": 7801,
32	"comments": [
33		{
34			"id": "17988138230795315",
35			"text": "Wise manπŸ˜πŸ‘",
36			"created_at": 1739914508,
37			"owner_id": "69099024239",
38			"owner_is_verified": false,
39			"owner_profile_pic_url": "https://scontent-atl3-1.cdninstagram.com/v/t51.2885-19/462471388_579686367817992_1318016435491468476_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=100&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=Bw_u6aLvFD4Q7kNvgH4LTcA&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYANQCCojgIql0SCURv1HKah7NlWEkNFGpr2wHO2Wuy2iA&oe=67BAE07A&_nc_sid=d885a2",
40			"owner_username": "happy_tailsanimalshelter",
41			"likes_count": 0
42		},
43		{
44			"id": "18487712302016152",
45			"text": "mark give me the zuck",
46			"created_at": 1739914256,
47			"owner_id": "51627865545",
48			"owner_is_verified": false,
49			"owner_profile_pic_url": "https://scontent-atl3-1.cdninstagram.com/v/t51.2885-19/409467619_989133325517178_2808750372361044586_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=106&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=2e4ougAC8yQQ7kNvgHEVJbe&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYBz61yF4u-YjzzB5gusrLFyOUqXRZ54JEQDvXrxT3V-Qg&oe=67BACED5&_nc_sid=d885a2",
50			"owner_username": "zenman_139",
51			"likes_count": 0
52		},
53		{
54			"id": "18095580376522461",
55			"text": "Dady u so handsome .",
56			"created_at": 1739914200,
57			"owner_id": "18273112570",
58			"owner_is_verified": false,
59			"owner_profile_pic_url": "https://scontent-atl3-1.cdninstagram.com/v/t51.2885-19/136348203_108353721205866_817139017493490877_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=106&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=kUC9gGLkwsMQ7kNvgHjPIzB&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYBfUCdiVaSOVmHDezRyHY9MgWcMnkIQ7xlaQGhQKnbUQg&oe=67BAC174&_nc_sid=d885a2",
60			"owner_username": "gizzy.87",
61			"likes_count": 0
62		},
63		{
64			"id": "18041705936588647",
65			"text": "Very good! β€οΈπŸ˜πŸ‘πŸ”₯πŸ™Œ",
66			"created_at": 1739913076,
67			"owner_id": "2160458623",
68			"owner_is_verified": false,
69			"owner_profile_pic_url": "https://scontent-atl3-1.cdninstagram.com/v/t51.2885-19/464546004_859417923025596_482827648617072079_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=100&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=8tA9ejmbelsQ7kNvgHAc5Zr&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYCrOh0FNMA07NBMZJhruoXo6EIx-q8fJXzaH2BkUc63cA&oe=67BAD785&_nc_sid=d885a2",
70			"owner_username": "hyoung_gab_oh",
71			"likes_count": 0
72		},
73		{
74			"id": "18047861525244903",
75			"text": "😍😍😍😍😍😍😍😍",
76			"created_at": 1739912209,
77			"owner_id": "622106676",
78			"owner_is_verified": false,
79			"owner_profile_pic_url": "https://scontent-atl3-1.cdninstagram.com/v/t51.2885-19/478652193_1136318828126830_9015073587893814447_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=PFNS8teCStUQ7kNvgHPoS1U&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYAfLj8ywb6F8LbnK3-fdgcN2ZQeCOoJPgfy2fyzmB7NhA&oe=67BAC904&_nc_sid=d885a2",
80			"owner_username": "valciane_correa",
81			"likes_count": 0
82		},
83		{
84			"id": "18053120162144213",
85			"text": "Coitada da llama",
86			"created_at": 1739911969,
87			"owner_id": "2264271270",
88			"owner_is_verified": false,
89			"owner_profile_pic_url": "https://scontent-atl3-1.cdninstagram.com/v/t51.2885-19/364359200_1333534710901114_4284818549776231034_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-atl3-1.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=-S7HA_AbXNQQ7kNvgF1iT6S&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYAPpG2KXDtwhCHVOIa5XdPxGA9MZ_f6tL5XCPXoKxUcJA&oe=67BABD40&_nc_sid=d885a2",
90			"owner_username": "fontx",
91			"likes_count": 0
92		},
93		{
94			"id": "18004758707546236",
95			"text": "😍😍😍",
96			"created_at": 1739911366,
97			"owner_id": "62651152763",
98			"owner_is_verified": false,
99			"owner_profile_pic_url": "https://scontent-atl3-3.cdninstagram.com/v/t51.2885-19/387770306_627038499509457_200178226935382779_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_ht=scontent-atl3-3.cdninstagram.com&_nc_cat=109&_nc_oc=Q6cZ2AFZmGQr12zfUtwwMDHPVg6R0-PdJrfVSn_x-5QFzXD3OZ-B_d6H64bz4RtyB2lIdQU&_nc_ohc=V0YoqD5pUmoQ7kNvgEx5McA&_nc_gid=ad765d6328fe46f0b8c50d272bd12dda&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AYAr3SSK1JDHzImXfvi2i0gzkw7U4kh5INdAk2r-mO3OmA&oe=67BAC6E2&_nc_sid=d885a2",
100			"owner_username": "phamphuongtuong2008",
101			"likes_count": 0
102		}
103	],
104	"comments_disabled": false,
105	"taken_at_timestamp": 1739152720,
106	"likes_count": 270561,
107	"is_affiliate": false,
108	"is_paid_partnership": false,
109	"is_ad": false
110}

πŸ“₯ Input

  • posts: Array of Instagram post URLs, reel URLs or shortcodes to scrape

Example Input:

1{
2    "posts": [
3        "https://www.instagram.com/p/DF3-zYSPcln/", 
4        "https://www.instagram.com/p/DFNkPgRROOS/?img_index=1", 
5        "DFERYfms1do",
6        "https://www.instagram.com/p/DE-UmMaP6_0/"
7    ]
8}

πŸš€ Usage

To use this Instagram Post 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 post URLs you want to scrape.
  3. Run the actor: Click on the "Start" button to begin scraping.
  4. Monitor execution: The actor will fetch all details from the given posts
  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

  • 1 monthly user

  • 1 bookmark

  • >99% runs succeeded

  • Created in Feb 2025

  • Modified 2 days ago