Pinterest API
Integration
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({ profileId: 'your-profile-id', platforms: [{ platform: 'pinterest', accountId: 'your-pinterest-account-id', platformSpecificData: { boardId: 'your-board-id' } }], 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 typeimage
.
Frequently Asked Questions
Do I need a Pinterest Business account?
Yes, Pinterest API integration requires a Pinterest Business account. Personal accounts cannot use automated posting APIs due to Pinterest's restrictions. You can convert to a Business account for free in your Pinterest settings.
How do I specify which board to pin to?
Include platformSpecificData.boardId
in your API request. You can also configure a default board using PUT /v1/accounts/[accountId]/pinterest-boards
.
What image formats are supported?
Pinterest supports JPEG, PNG, and WebP images. For best performance, use vertical images (2:3 aspect ratio, 1000x1500px recommended). Late automatically optimizes images for Pinterest's requirements.
Can I schedule Pinterest posts with other platforms?
Absolutely! Late's unified API lets you post to Pinterest alongside 9 other platforms (TikTok, Instagram, Facebook, YouTube, LinkedIn, Twitter/X, Threads, Reddit, Bluesky) in a single API call.
How do Rich Pins work?
Rich Pins automatically sync metadata from your website. Include proper Open Graph tags on your destination URLs, and Pinterest will display enhanced information like pricing, availability, and article details.
Ready to Publish Pins Programmatically?
Join developers using Late to automate Pinterest alongside all your other channels.
No credit card required • 10 free uploads/month • 99.97% uptime SLA