{"repo":"brandonbothell/popyt","free":true,"listed":false,"github":"https://github.com/brandonbothell/popyt","clone":"git clone https://github.com/brandonbothell/popyt.git","description":"YouTube Data API v3 Node.JS library built in TypeScript with no dependencies.","language":"TypeScript","stars":44,"topics":["youtube","youtube-api","youtube-data-api","simple-api","typescript","promise","youtube-data","video","wrapper","api-wrapper"],"license":"Unlicense","category":"api-integrations-sdks","readme_excerpt":"Popyt Want to access data from the YouTube Data v3 API? Want a Node.js YouTube API wrapper with typings, promises, and caching? No problem! We've got ya covered. npm i popyt Ask the AI assistant on the documentation site, try out the 5-minute tutorial, or clone the example project. What you'll need - A YouTube Data v3 API key: - Complete steps 1-4 on the page linked above and copy your API key. Here are some basic methods (try it on CodeSandbox): Instantiate the object: Instantiate the object without caching: Get a video by ID: You can do the same thing with playlists, channels, and comments by replacing Video with any of them. Get a video by URL: Get a video by title (or similar title): Search videos: Note: This wrapper does not implement every feature of the YouTube API. If you would like anything added, feel free to open a PR or an issue. The limits imposed by the wrapper are not imposed by YouTube.","default_branch":null,"files":null,"tree":[],"storefront":"/r/brandonbothell","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/brandonbothell/popyt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}