PinterestThe Pinterest catalog feed that clears Pinterest’s image bar

Pinterest is where people plan a room before they buy it — and it asks for a bigger main product image than anywhere else you publish: at least 1000×1500 pixels, taller than it is wide. A catalog built for Google quietly falls short of that. Renable writes the Pinterest feed, checks every product against Pinterest’s own rules, and shows you which images don’t reach the bar.

Shopping adsThe 1000×1500 image bar, made visibleChecked against Pinterest’s spec
Channel
Checked against Pinterest’s spec1,208 in · 1,208 out
Required fieldsall present
Availability valuesPinterest spelling
Main image 1000×1500361 below the floor
Product link lengthall under 511

Output

feeds.renable.com/pinecraft/pinterest.xml

Simplified view of a channel’s pre-publish checks, for illustration.

Early access

The Pinterest channel is rolling out now. Start free and we’ll get you set up as it lands — talk to us if you want it sooner.

Start here

Pinterest wants a taller, bigger image than any other channel

Pinterest’s main product image floor is 1000×1500 pixels — portrait, and by a wide margin the largest image any destination Renable writes for asks of you. Pinterest is a visual planning surface, so the picture is the product. That single number is the biggest difference between a Pinterest catalog and every other feed you run.

Most store catalogs were built for a square Google or Meta listing, so their images are square and often small. They pass everywhere else and fall short here — quietly, product by product. Renable surfaces the shortfall as a fill hint on the channel, so you can see exactly how much of your catalog reaches the bar before you hand Pinterest the feed.

Channel
Image coverage1,208 products checked
Main image 1000×1500 or larger847
70%
Wide enough — at least 1,000 px1,112
92%
Tall enough — at least 1,500 px851
70%
Extra product images carried — up to 101,208
100%

The shortfall is shown, not hidden. Renable flags the products whose main image doesn’t reach Pinterest’s floor so you can fix them at the source or render a bigger portrait image for this channel.

Simplified view of a channel’s image coverage, for illustration.

The main image floor is 1000×1500

Portrait, and larger than any other destination asks for. Renable surfaces it as a fill hint per product — we show you what falls short rather than pretending a feed tool can guarantee the pixels behind someone else’s image URL.

Availability is strict, and spelled with a space

Pinterest writes availability with a space and has no backorder value at all — and unlike some destinations it rejects Google’s underscore form outright rather than shrugging it off. Renable rewrites the value for this channel only.

Product links are capped at 511 characters

Stricter than Google. A long UTM string or a tracking wrapper is enough to push a working URL over the line, so Renable measures every link against Pinterest’s limit before the feed goes out.

Field lengths of its own

Title up to 500 characters, description up to 10,000, id up to 127, custom labels up to 511, and up to 10 extra product images at 75×75 or larger. Renable writes to Pinterest’s numbers, not the ones your Google feed was built for.

None of these throw an error you’d notice from your side. They shrink your catalog product by product and leave you wondering why Pinterest looks thinner than your other channels. The named channel checks every one of them before you publish.

Under the Pin

What Renable feeds Pinterest

One catalog, cleaned once, written in the shape each destination expects. On Pinterest that means the fields it requires, the lengths it enforces, and images built for a portrait surface.

A clean, mapped feed

Your data mapped to Pinterest’s catalog fields — id, title, description, link, image_link, price and availability, plus item_group_id where you have variants — corrected by rules and lookups, and re-imported roughly every hour so prices and stock stay fresh.

Fix the feed IT won’t touch

Copy written for a planning surface

AI writes titles and descriptions from each product’s own data and fact-checks every claim against it, in each market’s language — inside Pinterest’s own limits of 500 characters for a title and 10,000 for a description.

See how the copy is written

Images built portrait, on purpose

Pinterest’s image bar is a creative problem, not a data problem. Design one template and render a tall, on-brand image for every product — then carry up to 10 extra product images alongside it.

One template. Every size, still yours.

Used for

Shopping adsProduct videoExtra product images

Shopping ads is the core use case — setting up the Pinterest channel turns it on. Product video: carries your product video URL in the catalog. Extra product images: up to 10 per product, each at least 75×75 pixels.

FreshnessPinterest comes for your feed once a day. Be ready when it does.

Pinterest’s own words: “We ingest your data source once every 24 hours.” You choose the time of day, and that’s the whole schedule — there’s no faster cycle and no button that makes it fetch now. Which means the only thing you actually control is whether the file it finds is current.

