FeaturesPricingBlogResourcesAboutContact
Sign inGet Started Free

A Pinterest feed widget that keeps your boards on your own page

Connect Pinterest, point the widget at one board or at every pin, style it in a design studio with 40 layouts and 16 themes, and paste one snippet into any site builder. Nothing is ever cropped, and in the wall layouts every pin keeps its own height, the way a board does. From then on, pinning is updating your website: new pins arrive on their own, every 24 hours on the free plan, down to every five minutes on the top tier.

7-day full trial, no credit card. The free plan stays free.

@thistlebrookSeasonal stems, grown and arranged
A hand-tied bouquet of pink peonies, roses and white blooms lying on dark wood302 saves
A single crimson dahlia in a tapered glass vase on a bright windowsill
A dried arrangement of ochre roses and rust astilbe mounted against a terracotta arch
Two pink tulips in a clear glass vase on a painted windowsill, daylight behind the glass
Ox-eye daisies and cow parsley in a pale stoneware jug standing on a worn wooden table148 saves
Pink and coral zinnias with black-eyed susans, backlit so the petals go translucent
Eucalyptus, red berries and dark dried spikes laid out in a row on grey slate
A single open pink rose photographed from directly above, green leaves behind it
A dense posy of orange rudbeckia, blue cornflowers and white daisies in a clear glass vase
A pale pink ranunculus on a dusty rose backdrop, its two stems curving below the bloomSave
271 saves

Ranunculus on a painted board. No styling, just a backdrop that matched.

@thistlebrook

Thistlebrook Flowers is a demo account we invented for these mockups, and its address is invented too. The board, the pin shapes and the phone rendering are the widget's. The number under a pin is its Pinterest save count, which is the only engagement figure Pinterest's API returns.

40
Layouts in the studio
16
Built-in themes
7
Layouts on the free plan
10
Platforms one feed can mix

Design your Pinterest widget right now, without signing up

Most of the question is "will it look right on my site", and you should not have to hand over an email to find out. Switch layouts, try themes, turn captions, dates, avatars and badges on and off, and watch a board restyle as you click. Connecting your own account comes later, through Pinterest's own login.

Layout
Theme
Display
Showing Masonry Minimal
Ox-eye daisies and cow parsley in a pale stoneware jug standing on a worn wooden table

Hedgerow daisies, a jug from the back of the shelf, done in four minutes.

A pale pink ranunculus on a dusty rose backdrop, its two stems curving below the bloom

Ranunculus on a painted board. No styling, just a backdrop that matched.

A hand-tied bouquet of pink peonies, roses and white blooms lying on dark wood

Hand-tied, twine only, no wire. It should still look picked.

Eucalyptus, red berries and dark dried spikes laid out in a row on grey slate

Everything that dried well this year, laid out before it goes into wreaths.

A single crimson dahlia in a tapered glass vase on a bright windowsill

One dahlia, one window. This is the whole shop in October.

Tulips in mixed pinks, purples and orange laid out in a row across weathered grey planks

Sorting the box before anything goes in water.

Masonry. Columns that keep each photo’s own shape, so nothing is cropped to fit.

Build this with your own feed

A preview, not the live renderer: the theme colours are read from the product’s own theme definitions and the layout names are the real ones, but the shapes here are drawn for this page. Some of them crop to a square, and that is the drawing rather than the product: the widget never crops. In the masonry and Pinterest board layouts every pin keeps its own height, and in the sideways scrolling strips a tall pin is scaled to fit inside a square box with bars down the sides, so the row does not resize as pins load. The studio itself carries 40 layouts and 16 themes, a theme builder on every plan, and renders the actual widget as you edit. Thistlebrook Flowers is a demo account we invented, its address is invented too, and the photographs are CC0 stand-ins. The number on a card is a Pinterest save count.

A link sends people to Pinterest. A widget brings Pinterest here.

Most sites handle Pinterest with a small red icon in the footer, which asks a visitor who is already on your page to leave it. The wall below is the other option: the board itself, on your domain, in your colours, with every pin at the height it was pinned at.

