Since YouTube has deprecated API V2, I cannot find a way to get the location or the region code of a channel. I used to use the value found on V2 API
e.g GB.
The official documents suggest that this feature will NOT be moved to V3.
https://developers.google.com/youtube/v3/guides/implementation/deprecated#Channel_Location
Has anyone discovered a successful workaround?
Channels don't have a location anymore, your best bet is to analyze uploaded videos' location and estimate.
Related
since youtube updated thier guildlines on "dislikes" on the platform , see : https://blog.youtube/news-and-events/update-to-youtube/
I wanted to ask if there is still a way to get the dislike amount on a random video using youtube's api , an example of a random video https://www.youtube.com/watch?v=ThiCMd5kGbE&ab_channel=DigitalE
You will have access until Dec. 13th; after that only the user themselves with an authorized API call will be able to obtain that data for their videos only.
I would like to extract playlist data from Youtube Music, as well as metadata related to the songs in the said playlist. Is this possible with the Youtube Data V3 API, or YouTube Analytics API?
If so, where can I find documentation about calls and available metadata; I am not finding what I need on the YouTube Data API page. I am currently referencing PlaylistItems and Playlists in the reference Docs, but it seems that is geared to videos. Is that by design because you can toggle between video and audio in YT Music?
If possible is there an official Rust Crate?
Thank you in advance for the help.
Indeed, this feature is missing from YouTube Data API and quite a few other API users expressed the same need as yours.
The official Google staff account says the following:
This type of information is not available in the API. We have already raised a feature request for this but I can't guarantee that this feature will be implemented.
That is it: they may well implement this feature at some point, but, unfortunately, cannot tell when that'll happen.
From everything I have researched I have not been able to find a way to grab past subscriber count on a certain date. If I can't do it through Youtube API is there any other site that would have this kind of data I could grab for a bunch of different channels?
I'm not sure if this is possible with all of the updates to YouTube showing rounded subscriber counts. I would recommend checking out the YouTube Analytics & Reporting APIs at https://developers.google.com/youtube/analytics. Other than that, I would say not.
If you look at YouTube V3 Docs it will say
YouTube uses playlists to identify special collections of videos for a channel, such as: (...) watch history (...).
Now, if you go to Channels List API and make a call for part=contentDetails&mine=true it will list your information but watchHistory will appear as HL and watchLater as WL.
It makes me wonder, and so far I couldn't find any explicit mention, from Google/YouTube, were those playlists removed from API? IS there any way to actually get that information from an authenticated user?
For quite some time I observed the same values you mentioned on various channels. According to the docs, watch history and watch later playlists are deprecated.
In YouTube's V2 API one could obtain a video's rating from the following tag
<gd:rating average="4.254023" numRaters="20509">
I am not finding this information contained within the new V3 api however.
I am using the videos api. I reviewed all of the available properties that can be returned at this location but while I am finding information about "ratings", that information pertains to movie and tv ratings, not how the video was rated.
https://developers.google.com/youtube/v3/docs/videos#properties
Does anyone have experience with this that may know?
From the link you posted, see the statistics object, specifically statistics.likeCount and statistics.dislikeCount.