LinkedIn API
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.
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.
Ship in minutes instead of weeks.
| Feature | Aether | LinkedIn Marketing API |
|---|---|---|
| Partner access | No approval needed — Aether is pre-approved | LinkedIn Marketing Partner application required |
| Token refresh | Automatic before 60-day expiry | Manual refresh every 60 days |
| Authentication | One API key | OAuth 2.0 + organization URN management |
| Content types | Posts, articles, images, videos, documents | Varies by approval tier |
| API maintenance | We absorb all breaking changes | Your team's responsibility |
| Platform compliance | Official API, fully compliant | Official API, fully compliant |
Supported content types
01
Sign up for free — no credit card required. Your API key is ready instantly in the dashboard.
02
Generate a branded connect link. Your users click it, authenticate with the platform, and the account appears in your dashboard.
03
One API call. Aether handles OAuth, rate limits, media hosting, and platform-specific formatting.
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.
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.
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.
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.
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.
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.