- Source
- Marketing Analytics
- Generally available
Move Youtube Data data anywhere it matters.
Send Youtube Data videos, video and video engagement to any warehouse, lake or AI app.
Source
Youtube Data

Snowflake
BigQuery
Postgres
Databricks
Claude
- Streams
- 6
- Incremental streams
- 5
- Destinations
- 50+
- Standard support
- 1.1.0
Overview
What is the Airbyte Youtube Data connector?
The Airbyte Youtube Data connector extracts data from Youtube Data and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 6 streams you can select per connection.
- 01
Sync to your warehouse
Land 6 Youtube Data 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 Youtube Data once and Airbyte keeps every scheduled sync running on it.
- 04
Cloud or self-hosted
Run the Youtube Data connector on Cloud, OSS, Hybrid.
6 streams
Every table you can sync from Youtube Data
videosIncremental Primary key videoId Pagination DefaultPaginator Sync modes FullIncr. videoIncremental Primary key videoId Pagination DefaultPaginator Sync modes FullIncr. video_engagementIncremental Primary key videoId Pagination None Sync modes FullIncr. channels Primary key id Pagination DefaultPaginator Sync modes FullIncr. commentsIncremental Primary key videoId, id Pagination DefaultPaginator Sync modes FullIncr. channel_commentsIncremental Primary key channelId, id Pagination DefaultPaginator Sync modes FullIncr.
Setup
Live in seven steps
Log into your Airbyte Cloud account.
Click Sources and then click + New source.
Select YouTube Data API from the list.
Enter a name for your source.
Choose your authentication method: - For OAuth 2.0: Click Sign in with Google to authenticate your Google account. - For API Key: Enter your Google API key.
Enter one or more Channel IDs to sync data from.
Click Set up source.
Configuration fields
| Field | Type | Description |
|---|---|---|
| channel_ids* | array | The YouTube channel IDs to replicate data for. A channel ID is the 24-character identifier starting with "UC" found in the channel URL (youtube.com/channel/). For channels with a handle-based URL, find the ID under YouTube Studio > Settings > Channel > Advanced settings ("Channel ID"). |
| credentials* | object | Choose how to authenticate to the YouTube Data API: Google OAuth 2.0 (recommended, refreshes tokens automatically) or an API key created in the Google Cloud console with the YouTube Data API v3 enabled. |
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
Youtube Data connector questions
What data can I sync from Youtube Data with Airbyte?
6 streams: videos, video, video engagement, channels, comments, channel comments.
Does the Youtube Data connector support incremental sync?
Yes. videos, video, video engagement, comments, channel comments support incremental sync, and every documented stream supports full refresh.
Where can I run the Youtube Data connector?
Run the Youtube Data 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 Youtube Data in minutes.
Free 14-day trial. No credit card needed.