Can you show your Instagram feed on Linktree or a link-in-bio page?

If you use Linktree or another link-in-bio page, you may have wondered whether you can show your Instagram feed on it, or paste in a feed widget like the one you use on your website. The honest answer is: Linktree has its own Instagram features, but it does not offer a place to paste third-party code, so a script-based feed widget such as Social Feed by grip space cannot run on a Linktree page. This post explains what Linktree’s official help says you can do, where the limits are, and how to build a simple link page on your own website that can show a live feed.

Updated October 12, 2026

About this post: Everything we say about Linktree comes from Linktree’s own help center and product pages, checked on October 12, 2026 (links at the end). Linktree changes its features and plans from time to time, so a label may look different in your account. Where Linktree’s pages do not say something, such as which plan a feature needs, we tell you to check your plan rather than guessing.

The short answer

  1. Yes, Linktree can show Instagram posts, using Linktree’s own Instagram link app. That is a Linktree feature, not something you paste in.
  2. No, you cannot paste a feed widget’s embed code into Linktree. Linktree’s help describes two kinds of links, classic links and Link Apps, and does not describe any option for adding your own HTML or JavaScript. A widget that works through a script tag, including ours, has nowhere to go.
  3. If you want full control over the feed (layout, filters, number of posts, how clicks behave), the practical route is a simple link page on your own website, with the feed embedded there. You can still keep Linktree and link to that page, or replace Linktree with it.

What Linktree’s help says you can add

Linktree’s article “Adding links, what’s possible?” describes two types of links. A classic link is “a classic Linktree button that takes someone off your Linktree.” A Link App is described as “an embedded experience” that lets visitors do something without leaving your Linktree, such as booking or reading FAQs. Linktree says there are “30+ Link Apps” in its marketplace.

Linktree also has a Text link, which its help center says “lets you showcase text on your Linktree, complete with an optional call-to-action button,” with a limit of 1,000 characters. It is a place for words, not code.

What we could not find anywhere in Linktree’s help center is a “custom code,” “HTML” or “embed code” option of the kind that website builders offer. Embedding on Linktree means choosing one of Linktree’s own Link Apps, each built by Linktree or its partners for one purpose. That is the key difference from a website builder, where you can drop an HTML block onto a page and paste any script you like.

Linktree’s own Instagram options

Linktree documents two ways to bring Instagram onto your Linktree. Both live under the Instagram link app.

OptionWhat Linktree says it doesDetails from Linktree’s help
Instagram link app (profile and latest posts)Displays your Instagram profile and showcases six of your latest posts and reels.Your Instagram account must be a Creator or Business account.
Instagram grid with clickable postsReplicates your Instagram grid on your Linktree and lets you add links to each post.Up to 5 links per post; hide or pin posts (up to three pinned); grid ratio 1:1 or 4:5 in the Settings tab.
Classic link to your profileA button that takes visitors to your Instagram profile.Works like any other classic link.

Linktree’s “IG Grid” product page says the grid feature is “free with your Linktree account” and that after you sync, “your posts will automatically appear on your Linktree page.” The help article for the Instagram link app does not mention a plan requirement. If you do not see an option in your account, check your plan in Linktree.

How to set up Linktree’s Instagram grid

These steps follow Linktree’s help article “Replicate your Instagram Grid on Linktree with clickable posts”:

  1. In your Linktree admin, open the Links page and select + Add link.
  2. Use the search in Link Apps, search for “Instagram,” and select Instagram.
  3. Choose Replicate my Instagram grid and add links, then Connect Instagram.
  4. Follow the prompts to authorize Linktree to access your Instagram account.
  5. Give the grid a title, then open the Settings tab to adjust the layout and choose a 1:1 or 4:5 ratio.
  6. Select a post to add a title and URL. You can add up to 5 links per post, and click a post again to edit links, hide it or pin it.

If Linktree says it cannot connect, the most common reason according to its help is the account type. Linktree’s help says that if you see “Switch to a professional account” in Instagram’s Edit Profile screen, you have a personal account and need to switch. Our guide to Instagram professional accounts explains Business versus Creator and how to switch without losing anything.

