Skip to main content

Pinterest Upload Guide

Pin videos and images to your Pinterest boards using the IndReelForge API.

Supported Content Types​

TypeEndpointNotes
Video PinPOST /api/uploadMP4, up to 15 minutes
Image PinPOST /api/upload_photosJPEG/PNG/WebP

Video Requirements​

RequirementValue
FormatMP4 or MOV (H.264)
Max duration15 minutes
Max file size2 GB
Recommended aspect ratio2:3 (1000×1500) or 9:16
Min resolution720p

Upload a Video Pin​

curl -X POST https://api.indreelforge.com/api/upload \
-H 'Authorization: Apikey YOUR_KEY' \
-F 'user=my-account' \
-F 'title=5-minute morning routine that changed my life' \
-F 'platform[]=pinterest' \
-F 'video_url=https://your-cdn.com/routine.mp4' \
-F 'pinterest_board_id=12345678901234567'

Pinterest-Specific Fields​

FieldDescription
titlePin title (max 100 chars)
descriptionPin description — keywords help discoverability
pinterest_board_idRequired. The numeric board ID to pin to. Board names are not accepted.
pinterest_linkDestination URL when the Pin is clicked
pinterest_alt_textAccessibility description for the image/video

Pin to a Specific Board​

pinterest_board_id is required — every request must include a board ID. Board names and default-board fallback are not supported. You can find a board's ID via the Pinterest API or your board's URL.

-F 'pinterest_board_id=12345678901234567'
-F 'pinterest_link=https://yourshop.com/product'

Connect Pinterest​

  1. Dashboard → Profiles → select your profile
  2. Click Connect next to Pinterest
  3. Authorise via the Pinterest OAuth popup
  4. Return — status shows Connected

Troubleshooting​

ErrorCauseFix
board_not_foundMissing or invalid pinterest_board_idProvide a valid numeric board ID — board names are not accepted
video_too_longOver 15 minutesTrim the video
image_format_unsupportedGIF or TIFFConvert to JPEG or PNG