Instagram Graph API
Marketing & SEO Free key (no card)
Documentation: developers.facebook.com ยท Checked Sep 13, 2026
About
Meta's official API for Instagram business and creator accounts. You can publish photos, videos, reels, and stories, reply to comments, and pull follower and engagement numbers for reports and dashboards. Setup needs a free Meta developer account, a registered app, and an Instagram business or creator account connected to a Facebook Page. Basic access to your own account is free; reaching other accounts' data needs App Review approval from Meta.
Details
Free to start. You may need a free key, but no credit card.
Auth: Free key (no card)
Rate limit: Free; Meta applies per-app call limits, and most permissions beyond your own account need App Review approval.
Verified: 2026-09-13
Best for: social marketing publishing analytics
Setup
- Create a free Meta developer account at developers.facebook.com
- Create an app and add the Instagram product to it
- Connect your Instagram business or creator account to a Facebook Page
- Request the permissions your app needs (for example, instagram_business_content_publish)
- Generate an access token and test a read call on your own account
- Publish by creating a media container first, then publishing the container
POST https://graph.facebook.com/v21.0/{ig-user-id}/media with image_url and caption, then POST /{ig-user-id}/media_publish with the returned creation_idUse cases
- Auto-post new product photos or blog links to Instagram on a schedule
- Pull follower growth and engagement stats into a weekly marketing report
- Build a tool that drafts and queues Instagram content for clients