Guides

Instagram API without Graph approval

Read public Instagram data without a business account, app review, or Graph API approval, and know exactly what that does and does not cover.

You can read public Instagram data (profiles, posts, comments) without a Meta business account, app review, or Graph API approval. Openhandle serves public Instagram data through an API key you create yourself; the first request works minutes after signup.

Why the Graph API blocks you

Meta's official Instagram APIs are built for account owners, not observers:

  • The Instagram API (Graph) requires a business or creator account, a Facebook app, app review, and permissions granted per account. It answers questions about accounts that authorized your app, not about arbitrary public accounts.
  • Basic Display was retired; its replacement paths still require app review.
  • None of them let you look up a public account you do not control and read its profile, posts, and comments at scale.

If your product analyzes public accounts (social listening, influencer vetting, brand monitoring, research), the official path structurally does not fit, no matter how patient you are with app review.

What Openhandle gives you instead

curl "https://api.openhandle.dev/v1/instagram/profiles/@instagram" \
  -H "Authorization: Bearer $OPENHANDLE_API_KEY"
  • Public profiles, posts, and comments, normalized into one schema shared with TikTok.
  • No business verification, no app review, no per-account authorization.
  • Sign up, verify your email, create a key, and call. Every new workspace includes 100 free Live requests.

What this does not cover, honestly

  • Private content. Private profiles return a definitive PROFILE_PRIVATE error. We read public data only.
  • Acting as an account. No posting, commenting, or DMs. This is a read API.
  • Metrics Instagram hides. Hidden like counts and unexposed metrics come back null, never fabricated. See metric semantics.

If you need to act on behalf of accounts that authorize your app, the Graph API is the right tool and worth its approval process. For reading public data, it never was.

Start

On this page