LAGIC
Lead Audience Growth Intelligence Computing
I

Instagram Post Scraper — Instagram | Lagic

Built For

Get detailed data and media from any public Instagram post or profile.

Curated by Lagic·Verified working

Configure Agent

Insert the username or URL of any profile you want to get posts from. You can also paste the post URLs.

This is the maximum number of posts you want to scrape per profile. If you set it to 5, you'll get 5 posts for each profile you've included. This setting does not apply if you're scraping by post URLs.

Check if you do not want to save pinned posts.

Limit how far back to the history the scraper should go. The date should be in YYYY-MM-DD or full ISO absolute format or in relative format e.g. 1 days, 2 months, 3 years. All time values are taken in UTC timezone

Choose the data package you want to extract. Please note the Detailed data are paid extra.

Results to deliver

200 credits

This agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.

Lagic Proxy

Country auto-rotated. Need a specific region? Contact support.

Pricing

2 credits per result
✓ 30 free credits on signup✓ Refund if 0 results✓ No card required

Sample Data Preview

Post caption text and alternative text for images.Counts for likes, comments, video plays, and video views.Direct download URLs for all images and videos in a post, including carousels.A complete list of hashtags used in the caption.A list of all users mentioned in the caption and tagged in the media.The latest comments on the post, including reply threads, author details, and like counts.
Value...10092https://...Value...Value...270
Value...10091https://...Value...Value...50
..................
Exports as:CSVXLSXJSON

Overview

Extracts post data from public Instagram profiles or specific post URLs. Delivers engagement metrics, captions, hashtags, media URLs, and comment data for competitor analysis and brand monitoring.

This tool gathers all available data from public Instagram posts. You can provide a list of Instagram profile usernames to get their recent posts, or you can supply direct URLs to specific posts you want to analyze. It's designed for marketers, agencies, and researchers who need to go beyond surface-level metrics and understand the mechanics of high-performing content. The extractor can deliver two levels of detail. The basic level provides essential post information, while the detailed level includes richer data like the latest comments with their replies, tagged users, and music information. This allows for a deeper analysis of audience engagement, brand sentiment, and influencer collaborations. ### How to use it for your business - **Competitor Analysis:** Scrape the posts of your top competitors to benchmark their engagement rates, analyze their content strategy, and see which hashtags they use most effectively. - **Brand Monitoring:** Track posts that mention your brand or use your branded hashtags to find user-generated content (UGC) and gauge public sentiment by analyzing comments. - **Influencer Marketing:** Collect performance data from influencer campaigns by scraping the specific posts. Track likes, comments, and video views to measure ROI accurately. - **Content Archiving:** Download a complete archive of your own brand's posts, including all media and metadata, for reporting and historical analysis.

Key Capabilities

  • Post caption text and alternative text for images.
  • Counts for likes, comments, video plays, and video views.
  • Direct download URLs for all images and videos in a post, including carousels.
  • A complete list of hashtags used in the caption.
  • A list of all users mentioned in the caption and tagged in the media.
  • The latest comments on the post, including reply threads, author details, and like counts.
  • Post publication timestamp and type (e.g., video, image, carousel).
  • Profile details of the post owner, including username and full name.
  • Technical identifiers like the post ID and shortcode.
  • Information on any music used in the post, including artist and song name.
  • Analyze a competitor's content strategy by extracting their post captions, hashtags, and engagement metrics.
  • Monitor brand sentiment by scraping comments from posts that mention your brand or products.
  • Track the performance of an influencer marketing campaign by gathering like, comment, and view counts from specific posts.
  • Identify and collect user-generated content (UGC) by scraping posts that use your branded hashtags.
  • Conduct market research by analyzing the visual trends and topics in a specific niche or industry.
  • Create a complete data archive of your own Instagram profile's posts for reporting and backup.
  • Source potential brand collaborators by identifying users tagged in popular posts within your vertical.

Field Dictionary

How To Run This Extractor

1

Provide one or more Instagram profile usernames, profile URLs, or direct post URLs.

2

Set the maximum number of posts you want to retrieve from each profile.

3

Optionally, specify a date to only extract posts published after that time.

4

Choose between 'basicData' or 'detailedData' for the level of detail you need.

5

Run the tool to begin the data extraction process.

6

Download the collected post data as a CSV, Excel, or JSON file.

Frequently Asked Questions

Do I need to know how to code?
No, this tool is designed for non-technical users. You just need to provide Instagram profile or post URLs.
What formats can I export the data in?
Can I scrape data from private Instagram profiles?
How many posts can I scrape at once?
Is this suitable for my agency to use for client work?
How is this different from just looking at Instagram?
What's the difference between the 'basic' and 'detailed' data levels?
How fresh is the data?
Can I schedule this tool to run automatically?
How is the cost determined?
Can I only get posts from a certain time period?
What happens if a post is a carousel with multiple images?