-
-
Notifications
You must be signed in to change notification settings - Fork 101
YouTube API Key Setup
This page shows how to create a YouTube Data API v3 key and add it to PigeonPod.
Use this page when:
- you want to subscribe to YouTube channels or playlists
- feed detection or sync fails because the API key is missing
- you are setting up PigeonPod for the first time
Before you start, make sure you have:
- a Google account
- access to Google Cloud Console
- access to your PigeonPod User Settings
Go to:
In the top project selector:
- choose an existing project
- or create a new project for PigeonPod
If you create a new one, give it a clear name so you can recognize it later.
Inside the selected project:
- Open APIs & Services
- Open Library
- Search for
YouTube Data API v3 - Open it
- Click Enable
After enabling the API:
- Open APIs & Services
- Open Credentials
- Click Create Credentials
- Choose API key
Google will generate a key for you.
Copy the generated API key and keep it available for the next step.
Treat it like a secret for your instance. Do not post it publicly.
In PigeonPod:
- Log in
- Open User Settings
- Find the YouTube Data API Key field or edit action
- Paste the key
- Save
Optional:
- set a daily quota limit if you want PigeonPod to stop auto sync after a defined usage threshold
After saving the key, verify these checks:
- Open User Settings again and confirm the key is saved
- Add or refresh a YouTube feed
- Confirm PigeonPod can load the source preview
- Confirm sync no longer fails because of a missing API key
If you manage many YouTube feeds, also check the quota panel in settings to make sure usage is being tracked as expected.
Check:
- the key was copied correctly
-
YouTube Data API v3is actually enabled in the same Google Cloud project - you saved the key in the instance you are currently using
Check:
- whether the key is shared with other tools or services
- whether your configured daily quota limit is lower than expected
If the quota is already exhausted, auto sync may stop until the quota window resets.
Use a raw channel ID when possible. It is usually more accurate and uses less YouTube API quota than broad URL-based lookup.
Related page:
Repository · Releases · Issues · Discussions
Security note: Do not expose an auth-disabled PigeonPod instance directly to the public Internet.