Choose from multiple scraping options based on your needs
Posts in a List
15 fields
Post AuthorPost Author Full NamePost Author ImagePost Author URLPost Author Is VerifiedPost Type+9 more
Details of a Post
30 fields
Post TypeCaptionLike CountComment CountView CountAuthor Username+24 more
Comments of a Post
12 fields
Comment TextComment MediaComment DateComment LikesAuthor UsernameAuthor ID+6 more
Stories
12 fields
Story TypeStory ImageStory VideoStory LinkStory DateStory Expiring At+6 more
Details of a Profile
14 fields
UsernameFull NameBiographyProfile URLExternal URLFollower Count+8 more
Followers of a User
8 fields
UsernameFull NameProfile URLIs PrivateIs VerifiedProfile Picture URL+2 more
Following of a User
8 fields
UsernameFull NameProfile URLIs PrivateIs VerifiedProfile Picture URL+2 more
Available Add-ons
Extend your scraper with powerful add-ons.
Batch URL Opener
Open and scrape multiple URLs in one go. Add URLs manually or auto-collect them from a list page, then batch-process and export all results.
Page Watcher
Track changes on any page and get notified instantly. Set conditions on fields you care about and receive alerts via webhook or ntfy.sh when something changes.
Screenshots
All Fields
About Instagram Scraper
This extension provides a comprehensive toolkit for extracting publicly available data from Instagram profiles, posts, reels, stories, and comments directly within your browser. All data collection and processing happens locally on your device. Built-in monitoring tools let you track page changes and receive alerts over time.
Key Features
✓ Monitor pages for changes and receive alerts via webhook or ntfy.sh
✓ All scraping and exports processed locally in your browser
✓ Export to CSV, Excel (XLSX), JSON, HTML Table, and Raw JSON
✓ Automatic pagination for feeds, follower lists, and comment threads
✓ Batch processing for multiple URLs in a single session
✓ Customizable field selection and conditional formatting
What Data You Can Extract
Posts and Reels: Author details, post text, media URLs, like and comment counts, timestamps, and accessibility captions. Works on home feeds, profile grids, reels tabs, saved posts, and tagged posts.
Post Details: Engagement metrics (likes, comments, views), location data, audio information, tagged users, carousel content, duration, and paid partnership status.
Comments: Comment text, timestamps, like counts, reply hierarchies, author usernames, and verification status.
Stories: Media URLs, expiration times, story type, accessibility captions, and author information.
Profiles: Username, full name, biography, follower and following counts, post count, verification status, privacy status, business category, and external links.
Followers and Following: Usernames, full names, profile URLs, verification and privacy status, profile pictures, and latest story timestamps.
Monitoring and Alerts
Page Watcher lets you track changes on any Instagram page and get notified when something updates. Set conditions on specific fields you care about, such as follower count or new posts, and receive alerts via webhook or ntfy.sh when those conditions are met.
Batch Processing
Batch URL Opener allows you to queue multiple Instagram URLs and scrape them all in one session. Add URLs manually or auto-collect them from a list page, then batch-process every link and export the combined results.
Export Formats
- CSV
- Excel (XLSX)
- JSON
- HTML Table
- Raw JSON
Perfect For
This tool is ideal for archiving social media content, tracking public engagement metrics, and compiling profile data from Instagram. It suits researchers, marketers, and anyone who needs structured exports of publicly visible information.
Supported Regions
This extension works with Instagram globally and is compatible across all regions where the platform is accessible.
Privacy and Security
All scraping and data exports are processed locally on your machine. General usage metrics are collected to help improve the extension, but no scraped data is transmitted to external servers.
Usage Notice
This extension provides tools for extracting publicly available data. Users are responsible for ensuring their use complies with applicable terms of service and local regulations. The developer provides the tool and is not liable for how it is used.
Technical Support
For assistance or questions, contact hello@nifty.codes.
Trademark
Instagram is a registered trademark of Meta Platforms, Inc. This extension is an independent tool and is not affiliated with, endorsed by, authorized, maintained, or sponsored by Meta Platforms, Inc.