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.
3 Jul 2026 Data Use Checkup completed — a prerequisite, not optional.
14 Jul 2026 Submission approved with all requested permissions; app published.
Gotchas nobody documents
Instagram posting is reached through a Facebook Page. The flow is: find the Page, detect the Instagram Business account linked to it, get a Page token. A personal IG account has no API path.
Meta fetches your media from the URL you supply, server-side and asynchronously — sometimes minutes after your call returns. A signed or temporary URL has to stay alive past the response, not just during the request.
You need Advanced Access, not Standard, to publish for users who are not on your own dev account.
Permissions you have to request
instagram_content_publish
instagram_basic
pages_show_list
pages_manage_posts
pages_read_engagement
business_management
public_profile
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.
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.