> ## Documentation Index
> Fetch the complete documentation index at: https://nango-tiktok-accounts-update.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Instagram

API configuration: [`instagram`](https://nango.dev/providers.yaml)

## Features

| Feature                                           | Status                        |
| ------------------------------------------------- | ----------------------------- |
| [Auth (OAuth)](/guides/oauth)                     | ✅                             |
| [Syncs](/guides/sync) & [Actions](/guides/action) | ✅                             |
| [Nango Proxy](/guides/proxy)                      | ✅                             |
| Auto-pagination                                   | 🚫 (time to contribute: \<1h) |
| API-specific rate limits                          | 🚫 (time to contribute: \<1h) |

<Tip>We can implement missing features in \<48h, just ask for it in the [community](https://nango.dev/slack).</Tip>

## Getting started

* Apps for the Instagram API can be [registered here](https://developers.facebook.com/apps)
* [Instagram Basic Display API docs](https://developers.facebook.com/docs/instagram-basic-display-api)
* [Instagram Basic Display API OAuth scopes](https://developers.facebook.com/docs/instagram-basic-display-api/overview/permissions) -> These scopes did not work for me. What worked was `user_profile` and `user_media`.
* [Instagram Graph API docs](https://developers.facebook.com/docs/instagram-api) (see below for how to add OAuth)

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

## API gotchas

* For the Basic Display API, the scope `user_profile` is mandatory. The only other available scope seems to be `user_media`.
* For access to the [Instagram Graph API](https://developers.facebook.com/docs/instagram-api), follow these steps:
  1. The Instagram Graph API uses [Facebook OAuth](/integrations/all/facebook) to authenticate the accounts. Add a provider config for it to Nango with the scopes [specified here](https://developers.facebook.com/docs/instagram-api/getting-started#2--implement-facebook-login).
  2. Once the login flow completes, you can [query the facebook API for the Instagram account details](https://developers.facebook.com/docs/instagram-api/getting-started#4--get-the-user-s-pages) (follow steps 4-6).

<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/instagram.mdx)</Note>
