LinkedIn Ads API for Developers

Zernio's LinkedIn Ads API lets you run and manage campaigns - no LinkedIn developer approval required. Boost posts, track performance, and manage multi-platform ads from one API key.

ℹ️

Skip the Marketing Developer Platform Application

LinkedIn's Marketing Developer Platform requires a company application, partner review, and an ongoing compliance program to access the Advertising API directly. Zernio is an approved partner so you can start building immediately.

Key Features

Create Campaigns Programmatically

POST to /v1/ads/create to launch campaigns with budget, schedule, and objective. Campaign Group → Campaign → Creative hierarchy handled for you.

Boost Company Page Posts

Turn any scheduled or published Company Page post into Sponsored Content without creating a new creative.

B2B Reach

LinkedIn's 1B+ professional audience - the most accurate B2B targeting data available. Location and demographic targeting supported today.

Matched Audiences (Read)

Query and target existing LinkedIn Matched Audiences your account already has access to.

Ad Analytics in Real Time

Spend, impressions, clicks, CTR, CPC, and CPM per campaign and per creative.

REST + Unified Auth

Simple Bearer token, no OAuth dance per request. Same API key that manages posts on 15 other platforms.

How to use the Linkedin Ads API with Zernio

  1. 1.
    Enable the Ads Add-On
    Activate Ads in billing. Available on Build, Accelerate, or Unlimited Zernio plans.
  2. 2.
    Connect Your LinkedIn Ad Account
    One-click OAuth flow. You'll grant access to a Company Page you administer. No Marketing Developer Platform review.
  3. 3.
    POST to /v1/ads/create
    Launch campaigns, boost posts, query analytics. REST access to Campaign Groups, Campaigns, and Creatives.

⚡ Time to first campaign: under 10 minutes

Why Developers Choose Zernio for LinkedIn Ads

No Marketing Developer Platform review

LinkedIn's direct API path takes weeks of application + compliance review. We're already through it.

Boost from the same API that schedules

Your organic scheduling and ads run from one Zernio API key - no separate integrations.

Multi-platform ads

Run LinkedIn alongside Meta, TikTok, Google, Pinterest, and X from one dashboard and one API.

REST API

Create, pause, edit, and delete campaigns. Pull analytics. Manage budgets. Programmatic end-to-end.

Transparent spend tracking

Real-time campaign spend, CPC, and CPM. No end-of-month surprise from the LinkedIn dashboard.

One key for 21 integrations

Same API key handles LinkedIn organic posting and ads alongside Meta, Google, TikTok, Pinterest, X, and 15 posting platforms.

Code Examples

Create a LinkedIn Campaign
cURL
curl -X POST "https://zernio.com/api/v1/ads/create" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "platform": "linkedinads",
    "accountId": "acc_linkedinads_123",
    "adAccountId": "urn:li:sponsoredAccount:12345",
    "name": "Q1 Enterprise Webinar",
    "goal": "engagement",
    "budget": { "amount": 100, "type": "daily" },
    "schedule": {
      "startDate": "2026-04-20",
      "endDate": "2026-05-20"
    },
    "creative": {
      "headline": "Scale your DevOps team with platform engineering",
      "body": "Join our live session April 25.",
      "imageUrl": "https://cdn.example.com/webinar.jpg",
      "landingPageUrl": "https://example.com/webinar"
    },
    "targeting": {
      "locations": ["us:0", "ca:0", "gb:0"]
    }
  }'
Boost a LinkedIn Company Page Post
cURL
curl -X POST "https://zernio.com/api/v1/ads/boost" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "postId": "POST_ID",
    "accountId": "ACCOUNT_ID",
    "adAccountId": "urn:li:sponsoredAccount:12345",
    "platform": "linkedinads",
    "name": "Boost product launch post",
    "goal": "engagement",
    "budget": { "amount": 50, "type": "daily" },
    "schedule": { "startDate": "2026-04-20", "endDate": "2026-04-27" }
  }'

See it in action

LinkedIn Ads dashboard

Campaign Groups, Campaigns, and Creatives in one table.

google ads api campaign performance report

Spend, CTR, and CPC in real time.

Access LinkedIn Ads API with Zernio

FeatureStatus
Campaign creation (generic)Yes
Boost Company Page postsYes
Campaign Group › Campaign › Creative hierarchyYes
Location + language targetingYes
Matched Audiences (read existing)Yes
Real-time analytics (spend, CPC, CPM)Yes
B2B targeting (job title, seniority, company size)Roadmap
Conversions APIRoadmap
Lead Gen FormsRoadmap
Distinct ad types (Sponsored Content / Text / Dynamic / Message)Roadmap

If a specific campaign type is blocking your integration, let us know.

Frequently Asked Questions

Does LinkedIn Ads have an API?
Yes. Linkedin's Advertising API is part of the Linkedin Marketing Developer Platform. Direct access requires a Company application and partner review. Zernio is an approved partner so you can use it immediately via our REST wrapper.
Do I need Marketing Developer Platform access?
No. With Zernio social media ads API, you connect your LinkedIn ad account through OAuth and use our REST API. We handle the Marketing Developer Platform compliance program on behalf of all customers.
Is the LinkedIn Ads API free?
LinkedIn's API itself is free - you only pay for ad impressions served. Zernio's Ads add-on starts at $10/mo on the Build plan.
Can I boost existing Company Page posts?
Yes. POST to /v1/ads/boost with the Zernio postId, ad account URN, budget, and schedule. The original post becomes Sponsored Content without creating a duplicate creative.
Can I run LinkedIn Ads alongside Meta or Google?
Yes. One unified /v1/ads endpoint - the platform parameter picks metaads, googleads, linkedinads, tiktokads, pinterestads, or xads. Same JSON structure regardless of platform.

Related Features

Start Automating LinkedIn Ads

Requires the Ads add-on. REST API for Campaign Groups, Campaigns, and Creatives.

SOC 2 CompliantGDPR Compliant