Ship Your Pinterest Integration In Minutes, Not Months

Pinterest is a visual search engine, not a feed - a single Pin keeps surfacing in search and driving referral traffic for months after you publish it. PostZen posts image Pins to your boards through one simple endpoint, so you can focus on building your product.

No credit card required. View Pinterest API documentation ->

{
  "platforms": ["pinterest"],
  "accountId": "acc_abc123",
  "content": "Hello from PostZen!",
  "scheduledFor": "2025-01-15T19:00:00Z"
}

WHY POSTZEN VS. PINTEREST API?

PostZen

  • Simple API key authentication - no OAuth complexity
  • We handle rate limits automatically with smart queuing and retries
  • Upload media directly to us - we host and optimize it for you
  • Zero maintenance - we handle all API changes behind the scenes
  • One integration for 9 social platforms with identical patterns

Pinterest API v5 Direct

  • Register a Pinterest developer app and pass API access review
  • Run the OAuth flow and refresh access tokens before they expire
  • List boards and resolve the destination board ID for every Pin
  • Upload Pin images and poll media status until Pinterest finishes processing
  • Build separate integrations per platform

Save 4-6 weeks of development time. Ship your Pinterest API integration today, not next month.

📌

Pinterest Business Account + One-Click OAuth

Pinterest publishing uses a Pinterest business account connected through our OAuth flow - the same one-click connect as Instagram and Facebook, not an app password. Pick a destination board and PostZen pins your image with a title, description, and click-through link.

You can convert a personal account to a free Pinterest business account in your settings. PostZen refreshes the OAuth token for you, so connections do not silently expire.

CONTENT TYPES

📌 Image Pins🔗 Destination Links📋 Boards

HOW IT WORKS

1.

Connect Your Account

Link your Pinterest business account through our dashboard. One-click OAuth - we handle the Pinterest permissions and token refresh for you.

2.

Build Your Integration

Use our simple REST API to pin an image to any board with a title, description, alt text, and destination link. Same pattern works for every supported platform.

3.

We Handle the Rest

PostZen publishes at your scheduled time, retries on failures, and shows publishing status for every Pin. You never touch the Pinterest API directly.

FEATURES

Ship Faster

Go from zero to scheduled Pins in under 30 seconds. Connect a Pinterest business account once, then use one API key to start building.

Official API, Zero Hassle

We publish through Pinterest's official API v5 under the hood. You get native reach and reliability without managing OAuth refresh or board lookups.

We Handle the Hard Parts

Board resolution, image uploads, token refresh, and destination links - all built for you. Focus on your content, not the API.

CODE EXAMPLE

const response = await fetch("https://api.postzen.dev/v1/posts", {
  method: "POST",
  headers: {
    "Authorization": "Bearer POSTZEN_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    platforms: [{
      platform: "pinterest",
      accountId: "your-pinterest-account-id",
      settings: {
        boardId: "your-board-id",
        title: "Fall color palette guide",
        link: "https://example.com/blog/fall-colors"
      }
    }],
    content: "12 warm palettes for autumn brand refreshes",
    mediaItems: [{ url: "https://cdn.example.com/fall-palette.jpg", title: "Autumn color palette board cover" }],
    scheduledFor: "2026-06-15T19:00:00Z",
    tags: ["design", "pinterest"]
  })
});

const result = await response.json();
console.log("Scheduled successfully:", result.post._id);
View Complete API Documentation ->

FREQUENTLY ASKED QUESTIONS

Do I need a Pinterest business account?
Yes. Pinterest publishing requires a Pinterest business account, which you connect through our one-click OAuth flow. You can convert a personal account to a free business account in your Pinterest settings, and PostZen refreshes the OAuth token for you so the connection stays live.
Can I schedule Pins in advance?
Yes. Set a scheduledFor timestamp in your API call and PostZen pins at the exact time. You can also cross-post to Instagram, Facebook, X, and other supported platforms in the same request.
Does PostZen support video Pins?
Not yet. Each Pin publishes a single image today, and animated GIFs are coming soon. Video Pins are on our roadmap.
What are Pinterest's image and description limits?
Each Pin uses exactly one image up to 32 MB, an optional title of up to 100 characters, a description of up to 500 characters, and optional alt text of up to 500 characters. PostZen validates all of this before publishing.
Can I set the destination link and board for a Pin?
Yes. Choose the destination board by its board ID and set a click-through link so every Pin sends people to the page you want. Board selection is required; the title, description, and link are optional.
How much does the Pinterest API cost?
Pinterest's API is free once your developer app passes access review, but the integration costs weeks of engineering for OAuth, token refresh, and board management. PostZen is free up to 2 accounts and pay only for what you use beyond that.

ONE API, 9 PLATFORMS

Ready to Ship Your Pinterest Integration?

Join focused teams who chose PostZen over building around disconnected platform tools. Same reliability, 10x less code.