Is there any form of youtube-startup partnership? - youtube

Is there any youtube-startup partnership that may offer a customized youtube API to startups?

Youtube API is open to all. There is currently no customized Youtube API for certain group of people. If certain features are not existing, you can either file a feature request or create your own implementation.

Related

Is it possible to manage the Blocked Words list via a YouTube API?

As a YouTube Creator, in YouTube Studio under Settings -> Community there's a "Blocked Words" list which I can manage. The words that I block change daily, and I do this manually at the moment (this is related to blocking spoilers for games where the answer changes daily). Ideally, I would like to automatically update this list with a cron job, but I can't find if that is possible via any YouTube APIs.
So far, I've looked at the YouTube Data API reference and I think I've looked at every item but couldn't locate it, unless it's under some different name. The Channels: update endpoint seemed the most promising but I couldn't find it there.
Is it possible to update the Blocked Words list via a YouTube API? If it's not available through an API, is there any alternative solution that might work?

How do I to POST info about a Youtube video's chapters via API?

Youtube added the ability to break up their videos in the progress bar into sections called "chapters". As seen here Video Chapters
I would like to post a video via API and add chapters, I have not been able to find any documentation or example in the API about this.
This method is not currently available in the YouTube Data api, it appears to just be part of YouTube studio.
YOu may want to add a feature request maybe its something they will add to the api.

I am only getting upload activities from YouTube API, rather than getting other activities e.g. like, recommendation, subscription, favourite

I am using the YouTube API to get the activities of the authenticated user e.g. like, subscription, etc. The API should only return my the items with snippet.type=upload
This is my request call in python:
request = youtube.activities().list(
part="snippet,contentDetails",
# channelId=channelId,
mine=True,
maxResults=25
)
Here is the link to the API: https://developers.google.com/youtube/v3/docs/activities/list
Like you mentioned, (once again) YouTube Data API v3 doesn't work as expected by the documentation.
I think the best way to go is parsing webpages (when logged) like these ones:
Likes: https://myactivity.google.com/page?page=youtube_likes
Subscriptions: https://myactivity.google.com/page?page=youtube_subscriptions
This webpage describes a few webpages like above: https://myactivity.google.com/more-activity
If you go this way, don't hesitate to share your parsing code with others for instance on this repository.

YouTube API comments streaming

Is there any YouTube API which enables external applications to search for keyword/brand name across all video comments on YouTube and send it back to some URL? Also, pull method is fine if the proposed push idea does not exist.
So I would like to know if my brand was mentioned in any video comment on YouTube, similar as what Twitter allows with User/Site Streams.
The YouTube API (v2.0) defines comments as a property of the video object. Details on this relationship here:
https://developers.google.com/youtube/2.0/developers_guide_protocol_comments?hl=en#Retrieve_comments
Therefore, in order to search every YouTube comment you would need to traverse the entire collection of videos. If you're going to attempt something like this, it makes sense to validate your concept by first focusing on the feeds or categories that are most relevant to your brand. Details on feed and categories here:
https://developers.google.com/youtube/2.0/developers_guide_protocol_video_feeds
https://developers.google.com/youtube/2.0/developers_guide_protocol_category_keyword_browsing
No, there isn't anything like this available from the existing youtube api (neither V2 nor V3)

Manage YouTube annotations through YouTube API

Is there a way to manage (create, update) annotations using the YouTube API?
I have a few hundred videos on YouTube that I would like to add annotations to.
There's an existing feature request for API access to annotations tracked at https://code.google.com/p/gdata-issues/issues/detail?id=558
I'd recommend "star"ing that feature request to be notified of any updates.
Update: It is possible to update InVideo programming annotations, but only those types. See http://www.youtube.com/watch?v=rqtuSRe3QLo
No, this is not supported.
The YouTube Data API v3 does allow you to create Invideo programming annotations and watermarks.
Unless it's just come out, there isn't a documented way of doing anything with annotations via the API yet. I'd be surprised if that kind of support doesn't appear soon, though.
Some time Annotation makes irritate users but sometimes useful to instruct redirect to other topics.
Note: YouTube Discontinued Annotations because it's not working on mobile & second reason is that 70 % user watch YouTube videos on mobile so for better serve youtube took this type of decision.
Please Watch This Video for full clarity: https://youtu.be/Awl1TTUSY78

Resources