Renable re-imports your data roughly every hour and rewrites the hosted feed each time, so whatever moment Pinterest arrives, it reads today’s prices and today’s stock. You paste the URL once. UTF-8, the encoding Pinterest requires, is what Renable writes — as RSS XML, CSV or TSV, whichever your setup prefers.

Feed lifecycle

Renable

refreshed hourly

Hosted URL

always current

Pinterest

every 24 hours

You pick the hour it runs
Pinterest lets you choose the time of day it ingests your data source. Point it at a feed that is already current and the hour stops mattering.
There is no faster cycle
Pinterest ingests once every 24 hours and offers no on-demand fetch. A price change at noon reaches Pinterest at its next scheduled run, whatever tool you use.

Simplified view of the feed lifecycle, for illustration.

No rip-and-replace

Keep the catalog you have. Fix only what’s wrong.

Pinterest supports supplemental data sources, and so does Renable. Leave the catalog you’re running exactly where it is, add a Renable supplemental feed on top, and override only the fields you want — the portrait images, the rewritten titles, the availability values Pinterest is strict about. Everything else keeps coming from your main source.

Channel
Portrait main image rendered for Pinterest1,208
100%
Titles rewritten by AI1,208
100%
Availability corrected to Pinterest’s spelling1,208
100%
Brand filled from supplier lookup214
18%

Everything else on the product stays exactly as your main data source sends it — the supplemental feed only carries the fields listed here.

Simplified view of a supplemental feed, for illustration.

Diagnostics

“Why isn’t my Pinterest catalog showing my products?”

Pinterest won’t hand you a list of which products fell out or why, and the usual causes look like nothing at all from your side. Renable catches them before the feed goes out, names the exact products, and tells you what to change. Here’s what it usually is:

An availability value Pinterest rejects
Pinterest spells availability with a space and has no backorder value — and it is strict about it, rejecting Google’s underscore form rather than quietly accepting it. This is the single most common carry-over from a Google feed.
86 products
A main image below the 1000×1500 floor
Square catalog images built for other channels come up short here. Renable flags them as a fill hint on the channel so you know which products to fix or re-render before you publish.
361 products
A product link over 511 characters
Pinterest’s link limit is stricter than Google’s, and tracking parameters are what push a URL past it. Renable measures the link it’s about to write, not the one you started with.
The feed isn’t reachable the way Pinterest needs
Pinterest fetches over HTTP(S) or FTP/SFTP, on ports 80 or 443 only, and it can’t use a source that requires IP allowlisting or an SSH key. Compressed files are fine — encrypted or password-protected archives are not.
Setup on Pinterest’s side isn’t finished (not a feed problem)
Before a catalog can go anywhere you need a Pinterest business account, a claimed website, the Pinterest tag installed, and a site that meets Pinterest’s merchant guidelines — contact details, a shipping policy and a refund policy. Renable can’t do those for you, and no feed will save you if they’re missing.
It hasn’t been ingested yet (working as intended)
Pinterest ingests a data source once every 24 hours. If you published an hour ago, nothing is broken — the next scheduled run hasn’t happened.
Channel
ActivityPreviewFieldsRulesSettings
Traced Alder Dining Chair1,208 in · 1,122 out

What the trace found

In the channel’s product setapplied

scope: included

Exclude rulesapplied

no match — kept

Destination check · availabilitydidn’t apply

in_stock → rejected by Pinterest

Pinterest expects in stock with a space, and rejects Google’s underscore form. Renable can rewrite it for this channel only, leaving your Google feed untouched.

flagged by destination check

Simplified view of a channel trace, for illustration.

Aimée

Why is the Alder Dining Chair missing from my Pinterest catalog?

It’s in the product set and no rule excluded it. Its availability is written in_stock, which Pinterest rejects — it wants a space. 86 products have the same problem, and 361 more have a main image below Pinterest’s 1000×1500 floor.

Traced Alder Dining Chair · found the gap

Draft fix ready — rewrite availability on the Pinterest channel only. Nothing goes live until you publish.
Scope · includedRules · keptAvailability · rejected
Publish fixNot yet

Or just ask Aimée

Skip the digging. Ask why a product isn’t in the catalog and Aimée reads the same checks and logs, names the step that dropped it, and drafts the fix — for you to publish.

SetupFrom a store URL to a Pinterest feed, in one conversation

Ask Aimée for a Pinterest channel and she imports the catalog, maps it to Pinterest’s fields, applies its own rules on top, and tells you exactly which products needed changing. Configuration is human-gated: everything she builds is a draft until you publish it.

