Skip to main content
Home Shopify Shopify Guides How to Get an Instagram Access Token for Shopify (2026 Guide)

How to Get an Instagram Access Token for Shopify (2026 Guide)

Sam|
February 11, 2026|
7 min read
Summarize this post with AI

Do you want to display your Instagram feed on your Shopify store or run Instagram-based apps and automations? To do that, you’ll need an Instagram Access Token — a secure key that lets your store connect to your Instagram account and fetch real-time content.

This guide walks you through how to generate the token using Meta’s developer tools, including prerequisites, setup steps, and approval flows. You’ll also learn how to refresh expired tokens and protect your token from unauthorized access. Let’s get started.

What is an Instagram Access Token and When Do You Need it for Shopify?

What is an Instagram access token and why is it needed for Shopify

An Instagram access token is a secure digital key that allows Shopify or approved apps to connect to your Instagram account without requiring your password. It enables the platform to automatically and securely pull in content, including photos, videos, reels, and profile information.

For Shopify store owners, this token enables the integration of Instagram’s visual power into your storefront. 

The token is super crucial for Shopify as it:

  • Creates a secure bridge between Instagram and your store, with no need to share your login credentials. 
  • Allows real-time syncing of your Instagram content (posts, reels, stories) with your Shopify site.
  • Enables product tagging and shoppable Instagram galleries that lead customers straight to your product pages.
  • Fulfills Meta’s security requirements, especially after the deprecation of Instagram’s old API in 2020 and the move to the more secure Graph API.

When Do You Need an Instagram Access Token for Shopify?

You’ll need an Instagram access token whenever you want to bring Instagram content into your Shopify store automatically. Common cases include:

  • Embedding your Instagram feed: To show your latest posts, reels, or stories on your homepage or product pages.
  • Displaying shoppable Instagram posts: To tag products in your Instagram content and link directly to product pages.
  • Showcasing user-generated content (UGC): To pull in posts that mention your brand or use your branded hashtags.
  • Installing Shopify apps that sync with Instagram: Most apps (like Instafeed or Socialwidget) will ask for a token during setup.
  • Building custom integrations: If you’re using Instagram’s Basic Display API for custom development or theme features.
When Do You Need an Instagram Access Token for Shopify?

Note: Tokens can expire, especially if permissions are revoked or passwords are changed. If your Instagram feed ever disappears from your site, the token is the first place to check.

Types of Instagram Access Tokens

Depending on duration and the level of access they provide, Instagram access tokens come in various types. As of December 4, 2024, Instagram officially deprecated the Basic Display API, meaning that older short-lived tokens are no longer the standard. 

Instead, Meta now supports more secure and business-focused options through the Instagram Graph API and Instagram Login for Business.

Here’s a breakdown of the main token types used today:

Token TypeValidityUse CaseHow to GetNotes
Short-Lived~1 hourTesting, initial loginGenerated via OAuth flowMust exchange for a long-lived token soon after
Long-LivedUp to 60 daysFeed display, ongoing content accessExchanged for a short-lived tokenCan be refreshed before expiry
Business TokenVaries (manual)Insights, ads, and product taggingVia Meta’s Graph API with a Business accountRequires Business/Creator account, no auto-refresh

Prerequisites to Get Instagram Access Token

To generate a Shopify Instagram access token, make sure you have:

  • Instagram Business or Creator account: Required for API access.
  • Facebook Developer account: Used to create and manage your app.
  • Facebook App with Instagram permissions: Must include instagram_basic, pages_show_list, etc.
  • Verified Facebook Page linked to Instagram: Mandatory for Business/Creator accounts.
  • (Optional) Shopify App: Needed if you’re using a private or custom integration.

How to Get Instagram Access Token for Shopify

If you already have the prerequisites ready, let’s walk through the whole process of generating your token.

Step 1: Go to Meta for Developers

  • Open your browser and go to https://developers.facebook.com.
  • Log in using your Facebook account that manages your Instagram Business or Creator profile.
  • Go to the Meta for Developers page, then select “Create App”.
Step 1: Go to Meta for Developers

Step 2: Skip Business Portfolio (Optional)

  • You’ll be asked if you want to connect a business portfolio.
  • Click “I don’t want to connect a business portfolio yet”, then hit “Next”.
Step 2: Skip Business Portfolio (Optional)

Step 3: Choose App Type

  • For “How will you use this app?”, select “Other”.
Step 3: Choose App Type
  • On the next screen, select “Consumer” as your app type. Click “Next” to proceed.
On the next screen, select Consumer as your app type. Click Next to proceed

Step 4: Name Your App

  • Enter an app name (e.g., “InstagramTokenApp”).
  • Type in your contact email.
  • Click “Create App”.
Step 4: Name Your App

Meta may ask you to re-enter your Facebook password for security. After entering your password, click “Submit”

Step 5: Set Up Instagram Basic Display

  • In your App Dashboard, scroll down to “Add Products to Your App”.
  • Find “Instagram Basic Display”, then click “Set Up”.
Step 5: Set Up Instagram Basic Display
  • Click “Create New App” again (Meta requires this for the Instagram product).
  • Give it a name and click “Create App”.
