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.
Your inputs stay in this browser for 24 hours, including after installing the extension or signing in.
The continuation link includes your entered task inputs.
See an example export
Illustrative sample data. Run the tool to export your own results. Your full export includes additional fields.
| Caption | Likes | Comments |
|---|---|---|
| Illustrative post caption | 120 | 8 |
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
Log Into Instagram
Make sure you're logged into Instagram in this browser. Open instagram.com and sign in.
Enter a Username
Enter any public account's username. The tool will fetch their recent posts with engagement data.
Export Your Data
Download results as JSON, CSV, or Excel. Use "Load More" to paginate through all posts.
Frequently Asked Questions
What data can I export?
Can I export posts from private accounts?
Why do some posts not have images?
How many posts can I export?
Is this safe to use?
Related Resources
This page does one page. The extension does the rest.
Lection is a free Chrome extension that turns any webpage into structured data.
Any site
Not just this one — point it at any page you can open.
Every page
Follows pagination, infinite scroll, and detail links.
On a schedule
Runs in the cloud and sends rows to Sheets, Zapier, or a webhook.