YouTube Data Collection API

Comprehensive data collection for YouTube videos, channels, playlists, comments and more

API Endpoints

Get Video Information

GET /api/youtube/video/{video_id}

Get detailed information for a specific video, including title, description, views, likes, and more.

πŸ“‹ Available Fields

β–Ό
🎬 Video ID (video_id)
Unique identifier for the video
πŸ“ Title (title)
Video title
πŸ“„ Description (description)
Video description content
πŸ“Ί Channel (channel)
Includes channel ID, name, and subscriber count
πŸ“Š Statistics (statistics)
Includes views, likes, dislikes, and comments count
⏱️ Duration (duration)
Video duration in ISO 8601 format
πŸ• Published At (published_at)
Video publication timestamp
πŸ–ΌοΈ Thumbnails (thumbnails)
Video thumbnail links in various sizes
🏷️ Tags (tags)
Video tags list

Get Channel Information

GET /api/youtube/channel/{channel_id}

Get detailed channel information, subscriber count, video count, and other statistics.

πŸ“‹ Available Fields

β–Ό
πŸ†” Channel ID (channel_id)
Unique identifier for the channel
πŸ“ Title (title)
Channel name
πŸ“„ Description (description)
Channel description
πŸ”— Custom URL (custom_url)
Custom channel URL handle
πŸ“Š Statistics (statistics)
Includes subscribers, total views, and total videos count
πŸ• Published At (published_at)
Channel creation timestamp
πŸ–ΌοΈ Thumbnails (thumbnails)
Channel avatar images in various sizes
🌍 Country (country)
Channel's country

Get Channel Video List

GET /api/youtube/channel/{channel_id}/videos

Get the list of videos from a specific channel.

πŸ“‹ Available Fields

β–Ό
πŸ†” Channel ID (channel_id)
Channel's unique identifier
πŸ“ Videos (videos)
Contains video ID, title, views, publication date, and duration
πŸ”’ Total (total)
Total number of videos
πŸ“„ Page (page)
Current page number
πŸ“Š Page Size (page_size)
Number of videos per page

Get Video Comments

GET /api/youtube/video/{video_id}/comments

Get the list of comments for a video, including comment text, likes, replies, and more.

πŸ“‹ Available Fields

β–Ό
🎬 Video ID (video_id)
Video's unique identifier
πŸ’¬ Comments (comments)
Contains comment ID, text, author, channel ID, likes, publication date, reply count, and reply status
πŸ”’ Total (total)
Total number of comments
πŸ“„ Page (page)
Current page number

Search Videos

GET /api/youtube/search?q={keyword}

Search for videos, channels, or playlists by keyword.

πŸ“‹ Available Fields

β–Ό
πŸ” Keyword (keyword)
Search keyword
πŸ“ Results (results)
Contains type, video ID, title, channel, views, and publication date
πŸ”’ Total (total)
Total number of results
πŸ“„ Page (page)
Current page number

Get Playlist

GET /api/youtube/playlist/{playlist_id}

Get playlist information and the list of videos it contains.

πŸ“‹ Available Fields

β–Ό
πŸ†” Playlist ID (playlist_id)
Unique identifier for the playlist
πŸ“ Title (title)
Playlist title
πŸ“„ Description (description)
Playlist description
πŸ“Ί Channel (channel)
Channel name owning the playlist
πŸ”’ Video Count (video_count)
Total number of videos in playlist
🎬 Videos (videos)
List of videos with ID, title, and position

Get Trending Videos

GET /api/youtube/trending?region={region}

Get the list of trending videos for a specific region.

πŸ“‹ Available Fields

β–Ό
🌍 Region (region)
Region code (e.g., US, GB, etc.)
🏷️ Category (category)
Video category
🎬 Videos (videos)
Contains video ID, title, channel, views, and trending rank
πŸ• Updated At (updated_at)
Timestamp when trending list was updated

Features

How to Use

πŸ”‘

Get API Key

Contact us to get your exclusive API key and start using our data collection service

πŸ“‘

Make API Request

Use RESTful API interface, supports multiple languages including Python, JavaScript, Java, etc.

πŸ“Š

Get Data Results

Get real-time structured data in JSON format, easily integrate into your applications

1

πŸ“ Register Account

Contact us via Telegram to register an account and get API access

2

πŸ” Configure Authentication

Add your API key to request headers, format: Authorization: Bearer YOUR_API_KEY

3

πŸš€ Start Collecting

Call the corresponding API endpoints with required parameters to get real-time data

4

πŸ’‘ Data Application

Apply the obtained data to various scenarios such as data analysis, market research, content monitoring, etc.