- Source
- Marketing Analytics
- Generally available
Move Bing Ads data anywhere it matters.
Move Bing Ads accounts, ad groups and ad group labels into your warehouse, lake or AI app.
Source
Bing Ads

Snowflake
BigQuery
Postgres
Databricks
Claude
- Streams
- 80
- Destinations
- 50+
- Certified support
- 3.0.16
Overview
What is the Airbyte Bing Ads connector?
The Airbyte Bing Ads connector extracts data from Bing Ads and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 80 streams you can select per connection.
- 01
Sync to your warehouse
Land 80 Bing Ads tables in 50+ destinations on a schedule you control.
- 02
Incremental syncs
Pull only the records that changed since the last run instead of reloading everything.
- 03
One authorization
Authenticate Bing Ads once and Airbyte keeps every scheduled sync running on it.
- 04
Cloud or self-hosted
Run the Bing Ads connector on Cloud, OSS, Hybrid.
80 streams
Every table you can sync from Bing Ads
Accounts Sync modes FullIncr. Ad Groups Sync modes FullIncr. Ad Group Labels Sync modes FullIncr. Ads Sync modes FullIncr. App Install Ads Sync modes FullIncr. App Install Ad Labels Sync modes FullIncr.
Setup
Live in seven steps
Open the Airbyte platform and navigate to the "Sources" tab on the left-hand side of the screen.
Click on the "Add Source" button and select "Bing Ads" from the list of available connectors.
Enter a name for the connector and click "Next".
Enter your Bing Ads credentials, including your account ID, developer token, client ID, and client secret.
Click "Test Connection" to ensure that the credentials are correct and the connection is successful.
Once the connection is successful, select the data you want to replicate from Bing Ads and configure any additional settings, such as the replication frequency and destination.
Click "Create Source" to save the connector and begin replicating data from Bing Ads to your destination.
Configuration fields
| Field | Type | Description |
|---|---|---|
| client_id* | string | The Client ID of your Microsoft Advertising developer application. |
| developer_token* | string | Developer token associated with user. See more info in the docs. |
| refresh_token* | string | Refresh Token to renew the expired Access Token. |
| account_names | array | Predicates that will be used to sync data by specific accounts. |
| auth_method | string | Not documented. |
| client_secret | string | The Client Secret of your Microsoft Advertising developer application. |
| custom_reports | array | You can add your Custom Bing Ads report by creating one. |
| lookback_window | integer | Also known as attribution or conversion window. How far into the past to look for records (in days). If your conversion window has an hours/minutes granularity, round it up to the number of days exceeding. Used only for performance report streams in incremental mode without specified Reports Start Date. |
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
Airbyte control plane
FAQ
Bing Ads connector questions
What data can I sync from Bing Ads with Airbyte?
80 streams, including Accounts, Ad Groups, Ad Group Labels, Ads, App Install Ads, App Install Ad Labels, Budget, Campaigns and more.
Does the Bing Ads connector support incremental sync?
Yes. The Bing Ads connector supports incremental sync on selected streams, and full refresh on every stream.
Where can I run the Bing Ads connector?
Run the Bing 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 Bing Ads in minutes.
Free 14-day trial. No credit card needed.