Trusted by 2,000+ developers

Ship Your LinkedIn Integration In Minutes, Not Months

Stop wrestling with LinkedIn's Marketing API. PostZen handles OAuth, rate limits, media hosting, and API changes - so you can focus on building your product.

No credit card required

import PostZen from '@postzen/node';

const postzen = new PostZen();

await postzen.posts.createPost({
  body: {
    content: 'We just shipped a new release.',
    publishNow: true,
    platforms: [{
      platform: 'linkedin',
      accountId: 'your-linkedin-account-id',
    }],
  },
});

WHY POSTZEN?

PostZen vs. LinkedIn Marketing API

LinkedIn Marketing API brings its own authentication, rate limits, media rules, and maintenance. PostZen replaces it with one predictable integration.

PostZen

2.3M+ posts

2,000+ developers
  • Simple API key authentication - no OAuth complexity
  • We handle rate limits automatically with smart queuing and retries
  • Upload media directly to us - we host and optimize it for you
  • Zero maintenance - we handle all API changes behind the scenes
  • One integration for 10 social platforms with identical patterns

LinkedIn Marketing API

  • Complex OAuth with LinkedIn partner program approval
  • Strict rate limits with daily quota management
  • Media must be uploaded in multiple steps
  • Frequent API changes require constant updates
  • Build separate integrations per platform

FEATURES

LinkedIn API — Everything Included

One complete API for LinkedIn formats, controls, and scheduled publishing

Text & Link Posts

Publish professional updates, thought leadership, and link posts through one endpoint.

Image & Document Posts

Share multi-image posts, documents, and swipeable PDF carousels programmatically.

LinkedIn Video Upload API

Upload native videos while PostZen handles processing and publishing status.

Profiles & Company Pages

Publish to a personal profile or any company page the connected user administers.

First Comments & Reshares

Add a first comment or prepare quote reshares alongside the original post.

Schedule & Queue

Schedule LinkedIn content or place it into your recurring publishing queue.

HOW IT WORKS

Start Posting to LinkedIn in Minutes

Three steps to integrate the LinkedIn Upload API

  1. 01. Create your account

    Sign up for PostZen and grab your API key from the dashboard.

  2. 02. Connect LinkedIn

    Authorize your LinkedIn account once. We manage OAuth, permissions, and publishing access for you.

  3. 03. Upload programmatically

    POST to /v1/posts with LinkedIn selected and your content or media. Done.

CODE EXAMPLE

Create a Post on LinkedIn via API

One POST request to /v1/post — send a file or a public URL

const response = await fetch('https://api.postzen.dev/v1/posts', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    platforms: [{
      platform: 'linkedin',
      accountId: 'your-linkedin-account-id'
    }],
    content: 'Publishing LinkedIn thought leadership content via PostZen!',
    mediaItems: [{
      url: 'https://your-image-url.jpg'
    }],
    scheduledFor: '2024-01-15T14:00:00Z'
  })
});

const result = await response.json();
console.log('LinkedIn scheduled:', result.post._id);

Frequently asked questions

Still have questions?

Do I need LinkedIn Partner Program approval?

Not with PostZen. We handle all LinkedIn platform partnerships and approvals on your behalf. You get a simple API key and start posting immediately.

Can I post to both personal profiles and company pages?

Yes. Connect personal LinkedIn profiles or any Company Page you admin. Both work through the same API endpoint - add the page URN to the request and PostZen publishes as the page. Company pages also unlock country targeting and longer videos.

Does the LinkedIn API support document posts?

Yes. PostZen publishes LinkedIn document posts - the swipeable PDF carousels - alongside text, up to 20 images per post, video, quote reshares, and link posts. Add an optional first comment to any of them.

Does PostZen support LinkedIn analytics?

No. The Analytics API is currently under development.

How much does the LinkedIn API cost?

LinkedIn's Marketing API is free after Partner Program approval, but integration typically requires 4-8 weeks of engineering. PostZen is free up to 2 accounts and pay only for what you use beyond that.

Ready to Ship Your LinkedIn Integration?

Join the 2,000+ developers who chose PostZen over building around disconnected platform tools. Same reliability, 10x less code.