Why you cannot paste a feed widget into Linktree

A feed widget like Social Feed by grip space is delivered as a single script tag. When a browser loads the page, the script draws the feed right where the tag sits. That only works on a page where you control the HTML, or where the builder offers an HTML or code block that keeps your script intact.

Linktree pages are built from Linktree’s own components: buttons, Link Apps, text and header elements. You fill in fields such as a title and a URL, and Linktree renders them. Since Linktree’s help documents no field that takes HTML or JavaScript, there is no way to place a script tag on the page. Pasting the code into a Text link would just show the code as text, or nothing at all, and a classic link would only accept the URL of the script, which would open a page of code instead of your feed.

This is a deliberate design choice, not a bug you can work around. Pages that do not run outside code are simpler to keep fast and safe, and that is part of what a hosted link-in-bio service offers. The trade-off is that you can only add what the service supports.

Be careful with “hacks.” You may find suggestions to put a feed on a separate page and show it inside Linktree some other way. Unless Linktree’s help documents the method, assume it is unsupported, may break without warning, and may go against Linktree’s rules. A plain classic link to a page you control is the clean way to do the same thing.

Do you even need a feed on your link-in-bio page?

Before you put work into this, think about who sees a link-in-bio page. Most visitors arrive by tapping the link in your Instagram bio. They were looking at your Instagram profile a second ago, so showing them the same grid again is often not the most useful thing on the page. What they usually want is the next step: the shop, the booking page, the menu, the latest offer.

A feed on a link page makes more sense when:

  1. You share the link outside Instagram, for example on TikTok, YouTube, a business card, a QR code on a shop window or an email signature. Those visitors may never have seen your Instagram.
  2. The page doubles as your main website, for small businesses or creators who do not have another site.
  3. Each post links somewhere specific, which is exactly what Linktree’s clickable grid is designed for: turning posts into links to products or articles.

If none of these apply, a strong list of links with your Instagram profile as one of them is often enough. If they do apply, read on to choose the right option.

Your options compared

OptionShows Instagram posts?Can use a script feed widget?Good fit when
Linktree with its Instagram link appYes, using Linktree’s own appNoYou want to stay on Linktree and its built-in Instagram display is enough.
Linktree plus a link to a page on your websiteYes, on your pageYes, on your pageYou want to keep Linktree but show a fuller or filtered feed somewhere you control.
Your own link page instead of LinktreeYesYesYou already have a website and want the link-in-bio page on your own domain.
A link-in-bio builder that allows custom code (for example Carrd)YesYes, if the plan allows codeYou want a one-page builder but need to paste embed code.

The rest of this post covers the second, third and fourth options, because those are the ones where a feed widget can help.

Option A: build a simple link page on your own website

A link-in-bio page is not complicated: a name or logo, a column of buttons, and maybe some photos. Any website platform can make one, and because it is your own page, you can add an Instagram feed with an HTML or code block. Here is how to do it.

  1. Create a new page on your site with a short, memorable address, such as /links/ or /hello/. Short addresses are easier to type and look tidy in a bio.
  2. Keep the layout narrow. Most visitors will be on a phone. A single column of buttons, about the width of a phone screen, works well on every device.
  3. Add your most important links first: the shop, booking, the current offer, contact. Put them above the feed so visitors see them without scrolling.
  4. Add the feed below the links. Create a widget in Social Feed by grip space, copy its embed code, and paste it into an HTML or code block on the page. Our platform guides show where that block is in WordPress, Shopify, Wix, Squarespace and Webflow.
  5. Hide the regular navigation if your platform allows it. Some themes let you use a blank or landing-page template for a single page. A link page usually looks cleaner without the full site header and footer. Check your platform’s page templates.
  6. Publish, then test on your phone by tapping through from your Instagram bio, the way your visitors will.
  7. Put the page’s address in your Instagram bio, or add it to your Linktree as a classic link if you are keeping Linktree.

