Skip to main content

LinkedIn Upload Guide

Post videos, images, carousels and text to LinkedIn personal profiles and Company Pages using the IndReelForge API.

Supported Content Types​

TypeEndpointNotes
VideoPOST /api/uploadMP4, up to 5 GB
Image carouselPOST /api/upload_photosUp to 20 images
Text / link postPOST /api/upload_textSupports articles and links

Video Requirements​

RequirementValue
FormatMP4 (H.264 + AAC)
Max file size5 GB
Max duration10 minutes
Recommended resolution1080p
Aspect ratio1:2.4 to 2.4:1 (16:9 recommended)

Post a Video​

curl -X POST https://api.indreelforge.com/api/upload \
-H 'Authorization: Apikey YOUR_KEY' \
-F 'user=my-profile' \
-F 'title=3 lessons I learned building a SaaS from scratch...' \
-F 'platform[]=linkedin' \
-F 'video_url=https://your-cdn.com/lessons.mp4'

Post a Text Update​

curl -X POST https://api.indreelforge.com/api/upload_text \
-H 'Authorization: Apikey YOUR_KEY' \
-F 'user=my-profile' \
-F 'title=Excited to announce we closed our Series A! 🎉

Thank you to everyone who believed in us from day one.

#startup #funding #grateful' \
-F 'platform[]=linkedin'

LinkedIn-Specific Fields​

FieldDescription
titlePost text (supports line breaks with \n)
visibilityPUBLIC (default), CONNECTIONS
post_typepersonal (default) or company
linkedin_article_urlURL for a LinkedIn article/link post. When provided on a text post, the post is submitted as an ARTICLE share rather than a plain text post.

Post to Company Page vs Personal Profile​

Configure in your IndReelForge profile which LinkedIn entity to post to. You can have separate profiles for personal vs company.

Connect LinkedIn​

  1. Dashboard → Profiles → select your profile
  2. Click Connect next to LinkedIn
  3. Authorise via the LinkedIn OAuth popup
  4. Select whether to post as yourself or as a Company Page
  5. Return — status shows Connected

Troubleshooting​

ErrorCauseFix
token_expiredLinkedIn tokens expire every 60 daysReconnect LinkedIn in profile settings
video_too_longOver 10 minutesTrim the video
rate_limitToo many posts per dayLinkedIn limits posts per profile; spread across days
company_permissionsMissing Company Page admin roleEnsure you're an admin of the Page