From our boards
@thistlebrookSeasonal stems, grown and arranged
A hand-tied bouquet of pink peonies, roses and white blooms lying on dark wood302 saves
A white place setting with pale pink roses above it and a magenta carnation on a folded band243 saves
Sunflowers in an old tin beside a stack of books and a pair of scissors on a wooden table
A pale pink ranunculus on a dusty rose backdrop, its two stems curving below the bloom
A dried arrangement of ochre roses and rust astilbe mounted against a terracotta arch
A single green umbel in a small glass bottle on a linen mat, an open book out of focus behind
Two pink tulips in a clear glass vase on a painted windowsill, daylight behind the glass
A single open pink rose photographed from directly above, green leaves behind it
A deep burgundy ranunculus against a soft lilac backdrop, lit from the side198 saves
Eucalyptus, red berries and dark dried spikes laid out in a row on grey slate
Dahlias, snapdragons and cosmos scattered loose across dark barn wood
Cut hydrangea heads in blue, pink and cream resting on a wooden ledge with a pale vase behind
Thistlebrook Flowers is a demo account and the photographs are CC0 stand-ins. The four columns, the uncropped pin heights and the outbound-link marks are the widget's. Save counts are illustrative and are not product metrics.
A profile link, next to the widget
  • Where the visitor ends up: on Pinterest, away from your siteon your page, still shopping
  • What they see first: whatever Pinterest decides to show themthe board you chose, in your order
  • Design control: none, it is not your page40 layouts, 16 themes
  • Which pins appear: all of themonly the ones you approved
  • Other platforms alongside: a second link10 platforms in one wall

The footer icon is free and, for the visitor who genuinely wants to follow you, exactly the right tool. Keep it. The rows above are about the visitor who was going to buy something and left instead.

Every pin, or exactly one board

A Pinterest source is one of two things, and the choice is yours at setup rather than a plan feature. Both are on the free plan, because every platform here is except X.

Every pin

Everything on the account, newest first. The right choice when the whole profile is on-brand and you want the wall to fill itself.

The default
One board

Point the widget at a single board and it follows that board only. How a shop puts "Wedding tables" on the wedding page and "Winter stems" on another.

Pick it at setup
Whatever you pin next

New pins arrive on their own on your plan’s schedule, and pins you delete on Pinterest leave the wall on the next sync. The snippet never changes.

Every 24 hours on free
Choose what the widget pulls
All pins159 pins
Wedding tables34 pins
Spring cutting58 pins
Dried and pressed21 pins
Studio days46 pins

A Pinterest source is either one board or every pin on the account. Pick the board and the widget follows it: pins you add later arrive on their own, and pins you delete on Pinterest leave the wall on the next sync.

Wedding tables
A hand-tied bouquet of pink peonies, roses and white blooms lying on dark wood302 saves
A white place setting with pale pink roses above it and a magenta carnation on a folded band
A dark still life of pink and cream blooms arranged across glass bottles on a wooden crate
The board list is the one the source picker shows after you connect; these boards and their counts are invented for the mockup. Pinterest hands us read-only access to pins and boards and nothing else, so the widget can never post, edit or delete anything on your account.
What Pinterest gives us, and what it does not
  • Read-only access. We ask Pinterest for permission to read your account, your pins and your boards. That is the entire list. The widget has no permission to post, edit, delete or repin, so it could not change your account even if something went wrong.
  • Saves are the only metric. Pinterest returns a save count for a pin and no comment or share figures at all, so the widget stores those as zero and draws neither. Nothing on this page shows you a Pinterest comment count, because there isn't one to show.
  • Tokens expire every 30 days. That is Pinterest's rule, not ours. The widget refreshes yours in the background before it lapses and only asks you to reconnect if Pinterest refuses the refresh.

Make it look like your site, not like Pinterest

