Parse YouTube

Extract transcripts from YouTube videos. Returns full transcript, video metadata, and suggested questions.

📺
Caption Extraction
Uses existing captions when available
📋
Video Metadata
Title, description, channel, views, duration
🎯
Auto-Transcribe
AI transcription when no captions exist
example.js
REST API
const response = await fetch(
  'https://api.skimming.ai/source/v1/api/parse/youtube',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      url: 'https://example.com'
    })
  }
);
const data = await response.json();
console.log(data.success.textContent);

What's in the API

Powerful features designed to help you build amazing applications with ease.

Direct YouTube Integration

Simply paste any YouTube URL—no download or conversion required.

Smart Caption Extraction

Uses existing captions when available, auto-transcribes when not.

Rich Video Metadata

Returns title, description, channel, duration, view count, and publish date.

Timestamp Navigation

Get timestamps for transcript segments to reference specific video moments.

AI-Suggested Questions

Intelligent questions generated from video content for quick insights.

Multi-Language Transcripts

Extract transcripts in the video's original language or available translations.

Common Use Cases

See how developers are using this API to solve real-world problems.

Video Research

Extract content from educational videos.

Content Analysis

Analyze competitor YouTube content.

Quote Extraction

Find and extract specific quotes from videos.

Summary Generation

Create written summaries of video content.

Technical Specifications

Everything you need to know to integrate this API.

Endpoint

Base URL

/v1/source/v1/api/parse/youtube

HTTP Method

Request type

POST

Authentication

Security method

Bearer Token (API Key)

Rate Limit

Request limits

Based on subscription tier

Frequently Asked Questions

Haven’t got your answer? Contact our support now

Does it use YouTube's captions?

What video metadata is returned?

Are private videos supported?