Pinterest API
Pinterest Scheduling API
Queue Pinterest pins for future delivery programmatically. Set a board, a publish time, and a timezone, and PostPeer holds the pin until that exact local moment. OAuth, token refresh, and rate limits are handled for you.
- Queue image and video pins to any board for a future time
- IANA timezone support for local-time delivery
- Exact-time publishing, not a best-effort window
- OAuth handled, no Pinterest developer app on your side
No credit card required.
POST https://api.postpeer.dev/v1/posts
{ "platforms": ["twitter", "linkedin"], "content": "Hello world!" }
{ "platforms": ["twitter", "linkedin"], "content": "Hello world!" }
Published
2 platformsTwitterLinkedIn
All posts delivered
Scheduled
queue12
Queued
847
Sent
Next: in 15 min
Platforms
connectedXLIFBTT
One API, every platform
DF
"I was up and running on six different platforms in under 30 minutes. Strongly recommend!"
David Flor, Founder at Darklight Interactive
"Couldn't figure out the official Pinterest API. PostPeer was smooth. Using it daily."
Divanshu Khatter, Marketing Manager at Sembark
"Great integration experience. Jonathan ships fixes within hours. Mad respect for the speed."
Het Tikawala, Founder at Kalizzle AI Studio
How It Works
Add social media to your product in three steps.
01
Get Your API Key
Sign up and get your API key instantly — no sales calls, no complex onboarding.
02
Integrate in Minutes
A single endpoint to post, schedule, and manage content. Drop it into your product and go.
03
Your Users Post Everywhere
Your product now supports every major social platform — without you maintaining a single integration.
API Response Format
Clean, structured JSON that's easy to parse and integrate
Request
POST
curl -X POST https://api.postpeer.dev/v1/posts \
-H "x-access-key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"content": "Fall color palette inspiration.",
"platforms": [
{
"platform": "pinterest",
"accountId": "acc_pin_789"
}
],
"scheduledFor": "2026-09-15T07:00:00-07:00",
"timezone": "America/Los_Angeles"
}'Response
JSON
{
"postId": "post_pin_1d8e",
"status": "scheduled",
"scheduledFor": "2026-09-15T07:00:00-07:00",
"timezone": "America/Los_Angeles",
"platforms": [
{
"platform": "pinterest",
"accountId": "acc_pin_789",
"status": "scheduled"
}
]
}Everything You Need to Schedule Pinterest Pins
Plan your Pinterest calendar through one endpoint. Set a board, a time, and a timezone, and PostPeer delivers the pin at the exact local moment.
Future-Dated Pins
Send a scheduledFor timestamp with your pin and PostPeer queues it instead of publishing immediately. The pin lands on the target board at the moment you set.
Timezone-Aware Delivery
Pass an IANA timezone like America/Los_Angeles alongside scheduledFor. PostPeer resolves the local time to an exact instant, so daylight saving never moves your slot.
Content Calendar via API
Queue weeks of pins across boards in advance, one call each. Build a pinning calendar in your own product and let PostPeer hold every slot until its time.
Board Targeting
Pass the destination board with each scheduled pin so queued content lands exactly where you plan it. Seasonal boards can be filled weeks ahead of time.
Reschedule and Cancel
Update the scheduledFor time on a queued pin or cancel it before it publishes. Shift a slot when your creative runs late without recreating the pin.
Cross-Platform Queuing
Schedule the same media to Pinterest plus other platforms in one request, each with its own account. Every platform shares the scheduledFor and timezone.
More Platform APIs
Frequently Asked Questions
Ready to Add Social Media to Your Product?
One API. Every platform. Start building with free credits.
Start Posting for FreeNo credit card required.
POST https://api.postpeer.dev/v1/posts
{ "platforms": ["twitter", "linkedin"], "content": "Hello world!" }
{ "platforms": ["twitter", "linkedin"], "content": "Hello world!" }
Published
2 platformsTwitterLinkedIn
All posts delivered
Scheduled
queue12
Queued
847
Sent
Next: in 15 min
Platforms
connectedXLIFBTT
One API, every platform