LAGIC
Lead Audience Growth Intelligence Computing
I

Instagram Scraper — Instagram | Lagic

Built For

Extract posts, comments, and profile data from Instagram by URL or search.

Curated by Lagic·Verified working

Configure Agent

Add one or more Instagram URLs to scrape. The field is optional, but you need to either use this field or search query below.

You can choose to get posts, comments or details from Instagram URLs. Comments can only be scraped from post URLs.❗Please note that the stories type has been deprecated. It used to return reels data, which wasn’t aligned with its purpose. Please use reels instead.

How many posts or comments (max 50 comments per post) you want to scrape from each Instagram URL. If you set this to 1, you will get a single post from each page.

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

Provide a search query which will be used to search Instagram for profiles, hashtags or places.

What type of pages to search for (you can look for hashtags, profiles or places).

How many search results (hashtags, users or places) should be returned.

Only for feed items - add data source to results, i.e. for profile posts metadata is profile, for tag posts metadata is hashtag

Results to deliver

300 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

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

Sample Data Preview

Post & Reel Data: Full caption, like count, comment count, video view count, publish date, hashtags, mentions, and media URLs.Profile Details: Username, full name, biography, follower count, following count, external website link, and verification status.Comment Data: Full comment text, author's username, author's profile picture URL, timestamp, and reply count.Hashtag Data: A list of posts using a specific hashtag, including their captions and engagement metrics.Location Data: Posts tagged at a specific place, with details on the post author and content.Search Results: Lists of user profiles, hashtags, or places that match your search query.
https://...https://...https://...Value...Value...Value...
https://...https://...https://...Value...Value...Value...
..................
Exports as:CSVXLSXJSON

Overview

Extract public Instagram data by providing profile, post, or hashtag URLs, or by using search terms. Get post details, comments, follower counts, and more for brand monitoring or competitor analysis.

This tool extracts a wide range of public data from Instagram, allowing you to gather intelligence without writing any code. It operates in two primary ways: by direct URL input or by searching the platform. ### Scrape Specific Pages Provide a list of Instagram URLs—profiles, individual posts, or reels—to get targeted data. For a profile URL, you can pull down all its recent posts or just the account's core details like bio, follower count, and website. For a post URL, you can extract its caption, engagement numbers, and all its comments. ### Discover Content and Profiles Instead of providing URLs, you can use the search function to find content and accounts. Search for hashtags to see how they're being used, look up user profiles related to a specific niche, or find posts tagged at a particular location. This is ideal for market research, identifying influencers, or tracking brand mentions. ### What You Get The output is structured data containing key details from the pages you scrape. For posts, this includes the full caption, like and comment counts, video view counts, and any tagged users or hashtags. For profiles, you receive the bio, follower and following numbers, and verification status. Comment data includes the text, author's username, and timestamp.

Key Capabilities

  • Post & Reel Data: Full caption, like count, comment count, video view count, publish date, hashtags, mentions, and media URLs.
  • Profile Details: Username, full name, biography, follower count, following count, external website link, and verification status.
  • Comment Data: Full comment text, author's username, author's profile picture URL, timestamp, and reply count.
  • Hashtag Data: A list of posts using a specific hashtag, including their captions and engagement metrics.
  • Location Data: Posts tagged at a specific place, with details on the post author and content.
  • Search Results: Lists of user profiles, hashtags, or places that match your search query.
  • Monitor a competitor's content strategy by extracting their recent posts and engagement metrics.
  • Gather user-generated content by scraping all posts associated with a specific campaign hashtag.
  • Analyze audience sentiment by extracting comments from a brand's or competitor's posts.
  • Identify potential influencers in a niche by searching for user profiles with relevant keywords.
  • Build a list of local businesses by scraping posts tagged at a specific geographic location.
  • Track the performance of a campaign by monitoring the use and engagement of its official hashtag.
  • Collect data for academic research on social media trends and online communication patterns.

Field Dictionary

How To Run This Extractor

1

Choose your data source: paste specific Instagram URLs or enter a keyword into the 'Search query' field.

2

If using URLs, specify what to scrape: posts, comments, profile details, or reels.

3

If using a search query, select the search type: user, hashtag, or place.

4

Set limits for the maximum number of results and how far back in time to go.

5

Run the tool to begin the data extraction process.

6

Once complete, download the collected data in a structured format like CSV or JSON.

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 URLs or search terms in the input fields.
What formats can I export the data in?
Is it legal to scrape Instagram data?
How many posts or profiles can I scrape at once?
Can I use this for client work?
What's the difference between scraping by URL and by search?
Can I get comments from a profile URL?
How many comments can I get from a single post?
How fresh is the data?
Can I schedule this tool to run automatically?