const supadata = new Supadata({ apiKey: 'YOUR_API_KEY', }); const video = await supadata.youtube.video({ id: 'https://youtu.be/dQw4w9WgXcQ', // can be id or url }); console.log(video.title);
Copy
{ "id": "dQw4w9WgXcQ", "title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "description": "The official music video for \"Never Gonna Give You Up\"...", "duration": 213, "channel": { "id": "UCuAXFkgsw1L7xaCfnd5JJOw", "name": "Rick Astley" }, "tags": [ "Rick Astley", "Official Video", "Music" ], "thumbnail": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg", "uploadDate": "2009-10-25T00:00:00.000Z", "viewCount": 1234567890, "likeCount": 12345678, "transcriptLanguages": [ "en", "es", "fr" ]}
YouTube Endpoints
Video
Get metadata for a YouTube video.
GET
/
youtube
/
video
Copy
import { Supadata } from '@supadata/js';
const supadata = new Supadata({ apiKey: 'YOUR_API_KEY', }); const video = await supadata.youtube.video({ id: 'https://youtu.be/dQw4w9WgXcQ', // can be id or url }); console.log(video.title);
Copy
{ "id": "dQw4w9WgXcQ", "title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "description": "The official music video for \"Never Gonna Give You Up\"...", "duration": 213, "channel": { "id": "UCuAXFkgsw1L7xaCfnd5JJOw", "name": "Rick Astley" }, "tags": [ "Rick Astley", "Official Video", "Music" ], "thumbnail": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg", "uploadDate": "2009-10-25T00:00:00.000Z", "viewCount": 1234567890, "likeCount": 12345678, "transcriptLanguages": [ "en", "es", "fr" ]}