The goal of a good feed widget is to look like it was always part of the page. 40 layouts, 16 themes, a theme builder that is free on every plan, and display toggles for dates, avatars, badges and captions. Here is one board under three of them, and a few of the rest are yours to click through further up.

Grid
A hand-tied bouquet of pink peonies, roses and white blooms lying on dark wood
Eucalyptus, red berries and dark dried spikes laid out in a row on grey slate
A single crimson dahlia in a tapered glass vase on a bright windowsill
Tulips in mixed pinks, purples and orange laid out in a row across weathered grey planks
Masonry
A pale pink ranunculus on a dusty rose backdrop, its two stems curving below the bloom
Cut hydrangea heads in blue, pink and cream resting on a wooden ledge with a pale vase behind
Ox-eye daisies and cow parsley in a pale stoneware jug standing on a worn wooden table
Two pink tulips in a clear glass vase on a painted windowsill, daylight behind the glass
Pinterest board
Wedding tablesSave All
A white place setting with pale pink roses above it and a magenta carnation on a folded band
Dahlias, snapdragons and cosmos scattered loose across dark barn wood
Pink and coral zinnias with black-eyed susans, backlit so the petals go translucent
Cut hydrangea heads in blue, pink and cream resting on a wooden ledge with a pale vase behind
The same board under three of the 40 layouts, drawn to scale. Grid and masonry are on the free plan. The third is the product's own Pinterest board layout, which is a paid one.

Masonry is the one to start with and it is free: it keeps every pin at its own height, which is the shape a board is already in. There is also a Pinterest board layout among the paid 33, which adds the board title, a save button on each pin and a Save All link. The 7 free layouts cover grid, list, carousel, masonry, mosaic, slider and stagger, which is enough to ship.

From empty dashboard to live widget in four steps

Four steps, in the order you meet them, each shown with what it actually produces. None of them needs a developer, and the whole route runs through Pinterest's own login screen rather than anything that asks for your password.

  1. 01

    Connect Pinterest

    Sign up free, create a feed, add Pinterest as a source, and connect through Pinterest’s own OAuth screen. Then pick a board, or leave it on every pin. The access we ask for is read-only, so the widget can list your boards and read your pins and can do nothing else to the account.

    No credit card
    Add a source
    PinterestYour account, or one boardConnect

    Pinterest's own login and permission screen opens from here. We never see or store a password.

  2. 02

    Curate what shows

    Imported posts land on the Collect page as cards with approve, pin and remove controls, and you can edit post text inline. Nothing reaches your visitors that you have not chosen to show them.

    You hold the approve button
    Collect3 waiting
    Hand-tied, twine only, no wire. It should still look picked.
    Everything that dried well this year, laid out before it goes into wreaths.Approved

    Keyword rules and the AI content filter can screen posts before this queue ever shows them to you.

  3. 03

    Design the widget

    Pick from 40 layouts and 16 themes, toggle dates, avatars, badges and captions, and watch the live preview restyle as you click.

    Real renderer in the preview
    Design studio
    GridMasonryCarousel+37
    +12

    The preview in the studio is the real widget, so what you approve here is what ships.

  4. 04

    Embed anywhere

    Copy the snippet for your platform and paste it where the feed should appear. Plain HTML and WordPress get a script, Wix and Squarespace get a self-resizing iframe, Notion and Google Sites get a bare URL.

    The dialog picks the right snippet
    Get codePlain HTML
    <link rel="preload" as="fetch"><div id="collectsocials-4f9c21a7"></div><script src="…/api/widget"data-feed-id="…" data-token="…"data-container="…" data-api-base="…"defer></script>

    Abridged: the dialog fills in your own ids and adds the feed-url attribute. Pick your platform there and the snippet changes shape to suit it.

Nothing reaches your page unapproved

Every imported pin waits as a card: approve it, pin it to the front, remove it, or edit its description inline. Keyword rules and an AI content filter can screen what comes in before you see it. Worth having even on your own board, where the pins are all yours and only some of them belong beside a product.

