apitube
TypeScript icon, indicating that this package has built-in type declarations

1.5.3 • Public • Published

APITUBE

APITUBE is a NodeJS Module to interact with the YouTube Data API v3 | Join our Discord Server for support

Disclaimer: This package relies on user feedback. Check out our Contributing guide to see how you can help!


Installation

- Stable
npm install apitube
- Developer
npm install github:BurnedBed/apitube#dev

Quick Example

const apitube = require('apitube').default;
const yt = new APITUBE(apikey: string, access_token: string);

yt.fetch('/search/', {
	params: {
		part: 'snippet',
		type: 'videos',
		q: 'Monkeys',
		maxResults: 5
	}
}).then(response => {
	const titles = response?.error ?? response?.items.map(v => v.snippet.title);
	return console.log(titles);
});

Table Of Contents

Notice

The YouTube Data API v3 requires you to have an apikey and an access_token (if accessing your Google account). You can check out a tutorials on how to receive both by clicking here.

Package Sidebar

Install

npm i apitube

Weekly Downloads

2

Version

1.5.3

License

Apache-2.0

Unpacked Size

24.3 kB

Total Files

8

Last publish

Collaborators

  • burnedbed