Instagram Platform API

API Free Caution Social Media
Pricing

No fee listed

Quota-based. The docs list no charge.

Free tier

Quota-based (see docs)

Auth

OAuth 2.0

Instagram user access token via Instagram Login or Facebook Login. Short-lived 1 hour; long-lived 60 days.

Data it gives

Media and publishing
Comments and mentions
Account insights
Messages (Messaging API)
Hashtag search (Facebook Login)

Pricing checked on 23 Oct 2026 · Pricing page · Docs · Sign up

Description

The Instagram Platform from Meta lets apps connect to Instagram professional accounts (Business or Creator). It covers publishing, comment moderation, mentions, messaging and insights, depending on the login method.

In a marketing workflow it suits scheduling posts, reading account insights, replying to comments and building DM automation for accounts you manage or serve as a tool provider.

It does not give access to personal accounts or open public data. Apps that serve other businesses must pass Meta’s app review for Advanced Access.

Key endpoints

  • GET /me: the connected account's ID and username
  • GET /{ig-user-id}/media: media for the account
  • POST /{ig-user-id}/media: create a media container for publishing
  • GET /{ig-media-id}/comments: comments on a post
  • GET /{ig-user-id}/insights: account insights

Example request

curl -X GET "https://graph.instagram.com/v26.0/me?fields=user_id,username&access_token=YOUR_ACCESS_TOKEN"

Tech details

API style
REST
Base URL
https://graph.instagram.com/v26.0
Rate limits
See docs
Official SDKs
See docs

Use Cases

Media and publishing

Comments and mentions

Account insights

Messages (Messaging API)

Hashtag search (Facebook Login)

Editor’s note What our review found

Editorial research, reviewed 23 Oct 2026. We read Meta's Instagram Platform overview, app review and get-started pages. We did not run live calls. This listing is not an endorsement.

Cost: Meta's pages list no pricing or fees for the API. You need a Meta developer account and an app. Only professional (Business or Creator) accounts are supported.

Credentials and data: calls use an Instagram user access token. Tokens from Business Login are valid for 1 hour, and tokens generated in the App Dashboard last 60 days. Store tokens in a secret manager or environment variable, never in code or plain-text files. Account content, messages and follower insights pass through your app, so treat them as personal data and follow platform terms.

Good to know: an app used only for a business you own or manage can use Standard Access without app review. A Tech Provider serving multiple businesses needs App Review for Advanced Access. An app can use Facebook Login or Instagram Login, but not both. Rate limits are not stated on the pages we read. The get-started page shows calls on graph.instagram.com version v26.0.

Related Skills, MCPs, CLIs & APIs

Frequently Asked Questions

Does Instagram Platform API have a free tier?
Free tier: Quota-based (see docs).
How do I authenticate with Instagram Platform API?
Instagram Platform API uses OAuth 2.0. Instagram user access token via Instagram Login or Facebook Login. Short-lived 1 hour; long-lived 60 days.
What data does Instagram Platform API give?
Instagram Platform API provides: Media and publishing, Comments and mentions, Account insights, Messages (Messaging API), Hashtag search (Facebook Login).
How much does Instagram Platform API cost?
Pricing model: Free. Quota-based. The docs list no charge.