Skip to main content
Lection Logolection
Instagram

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.

Enter any public account to export posts with captions, likes, and engagement data

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

1. Install the Extension

Install the Lection Chrome extension to enable authenticated requests.

2. Log Into Instagram

Make sure you're logged into Instagram in this browser. Open instagram.com and sign in.

3. Enter a Username

Enter any public account's username. The tool will fetch their recent posts with engagement data.

4. Export Your Data

Download results as JSON, CSV, or Excel. Use "Load More" to paginate through all posts.

Want to schedule and automate these scrapes? Create a free account to get started.Create Account

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.

Related Resources