Connectors

/

Sources

/

LinkedIn Ads

  • Source
  • Marketing Analytics
  • Generally available
  • 21 entities
  • Read & write

Move LinkedIn Ads data anywhere it matters.

Send LinkedIn Ads accounts, organizations and account users to any warehouse, lake or AI app.

Source

LinkedIn Ads

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Streams
21
Entities
21
Actions
7
Destinations
50+
Certified support
6.2.6

Overview

What is the Airbyte LinkedIn Ads connector?

The Airbyte LinkedIn Ads connector extracts data from LinkedIn Ads and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 21 streams you can select per connection.

  • 01

    Sync to your warehouse

    Land 21 LinkedIn Ads tables in 50+ destinations on a schedule you control.

  • 02

    Live entity actions

    Read, create, update and delete LinkedIn Ads records at runtime through typed entity actions.

  • 03

    Context store search

    Query synced LinkedIn Ads data with filters, sorting and semantic search, without spending LinkedIn Ads API rate limits.

  • 04

    Incremental syncs

    Pull only the records that changed since the last run instead of reloading everything.

21 streams

Every table you can sync from LinkedIn Ads

  • Accounts
    Sync modesFullIncr.
  • Organizations
    Sync modesFullIncr.
  • Account Users
    Sync modesFullIncr.
  • Campaign Groups
    Sync modesFullIncr.
  • Campaigns
    Sync modesFullIncr.
  • Creatives
    Sync modesFullIncr.

Setup

Live in eleven steps

  1. Open the Airbyte platform and navigate to the "Sources" tab on the left-hand side of the screen.

  2. Click on the "Add Source" button and select "LinkedIn Ads" from the list of available connectors.

  3. Enter a name for the connector and click "Next".

Configuration fields

LinkedIn Ads configuration fields
FieldTypeDescription
start_date*stringUTC date in the format YYYY-MM-DD. Any data before this date will not be replicated.
account_idsarraySpecify the account IDs to pull data from, separated by a space. Leave this field empty if you want to pull the data from all accounts accessible by the authenticated user. See the LinkedIn docs to locate these IDs.
ad_analytics_reportsarrayNot documented.
ad_statistics_reportsarrayNot documented.
credentialsobjectNot documented.
lookback_windowintegerHow far into the past to look for records. (in days)
num_workersintegerThe number of workers to use for the connector. This is used to limit the number of concurrent requests to the LinkedIn Ads API. If not set, the default is 3 workers.

Supported LinkedIn Ads actions

  • List

    Read live records straight from the LinkedIn Ads API.

  • Create

    Write a new record back into LinkedIn Ads.

  • Get

    Fetch a single record by ID.

  • Update

    Patch fields on an existing record.

  • Delete

    Remove a record.

  • Context Store Search

    Query synced data with filters and sorting, with no API rate limits.

  • Semantic Search

    Natural-language search across synced LinkedIn Ads records.

Full parameter-level details live in the LinkedIn Ads entity reference.

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • Cloud
  • OSS
  • Hybrid

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

What teams build with LinkedIn Ads

List all my LinkedIn ad accounts

Show me all campaigns in my ad account

List all campaign groups

Show me the creatives for my campaigns

List all conversions configured for my ad accounts

Show me account users for my LinkedIn ads accounts

Show me campaign analytics for my LinkedIn ad campaigns

Show me creative analytics for my ad creatives

Which campaigns have the highest click-through rate?

What is the total ad spend across all campaigns this month?

Show me campaigns with status ACTIVE

Which creatives have the most impressions?

Compare campaign performance by cost type

FAQ

LinkedIn Ads connector questions

Do I need more than one LinkedIn Ads connection?

No. One LinkedIn Ads authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.

Do LinkedIn Ads entity actions need a sync to run first?

No. Entity actions read and write through the LinkedIn Ads API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.

What data can I sync from LinkedIn Ads with Airbyte?

21 streams, including Accounts, Organizations, Account Users, Campaign Groups, Campaigns, Creatives, Conversions, Lead forms and more.

Does the LinkedIn Ads connector support incremental sync?

Yes. The LinkedIn Ads connector supports incremental sync on selected streams, and full refresh on every stream.

Where can I run the LinkedIn Ads connector?

Run the LinkedIn Ads connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.

Didn't find your answer? Talk to sales

Start syncing LinkedIn Ads in minutes.

Free 14-day trial. One connection powers your scheduled syncs and your live LinkedIn Ads actions.