Pinterest API
Schedule Pins to boards through Late's unified API. Connect once, then publish to Pinterest alongside 9 other social platforms with one payload.
Why Choose Late for Pinterest?
Smart Scheduling
Plan Pins ahead of time and publish automatically. Mix Pinterest into your multi-platform calendar with zero extra work.
Board Targeting
Specify a board per Pin via platformSpecificData.boardId, or set a default board for your account.
Reliable Delivery
Built for scale with retries and safeguards. One API covers 10 platforms including Pinterest.
How Pinterest Integration Works
Connect Account
Authorize Late to publish Pins for your Pinterest account.
Create & Schedule
Add your image, title, and link. Choose a board and schedule the Pin.
Auto-Publish
Late publishes on time and tracks post status across platforms.
Get Started in Minutes
Schedule a Pinterest Pin
JavaScript// Create a Pin to a specific board
const response = await fetch('https://getlate.dev/api/v1/posts', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
platforms: [{
platform: 'pinterest',
accountId: 'your-pinterest-account-id',
platformSpecificData: { boardId: 'your-board-id', link: 'https://example.com' }
}],
content: 'Design inspiration for minimal workspaces ✨',
mediaItems: [{
type: 'image',
url: 'https://your-cdn.com/pin-image.jpg'
}],
scheduledFor: '2025-10-15T16:00:00Z'
})
});
const data = await response.json();
console.log('Scheduled Pin id:', data.id);Pinterest Features Supported
Pins with images
JPEG/PNG/WebP images with automatic optimization.
Title & destination link
Provide Pin title and outbound link via content/metadata.
Board selection
Target a board per request or configure a default board.
Multi-platform posting
Combine Pinterest with 9 other platforms in one payload.
Scheduling
Post now or schedule for later with timezone support.
Status & retries
Late handles transient errors and reports publishing status.
- Set a default board via PUT /v1/accounts/[accountId]/pinterest-boards.
- Pins require an image. Use mediaItems[0] with type image.
Pinterest API Error Reference
Comprehensive guide to Pinterest API error codes. Find solutions and troubleshoot common integration issues.
View Error Reference →Frequently Asked Questions
How do I connect Pinterest?
Authenticate your Pinterest account via Late's dashboard. Select boards you want to allow Late to publish to.
Can I set default boards?
Yes. Configure default boards per account so you don't have to specify boardId for every request.
What image formats are supported?
Provide URLs to JPEG, PNG, or WebP images. Late validates dimensions and optimizes for Pinterest.
Do you track pin performance?
Late reports publish status. Pull performance metrics from Pinterest analytics or connect our webhooks to your BI tools.
Can I cross-post to other platforms?
Absolutely. Include Pinterest alongside TikTok, Instagram, Facebook, YouTube, LinkedIn, X, Threads, Reddit, and Bluesky in one API call.
Ready to Automate Pinterest?
Join creative teams using Late to keep their Pinterest boards fresh without manual uploads.
No credit card required • 10 free uploads per month • 99.97% uptime SLA