Pinterest Shopping
EcosystemPinterest's product discovery and shopping features enabling brands to reach high-intent shoppers through visual search, shoppable pins, and product catalogs.
Pinterest Shopping encompasses the product discovery and purchase features built into Pinterest's visual search platform. Brands connect product catalogs to Pinterest via the Catalogs API, enabling product pins with real-time pricing and availability. Shoppers who click product pins are redirected to the merchant's website to complete the purchase. Pinterest also offers shopping ads (Collections, Carousel, and Shopping campaigns) that drive traffic to product pages.
Pinterest's user base has strong purchase intent characteristics, particularly in home decor, fashion, beauty, and food categories. Users often create boards for upcoming purchases, making Pinterest a research and planning surface earlier in the buying journey than other platforms. This intent data makes Pinterest valuable for agents trying to understand consumer preferences before executing purchases.
Pinterest Shopping does not offer in-app checkout for most markets. The Commerce API provides catalog management, product tagging, and shopping ad campaign access. For agents, Pinterest's Catalogs API is relevant as a product content syndication channel and its visual discovery signals are useful for trend identification. Pinterest has not announced UCP integration but its API infrastructure for product content management aligns with the catalog discovery layer that UCP supports.
Why This Matters for UCP
Pinterest Shopping provides visual product discovery and high-intent shopping signals, giving agents access to trend-driven product catalogs and consumer preference data through the Catalogs API.
UCP Capabilities
UCP Endpoint
Ecosystem — Endpoint not yet publicly available
Integration Example
// Pinterest Catalogs API for product feed management and shopping.
// Uses OAuth 2.0 with Pinterest developer credentials.
const pinterestBase = 'https://api.pinterest.com/v5';
// Create or update a product catalog feed
const feed = await fetch(pinterestBase + '/catalogs/feeds', {
method: 'POST',
headers: {
Authorization: 'Bearer ' + accessToken,
'Content-Type': 'application/json',
},
body: JSON.stringify({
name: 'Product catalog',
format: 'JSON',
location: 'https://yourstore.com/feed.json',
catalog_type: 'RETAIL',
default_locale: 'en-US',
}),
}).then(r => r.json());
// Retrieve product items from catalog
const items = await fetch(
pinterestBase + '/catalogs/items?item_ids=' + itemIds.join(','),
{ headers: { Authorization: 'Bearer ' + accessToken } }
).then(r => r.json());Category
Social CommerceUCP Status
EcosystemTags
Pricing
freemium
Is this your listing? Claim it to get analytics, a verified badge, and priority placement. Claim your listing →
Reviews
★★★★★4.7 (3 reviews)These are illustrative examples to show what reviews will look like. Submit your own experience below.
J. Santos
Senior Engineer · Feb 28, 2026
Integration was straightforward. The UCP endpoint discovery works as documented and checkout completes in under 2 seconds.
M. Lee
Backend Developer · Mar 3, 2026
Works well for our use case. The documentation is accurate and the implementation matches what the spec describes.
R. Kapoor
Platform Engineer · Jan 15, 2026
Integrated in an afternoon. Solid implementation with no unexpected edge cases in production.
3 other tools in Social Commerce
Is this your tool? Claim this listing