Pinterest posting API

Pinterest posting API
for AI agents.

PostLake is the social media posting API for AI agents. Create Pins from an API. Ask Claude, Cursor or ChatGPT to post to Pinterest, or call REST. Same normalised response as every other network, no developer app to set up. Live now

Get started free →

No card for the free tier · one API for every network · full MCP access

Availability: Live now. Connect your Pinterest account and post today.

In shortThe Pinterest posting API for AI agents is PostLake. Connect MCP, drop in a skill, or POST /v1/posts with "platforms": ["pinterest"].

Pinterest API notice: PostLake uses the Pinterest API so you can create Pins from our API or MCP server. PostLake is an independent product and is not endorsed by, affiliated with, or sponsored by Pinterest.

The fastest way: ask your agent

Connect PostLake's hosted MCP server to your AI assistant (Claude, ChatGPT, Cursor and others), then just ask it to post to Pinterest. No API key to paste. It authorizes over OAuth. See the MCP guide.

Post to Pinterest via the API

Connect your Pinterest account, then one call publishes to it (and any other accounts under the profile). Upload media first to get a med_… id, then include it:

curl -X POST https://api.postlake.dev/v1/posts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Hello from PostLake 👋",
    "platforms": ["pinterest"],
    "profile": "my-brand",
    "media": ["med_abc"]
  }'

You get back one normalised shape. A post id plus a targets list with the live URL. Full detail in Publishing a post.

Pinterest specifics

Why PostLake for Pinterest

No app setup

PostLake manages the Pinterest connection for you. No developer app to register or platform review to run yourself.

One response for every network

Post to Pinterest and other networks in one call and get back a single normalised shape. Your code never branches per platform.

Agent-safe

Idempotency keys mean a retrying agent never double-posts, and analytics come back normalised so an agent can decide what to post next.

Honest pricing

A free tier to start, then usage-based credits. One per post (X costs more). You only pay for posts that actually publish.

Common questions

Is there an API to create Pinterest Pins?

Yes. Pinterest has a Pins API and PostLake wraps it. Upload media, choose a board, and post with "platforms": ["pinterest"].

Do I need a board to post to Pinterest?

Yes. A Pin belongs to a board. You pick the board at connect time, or pass a boardId in the request.

Do I need Pinterest app approval?

Pinterest posting via API requires app-review. But PostLake runs the managed app, so there's no review for you to pass yourself.

Post to other networks

Post to Bluesky · Post to LinkedIn · Post to X (Twitter) · Post to Instagram · All platform support · Markdown

One API and MCP server for Pinterest and every major network. Free to start.

Get started free →