Instagram Business is Meta’s platform for content creators and businesses to manage Instagram professional accounts, publish posts, stories, and reels, and track engagement and performance metrics. It helps businesses understand how their content and accounts are performing so they can refine their marketing strategy and grow their audience.
Hevo uses the Instagram API with Facebook Login to replicate data from your Instagram Business account to the Destination of your choice. As Instagram Business accounts are managed through Facebook, Hevo authenticates using the Facebook account that manages the Facebook Page linked to your Instagram Business account. To connect, you must authenticate using one of the following methods:
-
Using Open Authorization (OAuth): Authenticate with your Facebook account using OAuth 2.0. This is the recommended method for most users.
-
Using System User Token: Provide a system user access token generated in Meta Business Manager. This is the recommended method for agencies managing multiple Instagram Business accounts.
Supported Features
| Feature Name |
Supported |
| Capture deletes |
No |
| History mode |
No |
| Custom data (user-configured tables & fields) |
No |
| Data blocking (skip objects and fields) |
Yes |
| Resync (objects and Pipelines) |
Yes |
| API configurable |
No |
Prerequisites
-
An active Instagram Business account linked to a Facebook Page exists, from which data is to be ingested.
-
You have Admin access to the Facebook Page or Meta Business Manager account linked to your Instagram Business account to grant OAuth permissions or generate a system user access token.
-
(Optional) If you are authenticating using a system user token, the system user access token is available to provide Hevo access to your Instagram Business account data.
Obtain the System User Access Token (Optional)
A system user access token allows Hevo to access your Instagram Business account without requiring OAuth authorization. This is useful if you manage multiple Instagram Business accounts or use a shared Meta Business Manager account. To use this authentication method, generate a system user access token in Meta Business Manager and ensure it has the following scopes for your Instagram Business account(s):
Use this token when configuring your Instagram Business Source in Hevo.
If the system user access token configured in the Pipeline is revoked manually from your Instagram Business account, Hevo cannot authenticate with the Source. As a result, all active jobs for the Pipeline fail, and no data is replicated. To resume data replication, modify the Source configuration in the Pipeline with a valid system user access token. Once the updated token is saved, Hevo re-authenticates the Source, and data ingestion resumes from the last saved offset.
Perform the following steps to configure your Instagram Business Source:
-
Click Pipelines in the Navigation Bar.
-
Click + Create Pipeline in the Pipelines List View.
-
On the Select Source Type page, select Instagram Business.
-
On the Select Destination Type page, select the type of Destination you want to use.
-
On the Select Pipeline Type page, click Edge, and then click Continue.

This page appears only if the selected Destination type is supported in Edge and your Team has an existing Instagram Business Pipeline with the same Destination type. Otherwise, you can proceed to create an Edge Pipeline.
-
In the Configure Source screen, specify the following:

-
Source Name: A unique name for your Source, not exceeding 255 characters. For example, Instagram Business Source.
-
Authentication Method: Select how you want to authenticate your Instagram Business account:
-
Grant User Access: Recommended for most users. Click the Authenticate Your Instagram Business Account button to connect your Instagram Business account with Hevo. In the pop-up window, log in to your Facebook account, review the permissions Hevo requests to access your Instagram Business account data, and grant the required permissions to complete the authorization.
-
Use System User Token: Recommended for agencies managing multiple Instagram Business accounts. Specify the access token generated from your Meta Business Manager account in the System User Access Token field.

-
Account Selection: From the drop-down, select whether to sync all Instagram Business accounts accessible to your authenticated account or only specific ones. Default value: Sync All Accounts.

-
Sync All Accounts: Hevo syncs data for all Instagram Business accounts accessible to your authorized Facebook account, including any accounts added later.
-
Sync Specific Accounts: Select the accounts you want to sync from the Instagram accounts to sync drop-down.

-
Historical Sync Duration: The duration for which you want to ingest existing data from the Source. This cannot be changed after the Pipeline is created. Default value: 3 Months.
-
Click Test & Continue to test the connection to your Instagram Business Source.
Data Replication
Hevo replicates data for all the objects selected on the Configure Objects page during Pipeline creation. By default, all supported objects and their available fields are selected. However, you can modify this selection while creating or editing the Pipeline.
Hevo ingests the following types of data from your Source objects:
-
Historical Data: The first run of the Pipeline ingests historical data for the selected objects based on the Historical Sync Duration specified when configuring the Source, and loads it into the Destination.
-
Incremental Data: Once the historical load is complete, new and updated records for objects are ingested as per the sync frequency.
For the following objects, Hevo ingests only the incremental data in subsequent Pipeline runs:
-
Media Comment
-
Media History
-
Media Insights
-
User Insights
For the Media Comment object, Hevo fetches comments for all media during the initial sync. During subsequent Pipeline runs, Hevo incrementally syncs comments for posts from the last 30 days. Once a week, Hevo also syncs comments for posts from the last 2 years to capture comments on older posts.
For all other objects, Hevo ingests the entire data during each Pipeline run.
Instagram API currently enforces a rate limit on the number of calls that can be made in a given time period. If this limit is exceeded, a rate limit exception occurs. To understand how Hevo handles such scenarios, read Handling Rate Limit Exceptions.
Note: You can create a Pipeline with this Source only using the Merge load mode. The Append mode is not supported for this Source.
Schema and Primary Keys
Hevo uses the following schema to upload the records to the Destination. For a detailed view of the objects, fields, and relationships, click the ERD.
Data Model
The following is the list of tables (objects) that are created at the Destination when you run the Pipeline:
| Object |
Description |
| Media Comment |
Contains details about comments posted on your Instagram media, including the comment text, like count, and the commenting user’s information. |
| Media History |
Contains details about the photos, videos, carousel albums, and stories posted on your Instagram Business account, including the caption, media type, and media URLs. |
| Media Insights |
Contains performance metrics for your Instagram media, including impressions, reach, likes, saves, and shares, broken down by media type, such as photo, video, carousel album, story, and reel. |
| Page Detail |
Contains details about the Facebook Page linked to your Instagram Business account, including the Page name and category. |
| User History |
Contains details about your Instagram Business account profile, including follower, following, and media counts, as well as profile information such as username, website, and profile picture. |
| User Insights |
Contains daily aggregated insights for your Instagram Business account, such as reach, follower, unfollower counts, and engagement metrics such as likes, comments, saves, and shares. |
| User Lifetime Insights |
Contains lifetime insights for your Instagram Business account, represented as key-value pairs. |
Read the detailed Hevo documentation for the following related topics: