Instagram scraping API
Profiles, bio links, highlights & related accounts — 6 endpoints, all returned as clean JSON. Pick an endpoint to see the request and an example.
Profile
A public profile with related accounts
/v1/instagram/profileBasic profile
A profile by its numeric user id
/v1/instagram/basic-profileUser posts
A profile's posts and Reels, paginated
/v1/instagram/user/postsUser Reels
A profile's Reels with view counts, paginated
/v1/instagram/user/reelsProfile post count
A profile's post count, exact or rounded
/v1/instagram/profile/post-countPost
A post or Reel with views, plays and media files
/v1/instagram/postYour first Instagram call
Send your API key in the x-api-key header and get clean JSON back.
curl "https://api.scraperize.com/v1/instagram/profile?handle=natgeo" \ -H "x-api-key: YOUR_API_KEY"
Instagram API questions
Is this the official Instagram API?
No. Scraperize is an independent API that returns publicly available Instagram data as clean JSON, across 6 endpoints.
Do I need a Instagram account?
No. One Scraperize API key works for every platform. No Instagram login, cookies or developer app.
How much does it cost to scrape Instagram?
1 credit per successful call. Errors and cached results are free, and you start with 100 free credits. See pricing.
How fresh is the data?
Live on every call. Pass cache_max_age to reuse a recent result for 0 credits.