Instagram API logo

Instagram API

Instagram API

Instagram Graph API provides Instagram business account management — post photos/videos, query media insights, reply to comments, Insights analytics. Requires Meta review.

Visit site ↗Health checked 9h ago
Use it when

Official Meta platform support

Watch for

Only business or creator accounts (personal accounts have no API)

First check

Create app at Meta Developer → request instagram_basic + instagram_content_publish permissions → user authorizes Facebook Page linked to Instagram.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
4955 ms
Protocol
REST
Pricing

Uptime · 30-day window

Probes: 1Uptime: 0%Avg latency: 4955ms
01

About this API

Instagram Graph API is Meta (Facebook parent company)'s official IG business API. Same lineage as Facebook Graph API — Instagram business accounts must link to a Facebook Page, all Instagram operations go through Page OAuth authorization. Functionally covers: content publishing (images, videos, Reels, Stories), media list and Insights queries (impressions, engagement, reach), comment and DM replies, audience demographic analysis. Social media management tools (Hootsuite, Buffer, Later) all use this API. Note: review process is strict — applying for instagram_content_publish permission requires demonstrating complete use case; Meta App Review typically takes 2-4 weeks. Personal accounts have no API (Basic Display API was for reading own content; deprecated 2024).

02

What you can build

  • 1Social media management tools posting to Instagram
  • 2Brand account Instagram analytics
  • 3Customer service replying to Instagram DMs and comments
  • 4Content creator data dashboards
03

Strengths & limitations

Strengths

  • Official Meta platform support
  • Provides detailed Insights data
  • Supports video and Reels posting

Limitations

  • Only business or creator accounts (personal accounts have no API)
  • Requires Meta App Review (time-consuming)
  • Slow feature updates with frequent deprecations
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://instagram.com/developer/support/<endpoint>
05

Getting started

Create app at Meta Developer → request instagram_basic + instagram_content_publish permissions → user authorizes Facebook Page linked to Instagram.

06

FAQ

Can I use a personal IG account?+

No. Must convert to business or creator type and link to a Facebook Page.

How long is App Review?+

Simple use cases: 1-2 weeks. Complex use cases (bulk management): 4-6 weeks or repeated rejections.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST
SDKs
python, javascript, go, java, php
Response time
4955 ms
Last health check
5/12/2026, 7:37:46 AM
08

Tags