Publish to Pinterest with a single HTTP call

Submit a pin and Pincast handles the queue, the pacing, the retries and the webhooks. You never write Pinterest plumbing again.

Read the docs
Start for freeSee how it works50 pins a month free, no card required
Built on
REST APISigned webhooksMCP servern8nPinterest API v5

Durable queue

A submitted pin is a published pin: the queue survives incidents and redeploys.

Automatic pacing

Pincast spaces publications out to stay under the Pinterest API limits.

Retries

A transient failure is retried with a growing backoff, with nothing to do on your side.

All the Pinterest plumbing. Already written.

OAuth, token encryption, queueing, pacing, retries, webhooks: it is all in place. You only write the call you care about.

Foundations

Wired

AuthReady
BillingReady
AdminReady
DocsReady

OAuth connection

Your users authorise Pincast on their Pinterest account; tokens are encrypted and refreshed.

Publishing queue

Immediate or scheduled pins, pacing respected per account, retries with a growing backoff.

Real-time tracking

Every pin carries a status, an attempt count and, on failure, an error code you can act on.

Signed webhooks

Publication, failure, disconnection: your endpoints are notified and the HMAC signature is verifiable.

MCP server

Your agents publish to Pinterest with the same guarantees as the API, with no extra code.

Teams and agencies

Several Pinterest accounts per organization, several members, each with a role.

Integrating the Pinterest API is two weeks of plumbing.

Without Pincast

You write the OAuth exchange, the token storage, the queue, the retries and the monitoring - before publishing a single pin.

  • Days spent on OAuth, token refresh and Pinterest error codes
  • Publications failing overnight with nobody noticing
  • An account rate-limited for publishing too fast
  • Pinterest tokens sitting in clear text in an environment variable

With Pincast

You connect a Pinterest account once, then call Pincastfrom your code, your CMS or your automation.

  • A single call: POST /v1/pins
  • The publishing rhythm is respected account by account
  • Every publication and every failure fires a signed webhook
  • Tokens are encrypted and refreshed automatically

The Pinterest checklist. Already handled.

What you would otherwise spend weeks wiring by hand, already shipped in Pincast.

API

One POST, and it is published

Send account_id, board_id and image_url. Pincast answers 201 with a pin id you can follow.

Queue

A queue that loses nothing

Every pin is stored before it reaches Pinterest. A network incident or a redeploy makes no publication disappear.

Pacing

The right rhythm, account by account

Pincast spaces out publications on the same account to stay under the v5 API limits, and honours Retry-After headers.

Webhooks

You know what happened

pin.published, pin.failed and account.disconnected reach your endpoints, signed with HMAC-SHA256.

OAuth

Tokens encrypted and refreshed

Pinterest tokens are encrypted with AES-256-GCM and renewed before they expire. A revoked token fires a webhook.

MCP

Usable by your agents

The same operations are exposed over REST, an MCP server and a CLI - one definition, three surfaces.

Simple pricing, no surprises.

Start free and upgrade when you need more. No hidden fees.

free

Try the API and publish your first pins

$0

USD / month
  • 50 pins per month
  • 1 Pinterest account
  • 2 organization members
  • API and webhooks
  • Team invitations

starter

Most popular

For a site or shop publishing every day

$19

USD / month
  • 500 pins per month
  • 3 Pinterest accounts
  • 3 organization members
  • API and webhooks
  • Pin scheduling
  • Email support

pro

For agencies and high-volume integrations

$49

USD / month
  • 2500 pins per month
  • 10 Pinterest accounts
  • 10 organization members
  • API and webhooks
  • Pin scheduling
  • MCP server
  • Priority support

Questions & answers

What is Pincast?

Pincast is a Pinterest publishing API. You connect a Pinterest account through OAuth, then submit pins over HTTP: the queue, the pacing, the retries and the webhooks are handled for you.

Do I need to write code?

For the API, yes - a single HTTP call, from your own code, an n8n node or a script. The dashboard also lets you publish and schedule a pin without writing a line.

Why is my pin still queued?

That is the pacing: Pincast spaces out publications on the same account to stay under the Pinterest API limits. The pin will go out on its own - do not resubmit it.

How are my Pinterest tokens stored?

Encrypted with AES-256-GCM, never in clear text. They are renewed before they expire, and you can disconnect an account at any time from the dashboard.

How do I verify a webhook?

Every request carries an X-Pincast-Signature header. Compute the HMAC-SHA256 of timestamp.body with your endpoint secret and compare it to the v1 value.

What happens when I hit my quota?

The API answers 402 with the quota_exceeded code. The quota counts pins actually published: a failed or cancelled pin consumes nothing.

Your first pin published in five minutes.

Connect a Pinterest account, create an API key, send your first request. Pincast takes care of the rest.

Start for free