If you write HTML yourself, a complete link page can be a single file. The example below has three buttons and the feed below them; replace the links and the script with your own. Our plain HTML guide covers more about placing the script.

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Links | Your Business</title>
  <style>
    body { margin: 0; font-family: system-ui, sans-serif; background: #faf7f2; color: #222; }
    main { max-width: 480px; margin: 0 auto; padding: 32px 16px; }
    h1 { font-size: 1.4rem; text-align: center; margin: 0 0 20px; }
    .links a { display: block; margin: 0 0 12px; padding: 14px; border-radius: 10px;
               background: #222; color: #fff; text-align: center; text-decoration: none; }
    .feed { margin-top: 28px; }
  </style>
</head>
<body>
  <main>
    <h1>Your Business</h1>
    <nav class="links">
      <a href="https://example.com/shop/">Shop</a>
      <a href="https://example.com/book/">Book an appointment</a>
      <a href="https://example.com/contact/">Contact us</a>
    </nav>
    <section class="feed">
      <script type="text/javascript" src="https://n246.grip.space/api/v1/instagram/widget/xxxxxxxx"></script>
    </section>
  </main>
</body>
</html>

The feed draws itself right where the script tag sits, inside the narrow column, and the widget’s own text (such as the Follow button) follows the page’s language setting. The widget does not use an iframe, so it sits in your page like any other content.

Option B: keep Linktree and link to your feed page

You do not have to choose. Many people keep Linktree for its convenience and add one classic link, such as “See our latest work,” that points to a page on their website where the feed lives. This works well when:

  1. You want Linktree’s simple editing for the links themselves.
  2. You want a feed with settings Linktree’s Instagram app does not offer, such as a slider, more posts, a lightbox, or only posts that mention a keyword.
  3. You want visitors to land on your own website, where they can browse further.

A good candidate for that page is a gallery or portfolio page that already exists on your website. If you need ideas for where else a feed fits, see where to put an Instagram feed on your website.

Option C: use a link-in-bio builder that accepts code

Some one-page builders used for link-in-bio pages do allow custom code on certain plans. Carrd is one example: its documentation for embedding custom code says the Embed element “Requires Pro Standard or higher,” and you set its Type to Code and its Style to Inline to place a script exactly where the element appears. Our Carrd Instagram feed guide walks through it step by step.

If you use a different link-in-bio tool, look in its help center for an element called something like “Embed,” “HTML,” “Code” or “Custom code,” and check which plan includes it. If the tool only offers its own apps, as Linktree does, a script widget will not work there, and Option A or B is the way to go.

Feed settings that suit a link page

A link page is short and mostly viewed on phones, so the feed should support the links, not bury them. These Social Feed settings are a good starting point:

SettingSuggestion for a link pageWhy
LayoutGrid, or a slider if space is tightA grid gives an overview at a glance; a slider keeps the page short.
Columns3Matches the look of an Instagram profile and keeps tiles large enough on a phone.
Number of posts6 to 12Enough to show what you do without making the page long.
Max widthMatch your link column, for example 480pxKeeps the feed lined up with the buttons above it.
Image spacingSmallTight spacing looks clean in a narrow column.
Click behaviorLightbox, or open InstagramA lightbox keeps visitors on your page; opening Instagram sends them to the post.
Account header and Follow buttonOn if you share the page outside InstagramVisitors from Instagram already follow you or just saw your profile; others may not.

Filters can make a link-page feed more focused. You can exclude Reels or show only Reels, hide carousel posts, include or leave out videos, show only posts from the last 30, 90 or 365 days, and show only posts whose captions contain (or do not contain) certain keywords. For example, a café could show only posts that mention “special” so the link page always shows current offers. See how to filter your feed by caption keyword and grid or slider? for more.

Views and plans

A link-in-bio page can get a lot of visits, because every tap on your bio link opens it. Social Feed counts a view each time the feed loads, so a busy link page counts toward your monthly views.

FreeLightStandard
Price$0$8/month or $80/year$24/month or $240/year
Widgets13Unlimited
Posts per widgetUp to 16Up to 30Up to 50
Views a month3,00030,000Unlimited
New posts appearOnce a dayRight awayRight away
“Powered by Social Feed” creditAlways shownOptionalOptional

If you go over your plan’s monthly view limit two months in a row, the feed pauses from the following month. You can see each widget’s view count in the dashboard, which helps you judge whether a link page is pulling its weight. If you already use the feed elsewhere on your site, remember that each placement can be its own widget so you can see the link page’s views separately. See pricing and what the free plan includes.

Speed matters more on a link page

Visitors on a link page want to tap and go, often on mobile data. Keep the page light: a few buttons, one feed, small images. The widget is one script and draws the feed directly in your page; it sets no cookies and uses no local storage, and images load directly from Instagram’s servers. In a grid, the first row of images loads right away and the rest load as the visitor scrolls near them. A slider loads all its images at once, so keep slider post counts modest. Our article on whether an Instagram feed slows down your website goes deeper.

Troubleshooting

  1. Linktree’s Instagram app will not connect. Linktree’s help says your account must be a Creator or Business account. Check Instagram’s Edit Profile screen; if you see “Switch to a professional account,” switch first.
  2. The embed code shows up as text on Linktree. Linktree does not run custom code. Remove it and use Linktree’s Instagram app, or link to a page on your website.
  3. Linktree still shows your old Instagram handle after a username change. Linktree’s help says to disconnect the old account before reconnecting.
  4. The feed on your own link page does not appear. Check that the widget is set to Published in the Social Feed dashboard and that the whole script tag was pasted into an HTML or code block, not a text block. More causes are in Instagram feed not showing on your website?
  5. The feed is wider than the links. Set the widget’s max width to match your link column, or place it inside the same container as the buttons.
  6. New posts take a while to appear. On the Free plan, new posts appear once a day; on paid plans, right away. Filters can also hide posts. See Instagram feed not updating.

Frequently asked questions

Can I use Social Feed by grip space on Linktree?
Not directly. Linktree does not provide a place for third-party embed code. You can use Linktree’s own Instagram app on Linktree, and use Social Feed on a page of your own that Linktree links to.

Does Linktree’s Instagram app update by itself?
Linktree’s IG Grid page says that after you sync, your posts “will automatically appear on your Linktree page.” For how often it refreshes, check with Linktree.

How many posts does Linktree’s Instagram app show?
Linktree’s help says the Instagram link app shows “six of your latest posts and reels.” The help article for the clickable grid does not state a number.

Is a link page on my own website better for SEO than Linktree?
It keeps visitors and links on your own domain, which many site owners prefer. Do not expect the feed itself to change rankings much; our post does an Instagram feed help SEO? explains why.

Can I show a different Instagram account, or a hashtag, on my link page?
No. Social Feed shows posts from the Instagram account you connect, one account per widget. It does not show hashtag feeds or other people’s accounts.

Can my Instagram account be private?
No. Both Linktree’s Instagram app and Social Feed need a professional (Business or Creator) account. See can you show a private Instagram account on your website?

Can I just embed one post instead?
On your own page, yes: Instagram’s Embed option works for single posts. See how to embed a single Instagram post. On Linktree, use the Instagram app or a classic link to the post.

Ready to build your own link page with a live feed? Create a free account, connect your Instagram professional account, and paste the code into your page.

Sources

  1. Linktree Help, “Adding links, what’s possible?”: https://linktr.ee/help/en/articles/8614037-adding-links-what-s-possible
  2. Linktree Help, “Help connecting Linktree to Instagram”: https://linktr.ee/help/en/articles/8893886-help-connecting-linktree-to-instagram
  3. Linktree Help, “Replicate your Instagram Grid on Linktree with clickable posts”: https://linktr.ee/help/en/articles/10143051-replicate-your-instagram-grid-on-linktree-with-clickable-posts
  4. Linktree Help, “How do I add text content to my Linktree?”: https://linktr.ee/help/en/articles/8942377-how-do-i-add-text-content-to-my-linktree
  5. Linktree, “IG Grid”: https://linktr.ee/s/ig-grid
  6. Carrd Docs, “Embedding Custom Code”: https://carrd.com/docs/building/embedding-custom-code

Get your embed code in a few minutes. The Free plan needs no credit card.

Sign up free