Common
Getting Started
Updates
Writing & Editing
Categories & Taxonomies
Editor Blocks
How To’s
Features
Translations
JetPack
3rd Party API
Troubleshooting
Development
About The Theme

Generate Instagram Access Token

Instagram requires an Access Token in order to provide the API feed’s data and display your Instagram photos on your website.

Instagram is a photo and video-sharing social networking platform. Given this, visual industries such as fashion and makeup outlets, furniture producers, and travel agencies will naturally benefit most from using it.

The good news is that Instagram can be integrated with WordPress in several ways. However, one of the most popular approaches is adding an Instagram profile feed to WordPress.

The Instagram API requires authentication - requests explicitly made on behalf of a user. Authenticated requests require an access_token. These tokens are unique to a user and should be stored securely. Access tokens may expire at any time in the future.

What’s An Instagram Access Token?

The Instagram Access Token is a long string of characters unique to your account that grants other applications access to your Instagram feed.

Why Do I Need A Token?

Without the token, your website will be unable to talk to the Instagram servers. The token provides a secure way for a website to ask Instagram’s permission to access your profile and display its images.

Receiving An Access Token

Generate Instagram Access Token

Follow the steps below to obtain an Instagram Access Token:

  1. First, You’ll need to sign in with an Instagram account if you’re not already logged in.

  2. Navigate to Instagram Developer Page to get started.

  3. Press on the Manage Clients, then click the Register a New Client button.

  4. Complete the following options:

    • Application Name — Enter an appropriate name, which fits Instagram requirements.

    • Description — Optionally, enter a short description.

    • Company Name — Specify your company name.

    • Website URL, Valid redirect URIs — Enter your store URL (e.g. https://www.example.com).

    • Contact email — Enter your contact email address.

  5. Move to the Security tab.

  6. Uncheck the Disable implicit OAuth and Enforce signed requests checkboxes.

  7. Enter the reCAPTCHA words and press the Register button.

  8. Paste the following URL into your browser address bar:https://api.instagram.com/oauth/authorize?client_id=YOUCLIENT_ID_HERE&scope=public_content&redirect_uri=http://yourdomain.com/&response_type=token

  9. Navigate to the Manage Clients page and copy your Client ID.

  10. Replace the YOUCLIENT_ID_HERE text with your actual Client ID. Note that the client_id= parameter should be followed by your Client ID with no sign like + at the beginning. You should get something like this: https://api.instagram.com/oauth/authorize?client_id=932cf6b9d97440…/496516440&redirect_uri=http://yourdomain.com&response_type=token

  11. Paste your store URL instead of http://yourdomain.com text and hit the Enter.

  12. Click on the Authorize button.

  13. Once the page loading is done, look for the address bar within your browser.

  14. You’ll see your store URL link with your access token indicated after the #access_token=tag. http://yourdomain.com/#access_token=3105625247.932cf6b.abbc/…/cc3a56f8b588fed

  15. Copy the key shown in the address bar to enter it in your WordPress admin panel so your site can access the Instagram APIs.

    1. Login to the your WordPress Dashboard.

    2. Click the Conj PowerPack menu.

    3. From the sidebar on the left, select the 3rd Party API tab.

    4. Locate the Instagram Access Token text-field and paste your token in.

    5. Click the Save Changes button.