This page is also inEN
iTeam
API guide · Social media With your company’s credentials

Instagram API: features, access and use with AI agents

The Instagram API, maintained by Meta, lets professional accounts (business or creator) publish content, moderate comments, answer direct messages and read insights. Brands, agencies and social media tools use it. Access requires an app on Meta's developer platform and, for some permissions, app review.

Nina
API guide

What the Instagram API offers

Content publishing

Publish photos, carousels, videos and reels to professional accounts.

Comments

Read, reply to, hide and delete comments on the account's posts.

Direct messages

Receive and answer DMs through Meta's messaging platform, within the rules of the messaging window.

Insights

Query reach, impressions and interactions for posts and for the account.

Mentions and hashtags

Find posts that mention the brand and search public content by hashtag, with limits.

Webhooks

Receive events such as new comments, mentions and messages.

How to access the Instagram API

  • With your company’s credentialsOAuth with an app registered on the Meta for Developers platform. The professional account grants the permissions, and some of them go through Meta review before they can be used in production.
  • Some permissions require app review by Meta, so plan for that lead time.
  • Direct messages follow rules on the reply window and on platform use.
  • There are limits on calls and on posts per period, so avoid routines that query without need.

Official documentation: developers.facebook.com/docs/instagram-platform

What an iTeam agent does with the Instagram API

Sales DM triage

The agent answers frequent questions by DM, spots quote requests and passes the qualified lead to the CRM with the conversation history.

Comment moderation

The agent hides spam and abuse, answers simple questions and escalates complaints to the team, logging every action.

Schedule of approved posts

The team approves the post in Slack and the agent publishes it at the agreed time, saving the link and the status.

Weekly performance report

The agent gathers the week's metrics, compares them with earlier weeks and sends a summary with the posts that drew the most interaction.

From the credential to the agent at work, with approval

01

Prepare the app and the account

Link the professional Instagram account to a Meta page and create an app on Meta for Developers with only the permissions you need.

02

Register the access in the iTeam vault

The authorized token stays in the vault, and each agent gets a set of actions, for example answering DMs without being able to publish.

03

Run with approval

At the start, posts and sensitive replies go through human approval, and iTeam records everything for audit.

Questions

Questions about the Instagram API

Is the Instagram API free?

Generally, Meta does not charge for using the Instagram API with professional accounts, but there are usage limits and review requirements. Check the current rules in Meta's documentation.

Do I need to code to use the Instagram API with iTeam?

Not necessarily. iTeam's HTTP tool reads the API documentation and learns the endpoints, and the deployment team sets up credentials, permissions and tests with you.

Does the Instagram API work with a personal account?

To publish, moderate and answer messages, the API works with professional accounts (business or creator). Personal accounts do not get these features through the API.

Next step

Put an AI team to work this week.

Start free with a pre-built team, or talk to us and our squad puts AI in production with your people.

300+integrations
4languages
Agents working right now