Give it a name and click Create App

Step 6: Add an Instagram Tester

  • Scroll to “User Token Generator”, then click “Add or Remove Instagram Testers”.
Scroll to User Token Generator, then click Add or Remove Instagram Testers
  • On the next screen, click “Add People”, then search for the Instagram account you want to use.
On the next screen, click Add People, then search for the Instagram account you want to use

Step 7: Accept the Invite on Instagram

  • Go to https://www.instagram.com and log in to the tester account.
  • Open “Settings” > Apps and Websites” > Tester Invites”.
  • Accept the invitation from Meta.
Step 7: Accept the Invite on Instagram

Step 8: Generate the Access Token

  • Return to your App Dashboard and then go back to the “User Token Generator”.
  • Click “Generate Token”.
Step 8: Generate the Access Token
  • Log in to your Instagram account again and allow all requested permissions.
Log in to your Instagram account again and allow all requested permissions

How to Refresh or Regenerate Your Token

Access tokens don’t last forever. Here is how to get Instagram token for Shopify after it expires:

Step 1: Go to Token Generator in Your App Dashboard

Go to “API setup with Instagram login” under the Instagram section. Scroll to “Generate access tokens”, then click “Generate token” next to your connected Instagram account.

Step 1: Go to Token Generator in Your App Dashboard

Step 2: Copy the New Token from the Popup

A pop-up will appear showing your new access token. Tick “I Understand”, click “Copy”, and save the token securely.

Step 2: Copy the New Token from the Popup

Security Tips for Handling Instagram Access Tokens

Your Instagram access token for Shopify gives apps direct access to your Instagram data, so treat it like a password. Here’s how to keep it safe:

  • Keep it private: Never share your token in emails, chats, or public docs.
  • Store it securely: Use a password manager or a safe internal system.
  • Limit access: Only allow trusted team members to access your Meta Developer account.
  • Copy it carefully: Tokens only appear once when generated. Save it right away.
  • Regenerate if needed: If you suspect your token has been exposed, create a new one.
  • Monitor app access: Regularly check Instagram’s app permissions in your account settings.

Troubleshooting: Common Issues & Problems

If you’re having trouble with your Shopify Instagram access token, here are some common problems and how to fix them:

IssueCauseSolution
Feed not displaying on ShopifyExpired or missing tokenRe-generate your shopify instagram access token from the Meta Developer dashboard
“Invalid Token” errorToken was copied incorrectly or has expiredDouble-check for typos or generate a new token
Token not visible after creationTokens are only shown onceIf you didn’t copy it, create a new one
Instagram account not showing in token sectionAccount wasn’t added as a tester or isn’t a Business/Creator accountAdd the Instagram user under Instagram Testers and switch to a Business or Creator profile
Access denied or permissions errorMissing required permissions in Facebook AppEnsure permissions like instagram_basic, pages_show_list, etc., are enabled in your app
App stuck in development modeApp is not liveGo to “App Review” and request approval or switch to live mode if needed

FAQs

Can I get an Instagram token without Facebook?

Yes, you can get an Instagram access token without having a personal Facebook account, but you’ll still need a Facebook Developer account and an Instagram Business or Creator profile. The token is generated through a Facebook app you create on the Meta for Developers platform.

What’s the difference between Instagram Graph API vs Basic API?

    • Basic Display API is strictly for personal accounts to retrieve basic read-only data (photos, profile info).

  • Instagram Graph API is for Business/Creator accounts and includes advanced features like insights, posting, and hashtag tracking

Can I use this token to automate Instagram posting from Shopify?

No. Shopify doesn’t support posting to Instagram via API. However, you can connect a third-party app (like Post Studio) to handle scheduling posts using your token.

How do I get my Instagram access token?

    • Create a Facebook App via Meta for Developers

    • Add the Instagram product (Graph API)

    • Add your Instagram profile as a tester

    • Generate and copy the token in the dashboard

How do I find my Shopify access token?

In Shopify, “access token” may refer to API credentials generated in “Apps” > Manage private apps” (for legacy apps) or “Apps” > “Develop custom apps” > “Admin API access token”.

How do I connect my Shopify to Instagram?

Install an Instagram feed or marketing app (like Instafeed or Socialwidget) from the Shopify App Store. During setup, paste in your Shopify Instagram access token, connect accounts via Meta, and configure the integration to show feeds or shoppable posts.

Where do I find the access token?

After generating the token on the User Token Generator screen in your Meta app, a pop-up will display the token. Copy it immediately. You only see it once.

Conclusion

I hope this post provides the step-by-step guidance you’ve been looking for to obtain your Shopify Instagram access token. Don’t let expired tokens or setup issues hold you back. Just follow the process, and your store will be ready to showcase your Instagram feed in no time.

Sam Nguyen is the CEO and founder of Avada Commerce, an e-commerce solution provider headquartered in Vietnam. He is an expert on the Shopify e-commerce platform for online stores and retail point-of-sale systems. Sam loves talking about e-commerce and he aims to help over a million online businesses grow and thrive.