Instagram Posts Scraper & Exporter
Scrape Instagram posts from any account and export to Excel, CSV, or JSON. Get captions, likes, comments, and more — no API key required.
How It Works
This tool uses Instagram's GraphQL API to fetch posts from any public account. Since the API requires authentication, it uses your existing Instagram session cookies from this browser. The Lection extension acts as a bridge, making the request with your cookies locally — your credentials never leave your device.
For each post, you get the caption, like count, comment count, post date, and whether it's a photo, video, Reel, or carousel.
How to Use This Tool
Install the Lection Chrome extension to enable authenticated requests.
Make sure you're logged into Instagram in this browser. Open instagram.com and sign in.
Enter any public account's username. The tool will fetch their recent posts with engagement data.
Download results as JSON, CSV, or Excel. Use "Load More" to paginate through all posts.
Frequently Asked Questions
What data can I export?
Each post includes the shortcode, caption, like count, comment count, post date, type (photo/video/Reel/carousel), and direct link to the post. Video URLs are also captured when available.
Can I export posts from private accounts?
Only if you're an approved follower of that account. Instagram's API only returns data you have permission to view.
Why do some posts not have images?
Instagram's CDN URLs are temporary and may expire. The post URLs and data are still valid even if thumbnails don't load in this preview.
How many posts can I export?
There's no hard limit, but Instagram may rate-limit you after many requests. Use "Export All" to automatically paginate through posts, or "Load More" to do it manually.
Is this safe to use?
Yes. The extension makes requests locally from your browser using your existing session. Your password and session cookies are never sent to any external server.