Skip to content

Pinterest Setup

Configure Pinterest integration through the Pinterest Developer Portal.

Prerequisites

  • Pinterest Business account
  • Approved developer app

Required Scopes

ScopePurpose
boards:readRead user's boards
boards:writeCreate/edit boards
pins:readRead user's pins
pins:writeCreate/edit pins
user_accounts:readRead user profile info

Optional Scopes

ScopePurpose
ads:readRead ad accounts
ads:writeManage ads
catalogs:readRead product catalogs
catalogs:writeManage product catalogs

Callback URL

https://api.tendsocial.com/api/social/accounts/callback/pinterest

Set in: Pinterest Developer Portal → Your App → Redirect URIs

Environment Variables

bash
PINTEREST_APP_ID=your_app_id
PINTEREST_APP_SECRET=your_app_secret

Platform Limitations

FeatureStatus
Standard pins✅ Supported
Video pins✅ Supported
Idea pins/Stories❌ Not available via API
Carousel pins✅ Supported
Rich pins✅ Auto-generated from link metadata
Comments❌ Not available via API
Analytics✅ Supported

Pin Requirements

TypeMax SizeFormats
Images20MBJPG, PNG, GIF, WEBP
Videos2GBMP4, MOV
  • Standard pins: 1000 x 1500px (2:3 ratio)
  • Square pins: 1000 x 1000px
  • Video pins: 1000 x 1500px or 1080 x 1920px

Sandbox vs Production

EnvironmentUsersRate Limits
SandboxApp owner only10 calls/minute
ProductionAll users1000 calls/minute

To move to production:

  1. Complete app review in Developer Portal
  2. Provide privacy policy and terms URLs
  3. Demonstrate app functionality
  4. Wait for Pinterest review team

Token Expiration

  • Access tokens: 30 days
  • Refresh tokens: 365 days

TendSocial automatically handles token refresh.

TendSocial Documentation