Extract profile details, post metrics, comments, and hashtag data from Instagram.
Choose what to extract. Modes marked 🔑 require a session cookie.
Add usernames without the @ symbol. Used in profile, posts, and mentions modes.
Alternatively, paste full Instagram profile URLs. Used in profile and posts modes.
Instagram post or reel URLs to scrape. Used in postUrls and comments modes. Example:
Keywords to search for hashtags. Used in searchHashtags mode. Example: 'nature' finds #nature_lovers, #naturel, etc.
Hashtags to scrape posts from (without #). Used in hashtagPosts mode. Requires session cookie. Example: nature, fitness
Maximum number of posts to extract per username or hashtag. First page returns 12 posts without extra requests.
Maximum number of comments to extract per post. Without login, only preview comments are available (typically 20-40 per post).
Results to deliver
400 creditsThis agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.
Lagic Proxy
Pricing
Collect public data from Instagram profiles, posts, comments, and hashtags by providing URLs or usernames. Ideal for competitor analysis, influencer vetting, and brand monitoring.
This tool provides a structured way to gather public data from Instagram, serving marketers, agencies, and researchers who need to analyze trends, track competitors, or identify influencers. It operates through several distinct modes, allowing you to target the specific information you need. ### Scraping Modes - **Profile Mode**: Input one or more Instagram usernames or profile URLs to extract core profile information. This includes the user's biography, follower and following counts, post count, and verification status. It's the fastest way to get a high-level overview of an account. - **Posts Mode**: Provide a list of usernames to get data on the posts they've published. For each post, you can retrieve the caption, like and comment counts, video view counts, hashtags used, and any tagged users. You can set a limit on the number of posts to retrieve per profile to keep your dataset focused. - **Comments Mode**: Paste specific post or reel URLs to extract the comments left by users. This is useful for sentiment analysis or understanding audience reception to a piece of content. You can specify the maximum number of comments to pull from each post. - **Hashtag & Mentions Modes**: These modes allow for broader discovery. You can search for relevant hashtags based on a keyword, extract posts associated with a specific hashtag, or find posts that mention a particular username. These modes require an Instagram session cookie to function, as they perform actions that require being logged in. ### Using a Session Cookie For more advanced scraping, like gathering posts from a specific hashtag or finding mentions of a profile, you'll need to provide your Instagram `sessionid` cookie. This authenticates your requests as if you were browsing while logged in, unlocking access to data not available to the public. Using your personal session cookie carries a small risk of account restrictions if used excessively, so it's best to run jobs at a moderate pace.
Select the scraping mode that matches your goal, such as 'posts' or 'profile'.
Paste the corresponding inputs, like a list of Instagram usernames or post URLs.
Adjust settings like the maximum number of posts or comments to retrieve.
For advanced modes like 'hashtagPosts' or 'mentions', add your Instagram session cookie.
Run the tool to begin the data extraction process.
Once complete, download your data as a CSV, JSON, or Excel file.