LinkedIn API

Automate LinkedIn Posts Through One API

Publish text posts, articles, images, videos, and documents to LinkedIn profiles and company pages.

publish.js
javascript
const response = await fetch('https://schedulala.com/api/v1/posts', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer sk_live_...',
    'Content-Type': 'application/json'
  },  
  body: JSON.stringify({
    content: 'Hello from the API!',
    platforms: [{
      platform: 'linkedin',
      accountId: 'acc_li_101'
    }]
  })
});

Supported Content Types

Everything LinkedIn supports, available through one API.

📝Text Posts📷Photos🎥Videos📄Documents (PDF)🎠Carousels

LinkedIn API vs Schedulala

Skip months of integration work. We handle the hard parts.

Direct LinkedIn API

  • LinkedIn API requires Marketing Developer Platform access approval
  • Complex image/video upload flow with pre-registered upload URLs
  • Different endpoints for personal profiles vs company pages
  • Document (carousel) posts require multi-step PDF upload process
  • OAuth token refresh has strict rules and short expiry

With Schedulala

  • One API call publishes to profiles or company pages
  • Media uploads handled automatically (including PDF carousels)
  • No LinkedIn Marketing Developer Platform approval needed
  • Token refresh managed transparently
  • Document/carousel posts created from images automatically

LinkedIn Media Limits

Quick reference for LinkedIn's content specifications.

📝Caption / Text
3,000 characters
🖼️Max Image Size
10 MB
🎥Max Video Size
200 MB
⏱️Video Duration
10 minutes
🎠Carousel Items
20 slides
📷Image Formats
JPEG, PNG, GIF
🎬Video Formats
MP4
📐Aspect Ratio
1:1, 1.91:1, 4:5

LinkedIn Integration in 3 Steps

From zero to publishing in minutes, not months.

1🔗

Connect

Your users connect their account through our hosted OAuth flow. We handle tokens, refresh, and permissions.

2🛠️

Build

Send a POST request with your content and target platform. Our SDK and REST API make integration simple.

3🚀

We Handle Publishing

We queue, validate, upload media, and publish to the platform. You get a webhook when it's live.

LinkedIn-Specific Features

Built for the unique requirements of LinkedIn.

💼

Professional Publishing

Publish polished content to LinkedIn profiles and company pages. We format posts for maximum professional engagement.

📑

PDF Carousels

Send images and we create LinkedIn carousel documents (PDFs) automatically. The highest-engagement format on LinkedIn.

🏢

Company Pages

Post to company pages on behalf of admins. Handle the complex organization token flow automatically.

LinkedIn API FAQ

Common questions about the LinkedIn integration.

Yes. When users connect their LinkedIn account, they can authorize posting to any company page they admin. Specify the page via accountId.

Explore Other Platforms

One API, 12 platforms. Publish everywhere from a single integration.

Start Publishing to LinkedIn

7-day free trial. Start posting in minutes.