Create image and video Pins on Pinterest with one API call — no board bookkeeping, no media registration, no token expiry. We run the Pinterest API so you ship in hours, not weeks.
✓ 5 minutes to first pin ✓ 99.92% uptime ✓ Image & video Pins
curl https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer $OUTSTAND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Summer lookbook 2026 ☀️",
"accounts": ["pinterest"],
"media": [{ "url": "https://media.outstand.so/look.jpg", "filename": "look.jpg" }],
"pinterest": { "board_id": "987654321", "link": "https://example.com/lookbook" }
}'Every Pin needs a board_id. Add a destination link, title and alt text in the same call.
Creating Pins through the Pinterest API v5 means an app and OAuth, trial access that is heavily rate-limited until you upgrade to standard, and a required board_id on every Pin. Destination links, titles and alt text are separate fields to manage. Outstand turns all of it into a single request.
Every content type and capability available on Pinterest via Outstand today.
Plus destination links, Pin titles and alt text. Reading or replying to comments is not offered by Pinterest’s API.
The same accounts array also fans out to Instagram, X, LinkedIn and more — one request, many platforms.
curl https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer $OUTSTAND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "How we styled the summer drop 🎬",
"accounts": ["pinterest"],
"media": [{ "url": "https://media.outstand.so/style.mp4", "filename": "style.mp4" }],
"pinterest": { "board_id": "987654321", "link": "https://example.com/shop" }
}'curl https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer $OUTSTAND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Summer lookbook 2026",
"accounts": ["pinterest"],
"media": [{ "url": "https://media.outstand.so/look.jpg", "filename": "look.jpg" }],
"pinterest": {
"board_id": "987654321",
"title": "Summer Lookbook 2026",
"alt_text": "A model in a red summer dress on a beach"
}
}'curl https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer $OUTSTAND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Drops Friday ☀️",
"accounts": ["pinterest"],
"media": [{ "url": "https://media.outstand.so/teaser.jpg", "filename": "teaser.jpg" }],
"pinterest": { "board_id": "987654321" },
"scheduledAt": "2026-07-03T16:00:00Z"
}'curl https://api.outstand.so/v1/posts/{id}/analytics \
-H "Authorization: Bearer $OUTSTAND_API_KEY"
# → impressions, saves, pin_clicks, outbound_clicksFrom signup to your first published Pin in about five minutes.
Your user authorizes via OAuth. We store and refresh the token. Use our approved Managed Keys, or bring your own app.
Send media with accounts: ["pinterest"] and a pinterest.board_id. Add a link, title or alt text, or scheduledAt to schedule.
Pin creation, media handling, link attachment and retries — returned as a unified response with the published Pin ID.
One integration that grows with everything you ship next.
One request publishes to Pinterest and 10 more networks. Same JSON shape everywhere — learn one API, ship them all.
Use our approved Pinterest app for full throughput, or bring your own once you have standard API access.
Intelligent rate limiting, automatic token refresh, webhook events and media processing.
$19/mo includes 3,000 posts, then from $0.007/post. No seats, no annual lock-in.
Same endpoints, same data shapes — pick what you ship.
Let your users queue and auto-publish Pinterest content from your app.
Give Claude or GPT a tool to post to Pinterest. MCP server included.
Pull Pinterest reach and engagement alongside every other platform.
Run Pinterest posting for clients under your own brand and app.
The questions developers ask before they build.
Yes — the Pinterest API v5 lets approved apps create Pins, manage boards and read analytics. Outstand is a managed layer on top of it, so you skip the app approval and media plumbing.
Yes. Send media to POST /v1/posts/ with accounts: ["pinterest"] and a pinterest.board_id. Outstand uploads the media and creates the Pin on that board.
Yes — Pinterest requires a board_id on every Pin. Pass it in the pinterest options block and Outstand publishes the Pin to that board.
Yes. Set pinterest.link to the URL the Pin should open when clicked. You can also set a title and alt_text in the same call.
Yes. Send a video file in the media array with a board_id and Outstand creates a video Pin.
Yes. Add a scheduledAt ISO-8601 timestamp (up to 30 days ahead) and Outstand publishes the Pin automatically — no cron or queue on your side.
Yes. Pinterest supports deleting Pins via the API, and Outstand exposes it through DELETE /v1/posts/{id}/remote.
Grab an API key and create your first Pin in the next five minutes. 3,000 posts included, then from $0.005/post.