Does Instagram have an API?
Yes. The Instagram Platform API lets apps manage Instagram professional (Business or Creator) accounts that authorize them: publishing, comment moderation, insights, mentions and messaging. Personal accounts are not supported.
To read public Instagram data you do not own, a public-data API is the usual route. InsightSocial has 36 Instagram endpoints from 10 credits a call, with one key and no app review.
Official documentation checked 2026-10-05.
The official Instagram APIs
| API | What it covers | Who can get it | Cost |
|---|---|---|---|
| Instagram Platform API | Content publishing, comment moderation, insights, mentions and messaging for the professional account that logged in to your app. | Users need an Instagram professional account. Standard Access covers accounts you own or manage; serving other accounts needs Meta App Review and Business Verification. | Not published |
| Business Discovery | Basic metadata and metrics (follower count, media count, media list, like and comment counts) for other professional accounts, by username. | Called with your own app user's professional account token. | Not published |
| Meta Content Library API | An archive of public content, including Instagram posts from business, creator and verified accounts. | Researchers at academic or not-for-profit institutions, through Meta Research Tools Manager. | Free for approved researchers |
What the official API does not do
- Personal accounts are not supported, and a permission only gives access to data created by the user who granted it. source
- Business Discovery works only on professional accounts and returns nothing for age-gated ones. source
- Hashtag search allows at most 30 unique hashtags per account in a rolling 7 days, excludes Stories, and needs App Review. source
Public Instagram data without the official API
Every Instagram endpoint has a published price, and failed calls cost nothing. A few of the 36:
- Instagram Profile API10 credits
- Instagram Profile About API10 credits
- Instagram Profile Posts API10–130 credits
- Instagram Post API10 credits
- Instagram Post Comments API50–150 credits
- Instagram Comment API50–150 credits
- Instagram Basic Profile API10 credits
- Instagram Profile Reels API10–140 credits
- Instagram Highlights API10 credits