> For the complete documentation index, see [llms.txt](https://document.la-studioweb.com/helen/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://document.la-studioweb.com/helen/faqs/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 -> Theme Options -> Additional Code -> Instagram Token**

**You will need:**

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

### **Step 1: Create a new App**

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

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/cV6QGeKFvJlq7CfwO74B/ig-1.png)

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/38tQx0Xs7sKAUNSMyCAa/ig-step2.png)

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/uLLFYRv1Bg4Kt6hPl6oJ/ig-step3.png)

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/e1Z7dgizRNv7RC3giM4G/ig-step4.png)

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**.

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/YngT8yIlTinBbUPS5e2b/Screenshot_58.png)

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

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/xx4t0H0hczKIcM0jn4bg/Screenshot_55.png)

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/V81BJiUFxIELJ5tHr3Ti/Screenshot_511.png)

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

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

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/p6L5BvBbjuPjaQ5xiUKr/ig-step5.png)

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

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/AispJB0mZu1VJamAJ9PB/ig-step6.png)

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

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/T01s8b00Nbx5E7lB3H35/Screenshot-at-Jul-02-10-42-21.png)

***Valid OAuth Redirect URIs***

Enter your website’s URL.

For example: <https://la-studioweb.com/>

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.

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/aQyGKjmY47AI2EnNDY5C/Screenshot-at-Jul-02-10-44-29.png)

***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.

### **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.

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/uDeOUBv28CHRCHSoNPpr/ig-step7.png)

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/GHskKt6lualePl2hpWgc/Screenshot_59.png)

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.

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/qN2iv2no3ktICBSfz1Zx/Screenshot-at-Jul-02-10-48-01.png)

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/CSUOyld3C3jjnQ8zpC6w/Screenshot-at-Jul-02-10-49-01.png)

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.

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/umf9w2RKvYTc9kteNSoV/Screenshot-at-Jul-02-10-50-33.png)

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

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/aWAuWLW4I531ZaoHhjhi/Screenshot-at-Jul-02-10-51-23.png)

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/zMhEGRMC9yrDu0A2spxa/Screenshot-at-Jul-02-10-51-59.png)

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

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/iWJhIQZU9mGkPupAuJjL/Screenshot-at-Jul-02-10-52-35.png)

Paste your Instagram Access Token on **Theme Options -> Integrations -> Instagram Token**

![](https://content.gitbook.com/content/aEJD7Kmt9BxO2vsvGOe5/blobs/bebIiOj8cHMQxr6lVHiT/Screenshot%20at%20Aug%2010%2017-22-59.png)

{% hint style="info" %}
**Note:** Long-lived tokens are valid for 60 days and our app will refresh your token automatically before they expiring. You will not have to manually regenerate your access token.
{% endhint %}
