4,512 questions
0
votes
0
answers
57
views
YouTube Data API v3 returns youtube#channel results even when type=video is specified
I’m using the YouTube Data API v3 search endpoint and explicitly filtering for videos using type=video, but I still receive results where id.kind is youtube#channel:
Request:
curl \
'https://youtube....
-1
votes
0
answers
139
views
Youtube embedded videos accessibility fail on Axe-core
I use axeCore plugin to check the accesibility of a website. It seems YouTube embedded videos have started showing a couple of errors resulting in a much lower "accessibility score". These ...
-1
votes
0
answers
63
views
YouTube IFrame API - Unable to Control Playback Quality in Custom Player
I’m using the YouTube IFrame API to embed unlisted videos in a custom web-based(for desktop and mobile both) player. This works well for things like hiding share options and controlling playback speed....
-1
votes
0
answers
55
views
YouTube Data API playlist defaultLanguage and localizations are returned by API but not shown correctly in YouTube Studio
I'm creating YouTube playlists through the YouTube Data API v3.
What I do:
- Create a playlist with a title in English
- Set snippet.defaultLanguage
- Optionally send localizations
- Then read the ...
0
votes
1
answer
78
views
Is Youtube V3 IfNoneMatch is a no-op?
Considering the following code, I expect the call to return an error when the Etag that is provided is the same as the remote one.
But when testing it does not really matter if it match or not.
func (...
-1
votes
1
answer
73
views
Determine if channel is moderator on my channel
I am trying to develop an app that is sensitve to the (standard) moderator status for a channel, taking one action if moderator and another if not. At present, the only way I have found to determine ...
Advice
0
votes
1
replies
48
views
Is YouTube Data API v3 channel ID unique?
I'm building an application that integrates with the YouTube Data API v3, and I'm considering using the channel ID (e.g., `UCxxxxxxxxxxxx`) as a primary key in my database.
Before doing so, I'd like ...
Tooling
1
vote
2
replies
95
views
From image to YouTube url?
I have an image and would like to get the URL of the Youtube videos (with the exact time) where this image (or similar) appears inside.
I've already seen a site that does this ( https://findthisbase....
0
votes
0
answers
74
views
YT Studio + API shows incorrect/much lower number of comments than the video on Youtube actually has
For the past week, the number of comments shown in YouTube Studio/API is significantly lower than the number of comments publicly visible under the video.
Expected behavior: The YouTube Studio/API ...
0
votes
1
answer
124
views
How do I disable "notify subscribers" for a video via the YouTube API after uploading?
When uploading a video to YouTube with the videos.insert endpoint of the YouTube Data API, there's an optional notifySubscribers parameter that sets whether users subscribed to a channel are notified ...
0
votes
0
answers
79
views
YouTube Analytics and Reporting API `creatorContentType` dimension breaking requests
I'm hitting the https://youtubeanalytics.googleapis.com/v2/reports API endpoint to retrieve the following metrics for a set of YouTube videos.
https://youtubeanalytics.googleapis.com/v2/reports?...
0
votes
1
answer
83
views
I keep getting 403 Forbidden when requesting channel members
I am trying to set up an app using Flutter to act as a companion app that checks to see if logged-in user is a member; if they are, provide reward.
I am using Firebase with Firestore and Functions to ...
0
votes
1
answer
144
views
How to get playlist cover from Youtube api?
We are calling
GET https://www.googleapis.com/youtube/v3/playlists
with list of "snippet", "contentDetails"
In reponse the following information about playlist
{
"etag&...
0
votes
1
answer
151
views
YouTube API v3 Search returning 0 results without q parameter
It looks like starting around mid June of 2025, the v3 Search API no longer returns results if you don't provide the q= parameter as part of the API call. Before this time, it would return results ...
1
vote
0
answers
84
views
YouTube API to get a list of all channels I am a manager of
This question (from 2013) can be a similar one:
YouTube API - List all channels that I manage
Is there any YouTube API trick to get a list of regular channels I "manage"?
The "regular&...
0
votes
1
answer
104
views
How to upload captions with the Youtube API?
No matter what I try, this keeps failing:
await youtube.captions.insert({
part: ['snippet'],
media: {
body: fs.createReadStream('/Users/wannes/Desktop/tmp.srt')
},
requestBody: ...
0
votes
0
answers
69
views
Looker Studio + YouTube Analytics – How to access VideoType and Playlist fields?
I have a question: is there any other YouTube connector for Looker Studio that provides more fields, such as Video Type (Video, Shorts, etc.) and Playlist (the playlist the video belongs to)?
I’m ...
1
vote
1
answer
257
views
Youtube Captions API from API explorer returns 404 for a resource ID obtained from the list endpoint
I am using the google api explorer to attempt and download the Captions for a youtube video. For testing purposes, I am taking the video with the ID TDv56whosPQ, a mrbeast video.
Using ths list ...
-1
votes
1
answer
124
views
How to change snippet.defaultLanguage of YouTube Video using API
I am using YouTube Data API Reference to change Video.snippet.defaultLanguage (https://developers.google.com/youtube/v3/docs/videos#snippet.defaultLanguage) using the following API call
var ...
1
vote
1
answer
131
views
Persistent 403 Access Forbidden for YouTube Data API channels.list (managedByMe) with Content Manager Account
Body:
I am developing a Node.js application to interact with the YouTube Data API v3. I am trying to list channels managed by my YouTube Content Owner account. Despite extensive troubleshooting, I ...
0
votes
1
answer
67
views
Issues with YouTube Data API for Daily Video List Retrieval in Specified Date Ranges
We are using Google's YouTube Data API to pull videos from our YouTube channel.
Our expected outcome is to pull the list of videos from our channel once a day, but we encountered the following issues ...
0
votes
1
answer
72
views
403 Forbidden Error when updating caption track via captions.update
I’m using the Python client library (google-api-python-client) to call captions.update, but I keep getting a 403 forbidden even though I’ve granted all the obvious scopes. I’d appreciate any insight ...
2
votes
0
answers
136
views
YouTube custom thumbnail not returned in API
I have a spreadsheet full of URLs to YouTube videos (specifically from the YouTube Movies & TV channel). I'm trying to retrieve the link to the custom thumbnail for each video.
YouTube Data API ...
0
votes
1
answer
51
views
YouTube Analytics API 403 and missing "Link to Google Cloud project" in Studio
I’m the primary Owner of the Brand Account channel Test (UCNAlIbS).
I enabled YouTube Data API v3 and YouTube Analytics API in a Google Cloud project and created a Desktop OAuth client.
Using the ...
0
votes
1
answer
80
views
YouTube Videos.list API has drastic delays when called by requests.get
def validate_youtube_video(link:str, sessionid:str) -> Tuple[bool, str]:
# Returns (status, sanitized_link|error_message)
import urllib.parse
res = urllib.parse.urlparse(link)
vidid = None
...
0
votes
1
answer
118
views
Getting LIst of Videos of Channel managed by a Content Manager role in Youtube API?
I have an account with Content Manager role and manages some youtube channel from someone else account (I'm not the owner of the channel, but I could see the analytics). I want to get the list of ...
0
votes
1
answer
142
views
How to authorize a Google Service Account to upload videos via YouTube Data API v3?
I'm developing a backend application using a Google Service Account to upload videos to YouTube via the YouTube Data API v3.
The service account is granted OAuth scopes:
https://www.googleapis.com/...
1
vote
1
answer
74
views
How to update YouTube Playlist Image via API
When YouTube allowed for custom playlist thumbnails, their API documentation updated to reflect it. However when I try to add a thumbnail with playlistImages.insert, I get an error about "an ...
0
votes
0
answers
71
views
ValueError: Timeout value connect was <object object at 0x0000028B3ACE0BA0>, but it must be an int, float or None
I am trying to make a basic script that uploads youtube vids. I used this person's design. To be honest I am unsure of what SPECIFICALLY I am doing, however that is besides the point. My only file ...
0
votes
0
answers
47
views
When l use /youtube/v3/videos to get fileDetails, it doesn't return fileName
When I tried to get the file name, he didn't return, but the documentation says so, and you can check out the code I attached, these are the results of my tests using Google API Explorer, and I'm ...
3
votes
0
answers
81
views
YouTube Data API v3 – How to increment a video’s public like count (and is it possible to like comments)?
I’m building a YouTube channel-management platform that uses the
YouTube Data API v3 (server-side OAuth 2.0 flow).
1 – Liking a video
Calling videos.rate with the value like successfully registers a
...
0
votes
1
answer
80
views
YouTube Data API V3: In Ruby, the list_channels method does not accept the for_handle keyword argument
I'm using the YouTube Data API v3 with Ruby.
In the channels.list (list_channels) method, I noticed that the forHandle filter doesn't seem to work.
Is this by design?
Running the following code causes ...
0
votes
0
answers
104
views
Will YouTube Data API v3 Break After Google Workspace Domain Migration?
Context
We are planning a Google Workspace migration and need to understand the potential impact on our existing Google Cloud projects that use the YouTube Data API v3.
Our Current Setup:
Workspace A:...
1
vote
0
answers
72
views
Long Delays and Lack of Communication for YouTube Data API Quota Increase Request
We submitted a formal request for a YouTube Data API quota increase via the designated Google form several months ago. While we understand there can be processing times, we've now been waiting for a ...
1
vote
0
answers
50
views
How does the Youtube Data API handle videos without a set category?
I am working with the Youtube Data API and I am interested in filtering out videos that do not have a category set. My goal is to identify and exclude these videos from my results. When a video does ...
0
votes
1
answer
121
views
How to determine if a YouTube video is classified as a Podcast using the YouTube Data API?
I'm using the YouTube Data API and trying to determine whether a video is explicitly classified as a Podcast. I know that creators can manually mark a playlist as a Podcast in YouTube Studio, but I ...
0
votes
1
answer
56
views
Error building API client for YouTube Content ID API (youtubePartner v1) when retrieving asset metadata with customId
I’m trying to use the YouTube Content ID API to retrieve metadata for all assets associated with my content owner account, including the customId field, and save the results to a CSV file. However, I’...
0
votes
0
answers
51
views
How to authorize a YouTube channel created by others that has granted administrator permissions to your account
Currently, when authorizing YouTube channels via OAuth 2.0, we can only authorize channels created by the currently logged-in Google user. Channels created by others but granted administrative ...
1
vote
0
answers
142
views
How to get captions for members-only YouTube videos with YouTube API
What I want to do
Let my Google account (YouTube account) be [email protected]
And I usually use the brand account example2 to watch YouTube videos
I have a membership to my favorite channel FooBar ...
0
votes
0
answers
160
views
Problem authenticating users' youtube brand accounts
An issue appeared today on my app where when users try to link their youtube brand accounts through the google oauth flow, they get stuck after agreeing to the terms and conditions. They are not ...
0
votes
1
answer
114
views
YouTube API Uploads stuck at 0%
When uploading videos to the YouTube service using the API, the API response indicated that the upload is successful. But on the website channel view the video is stuck at a 0% upload status (see ...
1
vote
2
answers
130
views
Python subprocess run error: 'FileNotFoundError'
I am currently creating an application in python which uses the Youtube Data API and includes the following code block:
import os
from subprocess import run
os.chdir(os.path.dirname(__file__))
command ...
1
vote
0
answers
23
views
403 Error When Adding Videos via YouTube Analytics API to Groups with 200+ Items, Despite 500-Item Limit
I'm encountering an issue with the YouTube Analytics API's groupItems.insert method. According to the official documentation, a group can contain up to 500 items. However, when attempting to add ...
1
vote
0
answers
51
views
Is it possible to get a list of clips from the YouTube API?
I want to programmatically show my own channels youtube clips on a website. Is it possible to get the list of clips shown at youtube.com/feed/clips using the Youtube API? I have tried replacing '...
0
votes
0
answers
103
views
YouTube update not authorized in Google Apps Script
Google Apps Script offers to interact with the YouTube API by adding the YouTube Data API v3 as an advanced service and then using the YouTube class. This works fine for me when I handle requests like ...
0
votes
1
answer
60
views
Error Creating Job in YouTube Reporting API
I'm following the API referenced here but nothing I am doing seems to be working. Below is my code and the error message I am getting
import requests
access_token = 'MY_ACCESS_TOKEN'
headers = {
&...
0
votes
1
answer
4k
views
How do I customise start and end times on YouTube videos?
I am trying to customise the start and end times of YouTube videos so that when people click the link, the video starts at 5 seconds and ends at 10 seconds. Most tutorials say a link followed by ?...
1
vote
1
answer
65
views
Youtube v3 API - Is there a away to retrieve views-date history of a youtube video?
I am trying to find a way to graph out a youtube video's views with relation to time.
Something like this:
getVideoViewHistory(video_id, start-date, end-date)
Response:
{["Date": "XXXX-...
0
votes
0
answers
716
views
How can I see search or view youtube community posts older than 200?
I'm trying to view old community posts that I remember but youtube limits how much community posts load. It happens on all channels. The community posts aren't deleted. If you have the links you can ...
2
votes
0
answers
178
views
Service Unavailable when authorize brand account of Youtube
My app allows people to manage Youtube comments or manage Google Maps reviews for their Business profile location within the scope granted "https://www.googleapis.com/auth/youtube.force-ssl" ...