Instagram Post Scraper API — Posts & Captions
Pricing
from $4.80 / 1,000 url scrapes
Instagram Post Scraper API — Posts & Captions
Get Instagram post data by URL without login. Returns the raw if_not_gated_logged_out JSON (user, caption, likes, media) using Chrome TLS impersonation.
Pricing
from $4.80 / 1,000 url scrapes
Rating
0.0
(0)
Developer
RD.Galih Rakasiwi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Instagram Post by URL — No Login
Stateless API that returns Instagram post data by URL without login.
Uses curl_cffi with Chrome TLS impersonation to fetch the post page, then extracts the embedded if_not_gated_logged_out JSON (the same data Instagram's own web app uses).
Why raw output?
Instagram changes its JSON layout often. The actor returns the raw if_not_gated_logged_out JSON (user, caption, like_count, media, etc.) so you always get the full data.
Endpoints
POST /scrape— body{"url": "https://www.instagram.com/p/..."}GET /scrape?url=...GET /health
Example
curl -X POST http://localhost:8000/scrape \-H "Content-Type: application/json" \-d '{"url": "https://www.instagram.com/p/DbyJQ8HhLMF/"}'
No storage
Fully stateless — every request fetches fresh data. No database, no cache, no Redis.