📥 Incoming Post / Comment
🔍 Automated Filter Check
keyword rules · AI content filter
👤 Human Review Queue
✓ Approved
Goes live
⏸ Hold
Needs context
✗ Removed
Harmful / false

The route an imported pin takes before a visitor can see it: keyword rules and the AI content filter first, then a queue where you approve it, leave it waiting, or remove it.

One widget, every website platform

A script tag is not universally installable: some builders sandbox custom code, others strip it. So the embed dialog asks where you are installing and hands out the right snippet for that host.

Script embed

Plain HTML, WordPress, Webflow, React

One script tag and one container div. The widget mounts directly in your page and renders inside a Shadow DOM, so its CSS and yours cannot interfere.

Wrapped script

Shopify

The same script with a page-width wrapper, because Shopify themes lay sections out with flexbox and would otherwise compress the container.

Iframe embed

Wix and Squarespace

Both sandbox or strip custom scripts, so these get an iframe that resizes itself as content loads. No clipped feeds, no scrollbars.

Bare URL

Notion and Google Sites

Builders that cannot run scripts at all take a fixed-height frame by URL. Content scrolls inside it.

On WordPress you can skip the snippet entirely and use our WordPress plugin, which installs from the plugin directory and puts the feed in with a block.

Fast by architecture, not by benchmark

We do not publish speed-score leaderboards, because a widget's score depends on where it sits on the page and what the feed contains. What we publish instead is how the thing is built, which you can verify in your own DevTools.

One file

A single deferred script, one container

The whole integration is one script tag and one div. Deferred means it never blocks your page from rendering.

Parallel fetch

The feed loads while the script downloads

The snippet preloads the feed request so pins and code arrive in parallel instead of one after the other.

Shadow DOM

Your CSS and ours cannot collide

The widget renders inside a Shadow DOM. Your stylesheets cannot break the feed, and the feed cannot break your page.

Why no speed scores? We tested 8 widgets and stopped publishing them.

The same widget can score double digits apart depending on placement, and an iframe embed is not comparable to a script embed at all. The full methodology, and the architectural comparison that replaced the leaderboard, is in our side-by-side test of 8 feed widgets.

Pinterest is rarely the only feed a site needs

One feed can combine 10 platforms, so a pin can sit beside an Instagram post, a Google review and a YouTube video in the same section. Every platform is on the free plan except X (Twitter), which is premium for one reason: X charges for API access. The nearest neighbour to a board is a Tumblr blog, which mixes pictures and writing in the same wall.

Priya R.2 weeks agoGoogle

Booked the sunrise trip on the strength of the photos and it was better than the pictures. The guides knew exactly where to be and when.

A walker standing on a dark volcanic ridge as the sun breaks under storm cloud over the seaYouTube

Three days on the ridge trail, start to finish

Riders on a painted swing carousel flung out over a clear blue sky, seen from belowTikTok

The swings go right out over the water

Atlas & Pine@atlasandpine · 3dTwitter/X

Sunrise crew made the ridge before the storm broke. Whole set is up on the site now.

Atlas & Pine5wFacebook

Lagoon day. Six boats out, nobody tipped in, and the water stayed that colour the whole afternoon.

Kayakers in red and yellow boats threading a turquoise lagoon between limestone cliffs
Marcus T.1 month agoGoogle

Second trip with them this year. Everything ran on time and the small group size is the whole point.

Someone dancing in front of a bright yellow wall, hair thrown across their faceInstagram

Found the yellow wall. Obviously we danced at it.

A couple silhouetted on a dune crest against a wide sunburst, ripples in the sand belowInstagram

Made the crest just before the sun did.

Hot-air balloons drifting over pale rock formations at dawnInstagram

Up before the balloons were.

Atlas & Pine7wFacebook

End of the festival, and they let the whole lot go at once. Nobody said a word for about ten seconds.

Hundreds of coloured balloons rising together into a clear blue sky

