Instagram7 endpoints

Instagram Scraper API

Public Instagram profiles, posts, reels and comments as clean JSON. Send a username or a post link and get follower counts, captions, engagement and media URLs back without managing logins or proxies.

What is a Instagram scraper API?

An Instagram scraper API returns public Instagram data (profiles, posts, reels and comments) as JSON from a username or post link, without an Instagram login or Meta app review.

Instagram endpoints

Each endpoint has its own page with the full field list, a code sample and the credit cost.

What you can build

  • Vet influencers before a campaign: follower counts, posting frequency and engagement on recent posts.
  • Track competitor accounts and their best performing reels over time.
  • Collect comments on a post for sentiment analysis or community management.
  • Enrich a CRM with public profile data such as bio, website link and business category.

Limitations: Unofficial API: not affiliated with or endorsed by the platform. Public data only, as a logged-out visitor sees it. Private accounts return profile fields only; posts show at most 15 newest comments; items Instagram hides from logged-out visitors are missing.

One request, clean JSON

Example: Instagram Profile Scraper API. Every Instagram endpoint uses the same request shape.

curl -X POST https://api.scrapeeverything.com/v1/instagram/profile \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"username":"instagram"}'

Full parameters and response fields are in the Instagram API reference. Prices per credit are on the pricing page.

Instagram scraper API: questions

Is there an official Instagram API for this data?

Meta's Instagram Graph API covers professional accounts that connect to your app. It does not let you look up arbitrary public profiles, which is what these endpoints do.

Can I scrape private Instagram accounts?

No. Only data visible to logged-out visitors is returned. Private accounts return their public profile fields only.

Why are only 15 comments returned per post?

Logged-out Instagram shows only the 15 newest top-level comments of a post, so that is the public maximum.

Which Instagram endpoint should I start with?

The profile endpoint (1 credit) for account data, the posts endpoint for recent posts, and reels for short-video performance.

How much does the Instagram scraper API cost?

Each successful request costs 1 or 2 or 3 credits depending on the endpoint. New accounts get 100 free credits; failed requests are refunded and cache hits are free.

Try it free

No signup: run a public lookup in your browser.

Compare providers

Other platforms

Start with 100 free credits.

Continue with Google, create an API key and send your first request in under a minute.

Get 100 free credits