How to Get an Instagram Access Token for Shopify (2026 Guide)
- 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 ShopifyWhen Do You Need an Instagram Access Token for Shopify?Types of Instagram Access TokensPrerequisites to Get Instagram Access TokenHow to Get Instagram Access Token for Shopify
- Step 1: Go to Meta for DevelopersStep 2: Skip Business Portfolio (Optional)Step 3: Choose App TypeStep 4: Name Your AppStep 5: Set Up Instagram Basic DisplayStep 6: Add an Instagram TesterStep 7: Accept the Invite on InstagramStep 8: Generate the Access TokenHow to Refresh or Regenerate Your Token
- Step 1: Go to Token Generator in Your App DashboardSummarize 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.
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 Type Validity Use Case How to Get Notes Short-Lived ~1 hour Testing, initial login Generated via OAuth flow Must exchange for a long-lived token soon after Long-Lived Up to 60 days Feed display, ongoing content access Exchanged for a short-lived token Can be refreshed before expiry Business Token Varies (manual) Insights, ads, and product tagging Via Meta’s Graph API with a Business account Requires 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 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 3: Choose App Type
- For “How will you use this app?”, select “Other”.
- 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”.
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”.
- Click “Create New App” again (Meta requires this for the Instagram product).
- 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”.
- 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 8: Generate the Access Token
- Return to your App Dashboard and then go back to the “User Token Generator”.
- Click “Generate Token”.
- 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 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.
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:
Issue Cause Solution Feed not displaying on Shopify Expired or missing token Re-generate your shopify instagram access token from the Meta Developer dashboard “Invalid Token” error Token was copied incorrectly or has expired Double-check for typos or generate a new token Token not visible after creation Tokens are only shown once If you didn’t copy it, create a new one Instagram account not showing in token section Account wasn’t added as a tester or isn’t a Business/Creator account Add the Instagram user under Instagram Testers and switch to a Business or Creator profile Access denied or permissions error Missing required permissions in Facebook App Ensure permissions like instagram_basic, pages_show_list, etc., are enabled in your app App stuck in development mode App is not live Go 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.Related Post
-














