Ingest Video

Upload video files 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/video',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      file_id: 'abc123-def456-ghi789',
      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.

Video Ingestion for Chat

Upload video files and receive a `file_id` to use with video chat endpoints.

Wide Video Format Support

Supports MP4, MOV, AVI, WMV, WebM, FLV, and MKV formats.

Audio Track Extraction

Optimized for transcript-based Q&A by preparing the audio track for analysis.

Reusable file_id

Ingest once and ask multiple questions over the same video content.

Pipeline-Friendly

Designed for automation: ingest → ask questions → store answers in your app.

Secure Access

All ingestion and retrieval stays protected with your API key.

Common Use Cases

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

Video Transcription Q&A

Ingest videos and ask questions about what was said.

Webinar Summaries

Ingest webinars and extract highlights, agendas, and follow-ups.

Training Content Search

Make internal training videos searchable for teams.

Interview Analysis

Ingest interviews and extract quotes, themes, and decisions.

Support Repro Videos

Analyze recorded bug reports and extract steps and context.

Content Repurposing

Turn video content into outlines, blogs, and bullet summaries.

Technical Specifications

Everything you need to know to integrate this API.

Endpoint

Base URL

/v1/ingest/v1/api/video

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?