Deleted and Private Videos - mattwright324/youtube-metadata GitHub Wiki
- How can you tell if a video is deleted or private?
- What all unavailable statuses are there and what do they mean?
- How can you recover or research a private, deleted, or unavailable video?
- How can find videos from a channel that got taken down?
This page aims to assist with many of these questions.
Researching
There is often a good chance to reveal what a private and deleted video was. This may also be helpful for videos that have been region blocked / copyright striked but are still public or unlisted.
This application provides pre-filled links and even queries Filmot for archived metadata: https://mattw.io/youtube-metadata/
- https://filmot.com/video/{videoId} channel, title, stats, subtitles may be available
- https://ghostarchive.org/varchive/{videoId} video and some metadata
- https://www.youtuberecover.com/watch?v={videoId} video metadata
- https://web.archive.org/web/*/https://www.youtube.com/watch?v={videoId} webpage archive
- https://web.archive.org/web/2/http://wayback-fakeurl.archive.org/yt/{videoId} direct video archive (wayback header)
- https://web.archive.org/web/2oe_/http://wayback-fakeurl.archive.org/yt/{videoId} direct video archive (raw video, no wayback header)
- https://filmot.com/channel/{channelId} unavailable videos will have the error thumbnail
- https://socialblade.com/youtube/channel/{channelId} some general data, statistics
- https://www.youtuberecover.com/channel?id={channelId} list of video metadata archived
Aside from googling and searching every data point, these links are a good start to researching unavailable videos. Replace {videoId}
or {channelId}
with the id you are looking for or just submit the video to this application which does it for you and provides additional search links.
There are also services which do much of the manual checking on several services for you such as
If Archive.org doesn't have the video archived there may at least be subtitles available from Filmot. Otherwise, if you really need to find something there are communities you could try reaching out to check if anyone had downloaded it:
- https://www.reddit.com/r/YTdatahoarding/
- https://wiki.archiveteam.org/index.php/YouTube
- IRC #youtubearchive (on hackint) for videos
- IRC #down-the-tube (on hackint) for metadata
- https://www.reddit.com/r/DataHoarder/
Private
This status indicates that the video was made private.
- This video is private
Example: https://youtu.be/_oaaVJ2viZ8
Aside from manual privating, this also could have been done in mass by hiding the channel if all content on a channel appears to be missing.
Deleted
These statuses indicate that the video was deleted. It also seems that some of the video examples I provided below, the status can change. At the time I created this page, the video had that specific status displayed.
- This video has been removed by the uploader
Example: https://youtu.be/3wbZA8SMB0Q
The owner deleted the video themselves.
- This video has been removed for violating YouTube's Community Guidelines
Example: https://youtu.be/cGFX-azsj4I
This could be the fallback for policy violations before the specific policy violated was stored.
Learn more links to Community Guidelines
- This video has been removed for violating YouTube's policy on {POLICY}
Example: https://youtu.be/1ER67r8OCW8
The full list of policies can be found here. Learn more links to the specific answer link in this list relevant to the topic in the message.
- This video has been removed for violating YouTube's Terms of Service
Example: https://youtu.be/54Ihi0x8DiU
- This video is no longer available because the uploader has closed their YouTube account.
Example: https://youtu.be/GK0GwZKZiFQ
The channel owner has deleted their account.
- This video is no longer available because the YouTube account associated with this video has been terminated.
Example: https://youtu.be/3eUqkTztEJU
The channel could have been terminated due to community guidelines or copyright violations.
- This video is no longer available due to a copyright claim by {ENTITY}
Example: https://youtu.be/3d0v4I7-TFk
Good ol' DMCA be it valid or not.
- This video isn't available anymore
Example: https://youtu.be/No3zciyIBQE
I believe this is the fallback for older deleted videos before the specific reasons in the other examples.
This also seems to appear for videoIds that do not exist yet or are even valid. Possibly this is the catch-all, if it doesn't have the detail to say one of the other messages this will return?
- This video was removed because it was too long
Example: https://youtu.be/gh33c7z6GJw
This means that the video was longer than 15 minutes before the channel owner enabled the setting that allows them to.
API
However, despite the detailed explanations above, you do not get much from the YouTube API. At most you'll only be able to get videoNotFound
.
Resources
Other statuses
These are statuses other than deleted and private that you may encounter. Usually with these you can still view the comments, see the description, and interact but just not view the video itself. These can also be queried in the API.
- This video is popular! Due to limited creator history, we're limiting the number of viewers. Subscribe to this channel to help this creator reach a broader audience.
A livestream from a channel under 1000 subscribers.
- This video is unavailable on this device
Example: https://youtu.be/V2Afni3S-ok
A livestream that was too long (or too large in filesize) to be processed. In the example above, the livestream was 100 days long.
- The live stream recording is not available
Example: https://youtu.be/JlP-8JiKOS8
A similar case where the livestream was too long. In the example above, the livestream was 66 days long.
- This video contains content from {ENTITY}, who has blocked it from display on this website of application Watch on YouTube
The video cannot be played on the given website or application (third party) and must be watched on YouTube. Screenshot above seen from a Discord embed.
- This video contains content from {ENTITY}, who has blocked it on copyright grounds.
Example: https://youtu.be/DRhvxupGhwY (blocked worldwide)
The video has been region blocked worldwide (249 countries) and cannot be viewed anywhere.
- This video contains content from {ENTITY}, who has blocked it in your country on copyright grounds.
Example: https://youtu.be/cwyEdMo9r6E (blocked in US and CA)
The video has been region blocked in some of the world and can be viewed with a VPN in the allowed countries.
- This video is not available in your country.
Example: https://youtu.be/NcVGusovzEo (blocked by YouTube)
This seems to be a different region blocked case where it is by YouTube directly as no entity is mentioned. In the example above, this is due to the Ukraine Russia conflict and was from the Russian channel RT.
- Playback on other websites has been disabled by the video owner
When the video owner disabled the Allow embedding
option on the video. Screenshot above seen from a discord embed.
- The uploader has not made this video available in your country
Example: https://youtu.be/sJL6WA-aGkQ (JP only)
The channel themselves can restrict the video in some circumstances.
- Members-only content This video is available to this channel's members on level: {LEVEL} (or any higher level). Join this channel to get access to members-only content and other exclusive perks.
Example: https://youtu.be/LZwS6hZmqL8
Must join the particular level associated with the channel by purchasing the monthly amount through the join button.
Screenshot example of the join window for this particular channel here.
- The following content may contain suicide or self harm topics. Viewer discretion is advised.
Example: https://youtu.be/v6yg4ImnYwA, https://youtu.be/wU9Daiu5XoM
Learn more. Note, this message appears to be separate from any age restrictions.
- This video is not available
Example: https://youtu.be/0J3ClVWMCR4, https://youtu.be/IlZ1ZYods2w
In the example above, the video was blocked worldwide but did not have the usual message for that scenario shown in this wiki. Unclear if this message is a fallback if the entity name is missing for the worldwide block or some other reason.
- Sign in to confirm your age This video may be inappropriate for some users.
Example: https://youtu.be/6Eazjg3BTPc
If you are not signed in and the video is age restricted.
- Sorry, this content is age restricted.
If you are signed in and the account age is not old enough for the age restriction.
Playlist
You can also determine the status of a video that are in playlists. However, it had to be added to the playlist before it was made unavailable unless it was the video owner. Creators can put their own private videos into their own created playlists.
API
Fortunately you can determine if a video was private vs deleted by the title and lack of videoOwnerChannelId from playlistItems.list
given it was already in a playlist. You cannot add a currently unavailable video to an existing playlist. Note that the channelTitle will also change to the creator of the playlist that added it instead of the original video author.
{
"kind": "youtube#playlistItem",
"etag": "kSsB1vup18LEJi4vHGXO9_IbH3g",
"id": "UEwwZFYySGVmT25LNDFTNG0zcUpCRVVWT0FtNFVteG5nWi4zMDg5MkQ5MEVDMEM1NTg2",
"snippet": {
"publishedAt": "2020-10-16T14:13:40Z",
"channelId": "UCxbp_aQSTqaIXCATD0-3nDQ",
"title": "Private video",
"description": "This video is private.",
"thumbnails": {},
"channelTitle": "Cop Oswald",
"playlistId": "PL0dV2HefOnK41S4m3qJBEUVOAm4UmxngZ",
"position": 10,
"resourceId": {
"kind": "youtube#video",
"videoId": "_oaaVJ2viZ8"
}
}
}
{
"kind": "youtube#playlistItem",
"etag": "y2814aFI4CRQSGOoLMPpmsnTkz8",
"id": "UEwwZFYySGVmT25LNDFTNG0zcUpCRVVWT0FtNFVteG5nWi4yQUE2Q0JEMTk4NTM3RTZC",
"snippet": {
"publishedAt": "2020-10-27T13:23:01Z",
"channelId": "UCxbp_aQSTqaIXCATD0-3nDQ",
"title": "Deleted video",
"description": "This video is unavailable.",
"thumbnails": {},
"channelTitle": "Cop Oswald",
"playlistId": "PL0dV2HefOnK41S4m3qJBEUVOAm4UmxngZ",
"position": 19,
"resourceId": {
"kind": "youtube#video",
"videoId": "71BtxJV0zqw"
}
}
}