API Playground

Test our YouTube data extraction API endpoints in real-time. Enter your parameters, make requests, and see the responses instantly. Perfect for testing and integration.

Authentication
Enter your API key to test the endpoints. Get your free API key from the dashboard.
Don’t have an API key? Get one free
Select Endpoint
Choose which API endpoint you want to test
GET/v1/youtube/video

Extract comprehensive video information including title, description, view count, and thumbnails.

You can paste a full YouTube URL or just the video ID

API Response

Make a request to see the API response here

Code Examples
Ready-to-use code snippets in multiple languages
Video Information
// Using fetch API
const response = await fetch('https://api.vcyon.com/v1/youtube/video?videoId=UF8uR6Z6KLc', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
});

const videoData = await response.json();
console.log(videoData);

// Using axios
import axios from 'axios';

const videoData = await axios.get('https://api.vcyon.com/v1/youtube/video', {
  params: { videoId: 'UF8uR6Z6KLc' },
  headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
GET/v1/youtube/video

Parameters

videoIdRequired

YouTube video ID

Response

• id (string)
• title (string)
• description (string)
• thumbnails (array)
• category (string)
• duration (number)
• channel (object)
• viewCount (number)
• likeCount (number)
• transcriptLanguages (array)
GET/v1/youtube/transcript

Parameters

videoIdRequired

YouTube video ID

languageOptional

Language name (e.g., ’English’, ’Japanese’)

Response

• language (string)
• transcriptLanguages (array)
• segments (array)
- start (number, milliseconds)
- end (number, milliseconds)
- text (string, optional)