Ingest YouTube Video

Ingest a YouTube video to get a file_id for chat operations.

Fast
Average 2s response
🛡️
Secure
Enterprise-grade
⏱️
Reliable
99.9% uptime SLA
example.js
REST API
const response = await fetch(
  'https://api.skimming.ai/ingest/v1/api/youtube',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      youtube_link: 'https://www.youtube.com/watch?v=VIDEO_ID',
      question: 'What are the main points?',
      streaming: false
    })
  }
);
const data = await response.json();
console.log(data);

What's in the API

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

YouTube URL Ingestion

Ingest a public YouTube URL and convert it into a reusable `file_id` for chat operations.

Transcript Preparation

Prepares a transcript layer so chat endpoints can answer questions from what was said.

Time-Aware Content

Designed to support timestamp-based exploration (e.g., “where is this mentioned?”).

Single file_id Workflow

Ingest once, then ask multiple questions using the same `file_id`.

No Download Needed

Works from a URL—no manual download, conversion, or local storage required.

API-Key Protected

Access is protected via Bearer token authentication.

Common Use Cases

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

Video Q&A

Turn long videos into interactive Q&A experiences using file_id.

Content Summaries

Ingest first, then ask for summaries, outlines, and key takeaways.

Clip Discovery

Find where topics are discussed to create clips and highlights.

Training Libraries

Make training videos searchable for teams and customers.

Competitive Research

Ingest competitor videos and extract differentiators and messaging.

Support Enablement

Help support teams answer questions from recorded webinars.

Technical Specifications

Everything you need to know to integrate this API.

Endpoint

Base URL

/v1/ingest/v1/api/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

How do I get started with this API?

What authentication method does this API use?

What are the required headers?

Does this endpoint support streaming?

What AI models are available?