LinkedIn API·7 platforms supported

LinkedIn API
for Developers

Publish text posts, images, and articles to LinkedIn programmatically. Perfect for SaaS products, content tools, and B2B marketing automation.

Free 100 posts/month
No credit card required
Setup in 5 minutes
app.unipost.dev — Accounts
💼
SCREENSHOT PLACEHOLDER

Everything you need
to build with LinkedIn

Post any content type, read metrics, and manage accounts — all through a unified API.

📝
Text & Image Posts
Post text with images to personal profiles and company pages via a single API call.
🏢
Organization Pages
Post to personal profiles and company pages. Just include the right account_id.
🔄
Token Auto-refresh
LinkedIn tokens are refreshed automatically. Connect once, post forever.

Post to LinkedIn
in 3 lines of code

const response = await fetch( 'https://api.unipost.dev/v1/social-posts', { method: 'POST', headers: { 'Authorization': 'Bearer up_live_xxx', 'Content-Type': 'application/json' }, body: JSON.stringify({ caption: 'Excited to announce our new API! 🚀', account_ids: ['sa_linkedin_456'], media_urls: ['https://example.com/banner.jpg'] }) } );
▶️
DEMO VIDEO PLACEHOLDER
Dashboard connect → API post → view on LinkedIn

Built for LinkedIn's
unique requirements

01
Rich Text Posts
LinkedIn supports long-form text content. Post professional updates, thought leadership pieces, and company announcements with full formatting support.
📝
LinkedIn post published via UniPost API
02
Image Attachments
Attach single images to your LinkedIn posts. Pass any public URL — UniPost handles the upload to LinkedIn's media servers automatically.
🖼️
LinkedIn image post API response

Why not use LinkedIn API directly?

Without UniPost
  • ×Apply for LinkedIn developer access
  • ×Implement LinkedIn's OAuth 2.0 flow
  • ×Handle token refresh on your own
  • ×Learn LinkedIn's media upload process
  • ×Parse LinkedIn-specific error responses
  • ×Maintain when LinkedIn updates their API
With UniPost
  • Connect in 5 minutes (Quickstart mode)
  • OAuth handled completely automatically
  • Token refresh runs in background forever
  • Unified media upload across all platforms
  • Consistent error format across 7 platforms
  • We handle breaking API changes

Two ways to connect LinkedIn

⚡ Quickstart Mode
Start in 5 minutes
Use UniPost's LinkedIn developer credentials. No approval process, no waiting.
Instant access, no approval needed
OAuth shows "UniPost" branding
Available on Free plan
🔑 White-label
Your brand, your credentials
Use your own LinkedIn developer app. Users see your app name during OAuth.
OAuth shows your app name
Complete credential ownership
Paid plans only

Track LinkedIn performance

Get unified metrics from LinkedIn and every connected platform in one API response.

Impressions
24.1k
Reach
18.7k
Likes
1.4k
Comments
312
Shares
189
Clicks
2.3k
app.unipost.dev — Analytics
📊
ANALYTICS SCREENSHOT PLACEHOLDER

Common questions

Can I post to LinkedIn Company Pages?
Yes, if your account has admin access to the page. Connect the page via OAuth and use its account_id in API calls.
Does LinkedIn support video posts?
Not yet in the current version. Text and image posts are fully supported. Video support is coming in a future update.
Do I need LinkedIn developer access?
In Quickstart mode, no — UniPost's credentials handle everything. In White-label mode, you'll need your own LinkedIn app.
How long does setup take?
About 5 minutes in Quickstart mode. Connect your LinkedIn account via OAuth and start posting immediately.
What happens when my token expires?
UniPost automatically refreshes LinkedIn tokens in the background. You never need to re-authenticate.
Is LinkedIn included in the free plan?
Yes. The free plan includes 100 posts/month across all 7 platforms including LinkedIn.
Also post to these platforms

Start posting to LinkedIn today

Free plan includes 100 posts/month. No credit card required.