This source can sync data for the Instagram Business Account available in the Facebook Graph API: User, Media, and Stories. It can also sync Media/Story and User Insights.
This Source is capable of syncing the following core Streams:
Full Refresh Sync
only User Insights
Instagram, like all Facebook services, has a limit on the number of requests, but Instagram connector gracefully handles rate limiting.
See Facebook's documentation on rate limiting for more information.
A Facebook App
An Instagram Business Account
A Facebook Page linked to your Instagram Business Account
A Facebook API Access Token
Visit the Facebook Developers App hub and create an App and choose "Manage Business Integrations" as the purpose of the app. Fill out the remaining fields to create your app.
See the Facebook support for information about how to add an Instagram Account to your Facebook Page.
Follow the Instagram documentation for setting up an Instagram business account. We'll need this ID to configure Instagram as a source in Airbyte.
To work with the Instagram connector, you need to generate an Access Token with the following permissions:
With the Instagram Account ID and API access token, you should be ready to start pulling data from the Facebook Instagram API. Head to the Airbyte UI to setup your source connector!