Review required

Instagram API approval: what it actually takes

Yes. Publishing to Instagram on behalf of other people requires Meta App Review with Advanced Access. The account must be a Business or Creator account linked to a Facebook Page — a personal Instagram account cannot be posted to via API at all.

Approved for PostWire on 14 Jul 2026, clean — no rejections. API: Instagram Graph API (Content Publishing).

The real timeline

Dates from PostWire's own submission, not an estimate.

Gotchas nobody documents

Permissions you have to request

Media requirements

Photo or video required. Instagram has no text-only post.

Or skip the review entirely

PostWire has already been through this. You post through PostWire's approved app, so there is no submission, no demo video and no waiting.

curl -X POST https://postwire.io/api/post \
  -H "Authorization: Bearer $POSTWIRE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platforms":["instagram"],"text":"Shipped."}'

Or, from an AI agent, one MCP tool call: npx -y postwire-mcp then post_to_social.

Get an API key free →

Questions people actually ask

Do I need approval to post to Instagram via API?
Yes. Publishing to Instagram on behalf of other people requires Meta App Review with Advanced Access. The account must be a Business or Creator account linked to a Facebook Page — a personal Instagram account cannot be posted to via API at all.
Can I skip Instagram approval by using PostWire?
Yes. PostWire has already been through this review, so you post to Instagram through PostWire's approved app with one REST call or one MCP tool call, and never file a submission yourself.

See every platform side by side on the API approval index.