LinkedIn API

The LinkedIn API for profiles & company pages

Publish to personal profiles and company pages from your own code: images, video, PDF carousels and link posts. Uploads, URNs and preview cards are handled for you.

What you can publish

Every LinkedIn format, one endpoint

The same request that posts everywhere else, with the fields LinkedIn needs and nothing it doesn't.

Image posts

Photos and GIFs, posted to a profile or a company page.

uploadIds

Video

Native video uploads up to 2 GB, with an optional thumbnail and title.

uploadIds

Documents

Upload a PDF up to 100 MB and LinkedIn shows it as a swipeable carousel.

mediaTitle

Link posts

Send a URL with no media and Bulkit builds the Open Graph preview card for you.

link
Beyond publishing

More than a way to post to LinkedIn

Everything around the post — when it goes out, how it performs, where else it lands — through the same API.

Scheduling

Schedule LinkedIn posts to the minute

Give a post a time and Bulkit publishes it then. Queue a week — or a quarter — of LinkedIn content in one go, and let retries and rate limits take care of themselves.

  • Any time zone
  • Retries built in
  • Rate limits handled
Analytics

LinkedIn analytics, in one schema

Profile and company page metrics, with post analytics for the most recent 30 days. Same response shape as every other network, so there's nothing to reconcile.

  • Page metrics
  • Post metrics
  • Last 30 days
Cross-posting

LinkedIn and 11 more networks in one call

Add targets to the same request and one payload fans out everywhere, with each network getting the fields it needs. Upload media once and reuse it on every channel.

  • One API key
  • One schema
  • No per-network fees
AI agents

Let your AI agent post to LinkedIn

Bulkit's MCP server gives Claude, Cursor or any MCP-compatible agent real tools to publish and schedule to LinkedIn — the same actions your code calls.

  • Claude & Cursor
  • Scoped API keys
  • Every call logged
LinkedIn at a glance

The LinkedIn API's sharp edges, filed down

LinkedIn limits and capabilities
SpecLinkedIn
FormatsText, image, GIF, video, PDF document, link
Post textUp to 3,000 characters
VideoUp to 2 GB
DocumentsPDF only, up to 100 MB
AccountsPersonal profiles and organization pages
AnalyticsProfile and page metrics; recent 30 days of posts

Preview cards, generated

LinkedIn won't scrape a link for you over the API. Send link without media and Bulkit fetches the Open Graph data and builds the card.

Profiles and pages, one shape

Personal profiles and company pages post through the same request. Bulkit tracks which is which and what each one allows.

Visibility controls

Choose who sees the post — public, connections or signed-in members — and turn off resharing or keep it out of the feed.

Mentions by URN

Mention people and organizations with LinkedIn's own URNs, so tags resolve instead of landing as plain text.

LinkedIn is one of 12 channels

Add a target and the same post goes out everywhere else too — one key, one schema, no per-network fees.

FAQ

LinkedIn API: common questions

  • Can I post to both LinkedIn profiles and company pages?

    Yes. Connect personal profiles and organization pages and target either with the same request. Personal profiles don't expose post-history import or profile-view analytics.

  • How do I post a PDF carousel to LinkedIn?

    Upload a PDF (up to 100 MB) and attach it to the post. LinkedIn renders documents as a swipeable carousel in the feed.

  • Does the API generate link previews?

    Yes. If a post has a link and no media, Bulkit builds the Open Graph preview automatically. If you attach media, the media takes precedence.

  • What LinkedIn analytics are available?

    Profile and organization metrics, with post analytics covering the most recent 30 days of posts. Personal profiles don't include page views or post counts.

  • How much does it cost?

    $4.99/month with 500 actions included, then $0.01 per action. LinkedIn is included with every other network.

Your first LinkedIn post is one request away

$4.99/mo with 500 actions included, then $0.01 each. LinkedIn and every other network on the same key.