LinkedIn API

LinkedIn Company Page API Without Partner Program Approval

Aether holds the necessary LinkedIn platform approvals. Connect your Company Page through our OAuth flow and start publishing posts, articles, and videos — no separate application.

linkedin-example.ts
import Aether from "aether";

const aether = new Aether({ apiKey: process.env.AETHER_API_KEY });

const post = await aether.posts.create({
  text: "We just crossed 1,000 developers on Aether 🚀\n\nHere's what we learned building the API layer for social media...",
  profileIds: ["li_company789"],
  platforms: {
    linkedin: { visibility: "PUBLIC" },
  },
  scheduledFor: "2026-06-03T08:00:00Z",
});
// → { id: "post_li1", status: "scheduled", platforms: ["linkedin"] }

Note: LinkedIn Company Page posting works immediately. Personal profile posting requires the connected member to authorize access via Aether's connect link.

Aether vs LinkedIn Marketing API

Ship in minutes instead of weeks.

FeatureAetherLinkedIn Marketing API
Partner accessNo approval needed — Aether is pre-approvedLinkedIn Marketing Partner application required
Token refreshAutomatic before 60-day expiryManual refresh every 60 days
AuthenticationOne API keyOAuth 2.0 + organization URN management
Content typesPosts, articles, images, videos, documentsVaries by approval tier
API maintenanceWe absorb all breaking changesYour team's responsibility
Platform complianceOfficial API, fully compliantOfficial API, fully compliant

Supported content types

PostsArticlesImagesVideosDocuments

How it works

01

Get your API key

Sign up for free — no credit card required. Your API key is ready instantly in the dashboard.

02

Connect accounts

Generate a branded connect link. Your users click it, authenticate with the platform, and the account appears in your dashboard.

03

Start posting

One API call. Aether handles OAuth, rate limits, media hosting, and platform-specific formatting.

Frequently asked questions

Do I need LinkedIn Marketing API partner access?+

No. Aether holds the necessary platform approvals. You connect your LinkedIn Company Page through our connect link flow and start posting immediately — no separate LinkedIn developer application required.

Can I post on behalf of a personal LinkedIn profile?+

Yes. Both Company Pages and personal profiles are supported. Personal profile posting uses the same connect link flow — the profile owner authorizes access, and you can post on their behalf programmatically.

How long do LinkedIn OAuth tokens last?+

LinkedIn access tokens expire after 60 days. Aether tracks expiry for every connected account and automatically initiates refresh before they lapse. If manual re-auth is ever needed, we fire a webhook so you can prompt the user.

Can I post LinkedIn Articles through the API?+

Yes. Use contentType: 'article' in the platform override. You can also post rich media posts, documents (PDFs as native document posts), and native videos. Each content type has its own set of optional fields.

Does LinkedIn analytics work through Aether?+

Yes. The Analytics API returns impressions, clicks, engagement rate, follower gains, and demographic breakdowns for your Company Page posts. Data flows through Tinybird for sub-second query performance.

Is LinkedIn posting suitable for AI agent workflows?+

LinkedIn is one of the best platforms for AI-assisted content publishing. Aether's MCP server exposes LinkedIn posting as a callable tool, so Claude can draft, schedule, and monitor LinkedIn posts in a single agent workflow.

One API

LinkedIn is just one of seven platforms

The same API call publishes to every platform. Mix and match platforms in a single request.

Connect all your platforms →