How to Import YouTube Analytics Data to Notion

Tracking your YouTube channel's performance is essential for growth, but switching between YouTube Analytics and Notion to log data manually is time-consuming and inefficient.

With the Notion YouTube integration, you can automate data syncing and manage analytics directly within Notion—without writing a single line of code. Using Note API Connector, you’ll seamlessly import YouTube Analytics data into Notion, track key metrics, and optimize your content strategy all in one place.

Whether you're a content creator, YouTube marketer, or business owner, this integration will save hours of manual data entry and keep your performance insights organized.

Getting started with Note API Connector

You can get started in just a few clicks:

Simply authenticate your Notion account, grant the necessary permissions, and start creating API requests effortlessly.

👉 Follow the official setup guide for step-by-step instructions.

Enable YouTube Analytics API

Before you can fetch data, you need to activate the YouTube Analytics API in your Google Cloud account.

👉 Follow this guide with step-by-step instructions.

Once you've created your account, enable YouTube Analytics API.

In Google Cloud Console, type YouTube Analytics API and select it from the dropdown.

YouTube Analytics API

Click ENABLE to use YouTube Analytics API.

YouTube Analytics API

Then, you can check if you have Service Account and OAuth Client in API credentials.

YouTube Analytics API Credentials YouTube Analytics API Credentials

If you are missing a Service Account or OAuth Client, check these guides on how to create them:

👉 Follow this guide for a detailed walkthrough of setting up your Service Account.

👉 Follow this guide to create your Google OAuth client.

If you haven't used a Google Cloud API before, you may need to add this API as a credential type.

Add Google OAuth Connection to Note API Connector

To integrate YouTube Analytics with Notion, you’ll need to establish an OAuth connection. Click Create request and select Authorization → OAuth → New.

Notion Google Oauth

Enter the following details from your OAuth JSON file into the OAuth configuration modal window.

  • Name, e.g. YouTube Analytics
  • Authorization Base URLhttps://accounts.google.com/o/oauth2/auth
  • Token URLhttps://oauth2.googleapis.com/token
  • Client ID → your Client ID from JSON file
  • Client Secret → your Client secret from JSON file
  • Scopeshttps://www.googleapis.com/auth/yt-analytics.readonly
Notion Google OAuth

Popup window will appear prompting you to log in with your Google account. This step is required to create secure connection between Note API Connector and Google.

Notion Google OAuth Verify

After successful authentication, you will see a success status in Note API Connector dropdown, indicating that Google and Note API Connector are now connected and ready for data sync.

Notion Google OAuth Success

Import YouTube Analytics Data to Notion

With everything set up, importing YouTube Analytics data into Notion is just a few clicks away.

You can explore Youtube Analytics API here. For example if you want to get detailed analytics data for a YouTube channel, you can use Channel Reports API.

https://youtubeanalytics.googleapis.com/v2/reports?dimensions=video&sort=-views&metrics=estimatedMinutesWatched,views,likes,subscribersGained&ids=channel==MINE&startDate=2023-01-01&endDate=2024-12-31&maxResults=200
Parameter Description
Base URL https://youtubeanalytics.googleapis.com/v2/reports
dimensions=video Retrieves analytics data at the video level.
sort=-views Sorts the data by views in descending order.
metrics=estimatedMinutesWatched,views,likes,subscribersGained Retrieves watch time, views, likes, and subscriber gains.
ids=channel==MINE Fetches data for the authenticated YouTube channel.
startDate=2023-01-01 Start date for the report (January 1, 2023).
endDate=2024-12-31 End date for the report (December 31, 2024).
maxResults=200 Limits the response to a maximum of 200 videos.
Youtube Analytics Params

Click Run to fetch data. You can review data in the Response Field Mapping view. As you can see, data are nested in rows attribute. In this case, you can extract the relevant data by click 🎯 next to rows.

Notion Select Rows

Click Save & Import to store the data in your Notion database.

YouTube Analytics Notion Imported Data

Automate Data Updates in Notion

Manually refreshing your YouTube Analytics data in Notion can be tedious, especially if you're tracking multiple metrics. Instead of manually copying and pasting data, use Note API Connector’s automated scheduling feature.

With just a few clicks, you can set up automatic syncs at your preferred intervals—hourly, daily, or even real-time updates. This ensures that your Notion workspace always reflects the latest YouTube performance metrics, eliminating the risk of outdated insights.

Automate Data Updates

Conclusion

With this Notion YouTube integration, you can track video performance metrics directly in Notion, saving time and improving workflow efficiency. By using Note API Connector, your YouTube Analytics data stays up to date without manual imports.

Whether you're a YouTube content creator, digital marketer, or brand manager, this integration will help you monitor trends, optimize content, and grow your channel—all within Notion.

Frequently asked questions