> For the complete documentation index, see [llms.txt](https://docs.novaworks.net/kitify/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novaworks.net/kitify/api/how-to-get-instagram-access-token.md).

# How to get Instagram Access Token

Starting from **March 2020**, Facebook requires users to create a Facebook app with Instagram Basic Display API to get a long-live Instagram Access Token. Follow our instructions on this section to get your own Instagram Access Token and paste it back on the **Appearance ▸ Customizing ▸ API keys ▸ Instagram Access Token**

You will need:

* A Facebook account.
* An Instagram account with media.

## Step 1: Create App

Go to [developers.facebook.com](https://developers.facebook.com/), click My Apps, and create a new app.

![](/files/2B41FPZxFzYur3zJmdAB)![](/files/yqeASMWJclFSg1nfe4pF)

Once you have created the app and are in the App Dashboard, navigate to Settings > Basic, scroll the bottom of the page, and click Add Platform.

![](/files/uHkEIFWirgOPd2pwJCfk)

Choose Website, add your website’s URL, and save your changes.

![](/files/lvShkPFXCGM85v1xNiSy)

![](/files/iwJu8Vsfyzb1ImvC9sBg)

## **Step 2: Configure Instagram Basic Display**

Click **Products**, locate the **Instagram** product, and click **Set Up** to add it to your app.

![](/files/McSsqOTwUZkhf8FvbIsh)

Click **Basic Display**, scroll to the bottom of the page, then click **Create New App**.<br>

![](/files/tNmYcGFkQaoI54S5X41n)

In the form that appears, complete each section using the guidelines below.\
\&#xNAN;***Display Name***\
Enter the name of the Facebook app you just created.

![](/files/8dF7DOEXOb3peGKo500s)

***Valid OAuth Redirect URIs***

Enter your website’s URL.

For example: <https://novaworks.net/>

After you enter a URL, save your changes and check the URL again; Instagram may have appended a trailing forward slash depending on your URL structure.

***Deauthorize Callback URL***

Enter your website’s URL again.

***Data Deletion Request Callback URL***

Enter your website’s URL once again.

![](/files/305NdgIFI6BKFyT7VyTG)

#### App Review

Skip this section for now since you will not be switching the app to Live Mode during the tutorial.

Save your changes before heading to the next step.<br>

## **Step 3: Add an Instagram Test User**

Navigate to Roles > Roles and scroll down to the Instagram Testers section. Click Add Instagram Testers and enter your Instagram account’s username and send the invitation.

![](/files/OyJiCXstMg22hSnbzIqp)

![](/files/FBgyvkhWJ82rcgmsg7Bl)

Open a new web browser and go to [www.instagram.com](https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2F\&h=AT3IpFSLdh5MMecvubFoSiffDnOhipinduFlVQEukLk8fH553_YldBY9hlCWjLXyqVPYOBc6r4J7QjpF-q9Ys1RUW64vHJQlFdq8WjVDluEBjJf-rh-qsD1QNxXUiZuthm82NTKAIZjyCFL24-lQHw) and sign in to your Instagram account that you just invited. Navigate to (Profile Icon) > Click on the **cogwheel** icon next to **“Edit Profile”** button > **Apps** and **Websites** > **Tester** Invites and accept the invitation.

![](/files/wooi1QkrvSDQWDGkUQX9)

![](/files/ymvNTYvJTwFgMIhwaEm1)

Your Instagram account is now eligible to be accessed by your Facebook app while it is in Development Mode.

## **Step 4: Generate Access Token for Test User**

Navigate to **App Dashboard** > **Products** > **Instagram** > **Basic Display** page and scroll down to **User Token Generator** section. Click on **“Generate Token”** button.

![](/files/zpMENtSY4swDlsEfiilm)

Log in with your Instagram account. Allow the app to access your Instagram account data

![](/files/cnmOmT7N4eQb9fJxsnLD)

![](/files/Iuq2xzO8QqnH4QxselXg)

Click on “I understand” checkbox then copy your Instagram Access Token.

![](/files/FP4DQ2bR9wLk5VXiYoxT)

## Step 5: Add Token to your site

Paste your Instagram Access **Token on  Appearance ▸ Customizing ▸ API keys ▸ Instagram Access Token**<br>
