PinBridge is the developer-first API for publishing, scheduling and tracking Pins. Skip OAuth, token refresh, rate limits, retries and webhooks — ship the feature, not the months of plumbing.
pin.published

















Pinterest publishing looks simple until you hit OAuth refresh, rate limits, retries and webhooks. Here is what you skip.
pin.published / pin.failed webhooks# 1. authenticate 2. connect 3. publish from pinbridge import PinBridge pb = PinBridge(api_key=PINBRIDGE_KEY) pin = pb.pins.create( board_id='b_78f2a9', image_url='https://cdn.shop/img/1.jpg', title='Summer styles 2026', link='https://shop.me/p/123', ) # pin.status -> 'queued'
Send your workspace API key. Every workspace is isolated, quota-aware and rate-metered.
Send users through managed OAuth once. We capture and refresh their tokens for you.
POST a Pin or a schedule. We publish asynchronously, retry on failure and webhook the result.
Every Pin flows through the same durable pipeline — queued, rate-managed, retried and confirmed by webhook.

A production-grade publishing pipeline behind a clean REST API and an official SDK.
Idempotent Pin publishing with a single POST. Safe to retry, impossible to double-publish.
Connect Pinterest accounts and we refresh tokens automatically — no credential storage on your side.
Queue Pins to publish at the perfect moment. Cancel or inspect any schedule via the API.
pin.published and pin.failed events, signed and retried with exponential backoff.
A live rate-meter endpoint so you always know your headroom — never guess a 429.
Durable workers with at-least-once semantics keep publishing even when Pinterest hiccups.
Upload your own images and videos — no public URL required. Starter and up.
Publish at scale with JSON & CSV imports. Starter and up.
An official Python SDK, ready-made n8n nodes and an MCP server — plus REST for any language.

Auto-publish products to Pinterest the moment they hit your catalog — across every connected brand account.

Schedule across 15 client accounts with role-based, client-safe access. One integration, every brand.

Wire Pinterest into n8n, the SDK or an MCP agent and let your content pipeline post itself.
Products, recipes, places, moments — every Pin flows through the same reliable pipeline.


















Idempotency keys make every publish safe to retry — no duplicate Pins.
Webhooks retry with backoff until acknowledged, so you never miss an outcome.
Strict per-workspace boundaries keep every customer’s data and accounts apart.
Request IDs, structured logs and health checks — debuggable from day one.
Start free, upgrade when you grow. Only successful publishes count toward your quota.
See the full breakdown on the pricing page · Need 5,000+ Pins or an SLA? Talk to us →
402 quota_exceeded until you upgrade or the billing period resets.pin.published and pin.failed events and retry delivery with exponential backoff until your endpoint acknowledges them.Start on the free Playground plan, build against a real API today, and upgrade only when you grow.
Free forever plan · 50 Pins/mo · No credit card required