A demo feed for an invented brand, showing 6 of the 10 live sources in one wall. The posts, reviewers and engagement numbers are illustrative, not product metrics. Every field on these cards is one the widget really renders, but the wall itself is drawn for this page rather than served by the widget.

The free plan is a real plan

Try the full design studio for 7 days, no credit card. When the trial ends you keep a plan a live site can actually run on.

Free, indefinitely
  • 7 of the 40 layouts, masonry among them
  • All 16 themes, plus the theme builder
  • Full moderation: approve, pin, remove, edit
  • Auto-sync every 24 hours
  • Every pin, or any one board

Free widgets carry a small CollectSocials credit link.

Paid, from $29/month
  • All 40 layouts, including the Pinterest board layout
  • Faster sync, down to every five minutes
  • More sources and higher limits
  • Remove the credit link
  • X (Twitter), the one premium platform

X is premium because X charges for API access. We would rather say that plainly than bury it in a tier table. Full pricing breakdown.

Pinterest widget questions, answered straight

What is a Pinterest feed widget?

An embeddable component that pulls pins from your Pinterest account and displays them on your website as a live, self-updating section. You connect once, choose every pin or a single board, style it, and paste one snippet. From then on the section keeps up with the account on its own, and the visitor stays on your page instead of leaving for Pinterest.

Do I need a Pinterest Business account?

No. Personal and business Pinterest accounts both expose pins and boards, so either works. What we ask for is read-only access — permission to list your boards and read your pins, and nothing else. The widget cannot post, edit, delete or repin anything on your account, because it never asks for the permission that would let it.

Can I show just one board instead of my whole account?

Yes, and it is the more common choice. At setup the source picker lists your boards and you point the widget at one of them, so a shop can put its wedding board on the wedding page and a different board somewhere else. Leave it on every pin instead and the widget follows the whole account. Either way, pins you add later arrive on their own.

Does the widget show likes and comments on a pin?

It shows saves, because saves are the only engagement figure Pinterest’s API returns for a pin. Comment and share counts are not in the response at all, so the widget stores them as zero and draws neither. Any tool that shows you a Pinterest comment count is not getting it from the Pins API.

Will a Pinterest widget slow down my website?

The widget is built not to: it is a single deferred script and one container element, the feed request starts in parallel with the script download, and the whole thing renders inside a Shadow DOM without touching your page’s CSS. We deliberately do not publish speed-test leaderboards, because scores depend on where a feed sits on the page and what it contains. We explain that methodology decision, with our test data, in our side-by-side test of 8 feed widgets.

What does the free plan include?

Pinterest itself, with no upgrade: 7 of the 40 layouts including masonry, every one of the 16 themes plus the theme builder, moderation, and a daily sync. Free widgets carry a small CollectSocials credit link; paid plans can remove it. The 7-day trial opens the full design studio (every layout, plus the separate mobile design) with no credit card.

How often does the widget update?

New pins sync automatically on your plan’s schedule: every 24 hours on the free plan, down to every five minutes on the top tier. Pinterest access tokens expire every 30 days, which the widget refreshes for you in the background; you are only asked to reconnect if Pinterest refuses a refresh. No manual refreshing, no re-pasting code.

Can I control which pins appear?

Completely. Every imported pin waits in a moderation view with approve, pin and remove controls, you can edit the description inline, and keyword rules plus an AI content filter can screen incoming pins before you ever see them. Useful even on your own board, where the pins are yours but not all of them belong on a product page.

Can the same widget show more than Pinterest?

Yes. One feed can combine 10 platforms, including Instagram, Facebook, YouTube, TikTok and Google Reviews, into a single wall. Every platform is on the free plan except X (Twitter), which is premium for one reason: X charges for API access. Instagram is the usual second half of a Pinterest wall, and it has a page of its own.

See your own board in it tonight

Connect Pinterest, pick a board, choose a layout, paste one snippet. The 7-day trial covers the full design studio and asks for no card.

Works with WordPress, Shopify, Wix, Squarespace, Webflow, Notion and plain HTML.