image
Coin

1

free

Instagram Post Scraper

Extract 50+ data points from any Instagram post — caption, likes, comments, media. No login required

Download sample
users150 users
runs1267 runs

Trusted worldwide by the best

Export posts from Instagram — right now

Extract

Scrape any public IG post by URL: 80+ fields, caption, comments, carousel media, tagged users & hashtags.

image

Schedule

Run daily, weekly, or monthly to keep profile metrics and metadata up to date.

image

Export

Export all Reel data to Google Sheets, email, or S3 — fully automated.

image

Built for Agents

Run it from your stack.
Or hand it to your agent.

Instagram Post Scraper ships with a Python SDK, a one-line CLI and a native MCP server your agents can plug into directly — no rate limits to dodge, no bot mitigation to bypass, no parsing errors to chase down.

# install once (Python 3.10+)
pip install lobstrio

# check your token
lobstr whoami

# find the scraper
lobstr crawlers search "Instagram"

# one call — launch, wait, download
lobstr go instagram-post-scraper \
  "<any Instagram URL>" \
  --param max_results=200 \
  -o results.csv

61 data attributes per post

Every scrape returns structured data you can export as CSV, JSON, or via API.

url

Direct URL to the Instagram post

Export Posts
Post Id

Unique identifier for the Instagram post

3832413338916167164
Export Posts
shortcode

Shortcode used in the Instagram post URL (e.g. instagram.com/p/[shortcode])

DUvd6BykR38
Export Posts
caption

Caption text of the Instagram post

❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️ ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️ ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️
Export Posts
alt

Auto-generated or custom accessibility alt text for the post image

Export Posts
Owner Username

Instagram username of the post author

mrbeast
Export Posts
Owner Full Name

Display name of the post author on Instagram

MrBeast
Export Posts
Owner Id

Unique Instagram identifier of the post author

2278169415
Export Posts
Likes Count

Number of likes the post received

2,898,085
Export Posts
Comments Count

Number of comments on the post

13,751
Export Posts
image

Fast

30 posts per minute
Lightning-fast performance

image

Solid

99.95% task success rate
Dependable, reliable data every time

image

Cost-competitive

$0.5 per 1000 posts
Top affordability worldwide

Live

Built to run.

Most scrapers break in silence. This one doesn't — and we show it, openly.

99.82%

incident-free runs · last 90 days

2
incidents · 90 days
100%
resolved
3660 min
median time to fix
90 days agoToday
Operational
Degraded
Down
Resolved incident
Open incident
How we measure →

Tracked from every run. Incidents stay on the record even after they're fixed.

Simulator plan

Trusted by the best

Used obsessively by the data-hungry around the world

★★★★★
★★★★★
★★★★★
★★★★★
★★★★★
★★★★★

Frequently Asked Questions

Is it legal to scrape Instagram posts?

Yes — it's entirely legal to scrape publicly accessible data! We only collect what users choose to show publicly. For more details, see our guide on the legality of web scraping.

How long does it take to scrape an Instagram post?

Super fast! The scraper processes 30+ posts per minute, so you can gather comprehensive data from multiple posts in no time.

Do I need to log in to Instagram to scrape posts?

Nope, no login required! The scraper accesses publicly available Instagram posts without needing any account credentials. Just provide the URL and you're good to go!

What input formats does the scraper accept?

Flexible and easy! You can add Instagram post URLs or profile URLs one by one, or upload a TXT or CSV file packed with inputs for maximum convenience.

Can I scrape multiple Instagram posts at once?

Absolutely! You can scrape all posts from any profile and even hundreds of profiles in a single run. Built for scale, so whether it's 10 posts or 1,000, the scraper handles it effortlessly!

How many comments does the scraper extract from a post?

The scraper captures the top 15 comments available on the first page of the post. You'll get the most relevant and visible comments along with all their metadata and user information!

Can I scrape posts from private Instagram accounts?

No, only public Instagram profiles and public posts are accessible. Private profiles, private posts, and age-restricted public posts aren't included.

Does the scraper capture tagged users and their profile data?

Yes, it does! The scraper extracts basic profile data for all tagged users in the post. Check out the dataset sample to see exactly what user information is included!

How can I export the scraped data?

Multiple export options! You can download your data as CSV, JSON, push it to Google Sheets, S3, or SFTP. Choose whatever format works best for your workflow!

Does the scraper work with both photo and video posts?

Absolutely! The scraper works seamlessly with photos, videos, and carousel posts—you'll get complete metadata for every type. If you specifically want to collect reels, check out our Instagram Reels Scraper.

Ready to get started?

Export your first posts for free.

Contact sales