Renable hosts the feed at a stable URL. You add it once as a data source in Pinterest, pick the hour it should run, and updates flow through on their own. Pinterest handles catalogs of up to 20 million products, so size isn’t the thing standing in your way.

Aimée

Set up a Pinterest channel for pinecrafthome.com.

On it. I’ll import the store, map the feed to Pinterest’s catalog fields, and check every product against its spec — the image floor included. Everything lands as a draft first.

Checked 1,208 products against Pinterest’s spec

Built a Pinterest channel · 1,208 products

Saved as a draft — nothing reaches Pinterest until you publish it.
Feed mapped · RSS XMLAvailability rewritten361 images below the floorExtra images on

Publish, and I’ll hand you the feed URL to add as a data source in Pinterest.

Publish channelReview first

Renable builds the feed and the creative. Pinterest runs the campaigns.

What Renable controls is that Pinterest gets the best possible version of every product — a clean feed in a shape it actually reads, images built for a portrait surface, and every field checked against its spec before it goes out.

Budgets, bidding, targeting and delivery stay in Pinterest Ads. Renable doesn’t manage your campaigns, and it never learns whether Pinterest approved an individual product — that status lives in your Pinterest account.

A few things are yours alone, too: the business account, the claimed website, the Pinterest tag, and a store that meets Pinterest’s merchant guidelines. We’ll tell you what’s missing; we can’t do them for you.

Everything above, on the free tier

Channels aren’t a paid add-on. Add Pinterest alongside the channels you already run and pay only for the feed items your rules keep.

Free for your first 100 items — no cardNo % of ad spend, everUnlimited seats

Trusted by retailers like Webhallen.

Running your Pinterest feed on a feed tool today?

Pinterest catalog feeds, answered

How do I set up a Pinterest catalog?
Four things have to be true on Pinterest’s side first: a business account, a claimed website, the Pinterest tag installed, and a store that meets Pinterest’s merchant guidelines — contact details, a shipping policy and a refund policy. Then Renable publishes your catalog as a hosted feed at a stable URL — RSS XML, CSV or TSV, in UTF-8 — and you add that URL as a data source in Pinterest and pick the hour it runs. Aimée can build the whole channel from your store URL and hand you the feed address when you publish.
Why aren’t my products showing on Pinterest?
The most common cause is an availability value carried over from a Google feed: Pinterest writes availability with a space, has no backorder value, and rejects the underscore form outright. After that, look for main images below the 1000×1500 floor, product links over 511 characters, and a feed URL Pinterest can’t reach — it fetches on ports 80 or 443 only and can’t use a source behind IP allowlisting or an SSH key. And check the clock: Pinterest ingests once every 24 hours, so a catalog published an hour ago simply hasn’t been read yet.
How often does Pinterest refresh my feed?
Once every 24 hours, in Pinterest’s own words — you choose the time of day it runs. There is no faster cycle and no on-demand fetch, so nothing you or any feed tool does makes Pinterest come sooner. What you can control is the file it finds: Renable re-imports your data roughly every hour and rewrites the hosted feed each time, so whenever Pinterest arrives, it reads current prices and stock.
What image sizes does Pinterest want?
Pinterest wants main product images at least 1000×1500 pixels — portrait, and by a wide margin the largest of any destination. Renable surfaces that as a fill hint so you can see which products fall short, and Studio can render a tall, on-brand image for every product from one template. You can also carry up to 10 extra product images, each at least 75×75. To be straight with you: we flag the shortfall, we don’t verify the pixels behind a remote image URL at write time, so we can’t promise Pinterest will find every image compliant.
Can I keep my existing Pinterest catalog?
Yes. Pinterest supports supplemental data sources, so you can leave your main catalog exactly where it is and publish a Renable supplemental feed that overrides only the fields you want — portrait images, rewritten titles, corrected availability. Or stand a full Renable feed up alongside the one you run, compare them, and switch over when the output agrees.
Does Renable manage my Pinterest campaigns?
No. Renable builds the feed and the creative; Pinterest runs the campaigns. Budgets, bidding, targeting and delivery all stay in Pinterest Ads, and Renable never learns whether Pinterest approved an individual product. What Renable controls is that Pinterest gets the best possible version of every product.
What does it cost?
Free for your first 100 items — no credit card. Paid plans are a flat price per feed item your rules keep, with no percentage of ad spend and unlimited seats, and channels are never a paid add-on. See pricing for the full ladder.

Put your catalog on Pinterest properly

Start free, and see which images and fields fall short before Pinterest ever fetches.