The VideoMentions YouTube API can be used for fetching YouTube videos, channels and playlists data. You can review the pages of this documentation to learn how to use it.
Follow the links below for documentation on each API endpoint.
/channel Get a YouTube channel’s data.
/channel-playlists Get a YouTube channel’s playlists.
/channel-videos Get a YouTube channel’s videos.
/comments Get video comments.
/playlist Get a YouTube playlist’s data, including its videos.
/verify-channels Verify a list of YouTube channel IDs.
/verify-videos Verify a list of YouTube video IDs.
/video Get a YouTube video’s data.
/video-search Search for YouTube videos.
The VideoMentions YouTube API uses a combination of an API key and API secret to authenticate requests. You will be given your key and secret once API access has been granted to you. The API key is a unique value that identifies your account and the API secret is a value used to authenticate your account’s requests, specifically.
The API key and API secret must be provided with every request as
API-Secret headers, as shown in the example below.
curl -X GET
-H "API-Key: your-api-key"
-H "API-Secret: your-api-secret"
If either of these headers is excluded or incorrect, a
401 Unauthorized error response will be returned.
Your API key and API secret carry privileges, so be sure to keep them secure. Don’t share your key or secret in publicly accessible places such as GitHub, client-side code, and so on.
Usage of the VideoMentions YouTube API is limited to a maximum of 10,000 requests per hour.
Example breakdown for a 30-day month:
Note that the above is merely an example. Requests may be sent to any of the API endpoints in any amounts, as long as the total number of requests sent does not exceed 10,000 per hour.
If you have questions or concerns about the VideoMentions YouTube API, please contact us. Thank you for using the API.