How to Integrate YouTube Public API with Notion
If you frequently search YouTube for videos, channels, or playlists, keeping track of search results, metadata, and video details inside Notion can be a game-changer.
With the Notion YouTube integration, you can fetch YouTube Public Data API results directly into Notion—without writing code. Whether you're curating video lists, managing content ideas, or tracking competitors, this workflow eliminates manual data entry and automates the process.
If you're a content creator, marketer, researcher, or YouTube enthusiast, this integration will save time and organize your video insights effortlessly.
Getting started with Note API Connector
You can get started in just a few clicks:
- Web App: Access the platform directly via the Note API Connector Web App.
- Chrome Extension: Install the Note API Connector Chrome Extension to use Note API Connector in Notion.
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 Data API
Before you can fetch data, you need to activate the YouTube Data API in your Google Cloud account.
👉 Follow this guide with step-by-step instructions.
Once you've created your account, enable YouTube Data API.
In Google Cloud Console, type YouTube Data API and select it from the dropdown.

Click ENABLE to use YouTube Data API.

Then, you can check if you have Service Account and OAuth Client in 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 Public Data with Notion, you’ll need to establish an OAuth connection. Click Create request and select Authorization → OAuth → New.

Enter the following details from your OAuth JSON file into the OAuth configuration modal window.
- Name, e.g. YouTube Analytics
- Authorization Base URL →
https://accounts.google.com/o/oauth2/auth
- Token URL →
https://oauth2.googleapis.com/token
- Client ID → your Client ID from JSON file
- Client Secret → your Client secret from JSON file
- Scopes →
https://www.googleapis.com/auth/youtube.readonly

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.

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.

Import YouTube Public Data to Notion
Now that everything is set up, you can import YouTube search results, video details, and channel data into Notion.
You can explore YouTube Data API here. For example if you want to search for YouTube videos, channels, or playlists, you can use Youtube Search API.
https://www.googleapis.com/youtube/v3/search?part=snippet&q=hamsters
Parameter | Description |
---|---|
https://www.googleapis.com/youtube/v3/search |
Base URL for YouTube's search API. |
part=snippet |
Retrieves metadata like title, description, thumbnail, and channel info.. |
q=hamsters |
Searches YouTube for videos, channels, or playlists related to "hamsters". |

Click Run to fetch data. You can review data in the Response Field Mapping view. If you want to import snippet
from result data, you need to click 🎯 next to snippet
.

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

Automate Data Updates in Notion
Manually refreshing your YouTube Analytics data in Notion can be tedious. Instead of running API requests manually, use Note API Connector’s automated scheduling feature to keep your YouTube data in Notion updated.
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 data, eliminating the risk of outdated insights.

Conclusion
The Notion YouTube Integration makes it easy to import YouTube search results, video metadata, and channel details into Notion—without manual work.
Whether you're a YouTube content creator, digital marketer, or brand manager, this integration will help you monitor Youtube trends.
Frequently asked questions
Integrating the YouTube Public Data API with Notion allows you to fetch YouTube search results, video details, and channel data directly into Notion—eliminating manual data entry. This integration is ideal for content creators, marketers, researchers, and YouTube enthusiasts who want to organize and track YouTube insights efficiently.
No, you can use the YouTube Data API with a free Google Cloud account. However, Google requires a payment method for verification.
Yes. With automatic scheduling, you can set your data to update hourly, daily, or at custom intervals. This ensures your Notion dashboard always reflects real-time data, reducing manual updates.
No, you don’t need to write any code. The Note API Connector handles all the technical aspects, making it easy for anyone to sync YouTube Public data with Notion.