Free Tools

Article to Video

Turn articles into MP4

Script to Voiceover

Turn text into AI audio

Transcript to Help Article

Clean docs from transcripts

Video Trimmer

Cut and trim video clips

Subtitle Creator

Generate captions from audio

Transcript Extractor

Get text from any video

Video Watermark

Add logo or text overlay

Video Cropper

Resize and crop frames

AI Video Reframer

Auto crop with subject tracking

Video to FAQ

Turn video into Q&A

Video to Help Article

Auto-generate help docs

Video to Quiz

Generate quizzes from videos

Subtitle Translator

Translate captions instantly

Background Music

Add royalty-free tracks

Thumbnail Generator

Create click-worthy thumbs

Description Generator

SEO-optimized descriptions

AI Video Trimmer

Smart cuts, auto highlights

Video Merger

Combine multiple clips

Before & After Video

Side-by-side comparisons

Coming Next Video

PiP teaser into next clip

Video Rotator

Flip or rotate footage

Speed Changer

Speed up or slow down

Format Converter

Convert between formats

Video Compressor

Shrink file size, keep quality

Video to GIF

Turn clips into animated GIFs

Video Fade In/Out

Smooth intro and outro

Video Summary

AI-powered key takeaways

Video FAQ Generator

Extract FAQs from video

Image Annotator

Mark up screenshots

Video Annotator

Shapes, arrows & text on video

Audio Extractor

Extract audio from video

Subtitle Burner

Burn captions into video

PDF to Video

Convert PDF to video

PPTX to Video

Turn slides into video

Keynote to Video

Convert Keynote to video

Presentation to Video

PDF, PPTX, or Keynote

Google Slides to Video

Turn Google Slides into video

PowerPoint to Video

Convert PPT to video

Video Lighting

Brightness, contrast & more

Developer API

Build on Vidocu with the API

Automate subtitles, voiceover, translation, and documentation for your videos. A single API to power your entire video content pipeline.

REST
API Standard
6
Core Endpoints
65+
Languages
Webhooks
Real-Time Events

How It Works

1

Upload your video

Request a presigned upload URL, upload the file, and receive a video ID.

2

Analyze with AI

Kick off an analysis job. Vidocu transcribes, generates subtitles, and extracts metadata automatically.

3

Translate, voice, document

Call translate, voiceover, or article endpoints to generate localized content from the same video.

4

Export and deliver

Export the final video with subtitles burned in. Receive a download URL via webhook or polling.

API Capabilities

Everything you can do in the Vidocu dashboard — available programmatically

Video Analysis

Transcribe audio, generate subtitles, and extract metadata from any video with a single POST request.

Subtitles

Retrieve AI-generated subtitles as JSON or SRT. Perfect sync, ready for embedding or download.

Translation

Translate subtitles to 65+ languages. One call per language, batch as many as you need.

AI Voiceover

Generate natural voiceover from subtitles. Choose a voice, choose a language, get audio back.

Article Generation

Turn any analyzed video into a structured help article with step-by-step Markdown output.

Video Export

Export the final video with subtitles burned in. Receive an MP4 and SRT file ready to publish.

Webhooks

Get notified when jobs complete. Signed payloads with HMAC SHA-256 for secure integrations.

Usage Tracking

Monitor API calls, video minutes, exports, and translations in real time. Stay within plan limits.

Rate Limiting

Built-in rate limiting with clear headers. Up to 1,000 requests/min on Enterprise plans.

Who It's For

SaaS platforms

Embed video processing into your product. Let your users upload videos and get subtitles, translations, and docs without leaving your app.

Enterprise teams

Automate video content pipelines at scale. Connect Vidocu to your CMS, LMS, or internal tools via API.

Automation builders

Integrate Vidocu into Zapier, Make, or custom workflows. Trigger video processing from any event.

How Vidocu API Compares

FeatureVidocu APIStitching Multiple APIs
Subtitles + voiceover + translation + docs
Single API
3-4 separate APIs
Video upload + processing + export
Built-in
Custom infrastructure
Webhook notifications
Varies
Usage tracking
Built-in dashboard + API
Build your own
Documentation generation
Languages supported
65+
Depends on provider

Frequently Asked Questions

Sign up for a Vidocu account, then generate an API key from your dashboard settings. Keys are prefixed with `vdo_live_` for production and `vdo_test_` for testing.

Upload videos, analyze them with AI, generate subtitles, translate to 65+ languages, create AI voiceover, generate help articles, and export final videos — all programmatically.

Yes. The Vidocu API follows REST conventions with JSON request/response bodies, standard HTTP methods, and predictable URL patterns.

Long-running operations (analyze, export, translate, voiceover) return a job ID immediately. Poll the Jobs endpoint for progress, or use webhooks to get notified when the job completes.

Rate limits depend on your plan: Starter (50 req/min), Growth (200 req/min), Scale (500 req/min), Enterprise (1,000 req/min). Every response includes rate limit headers.

Yes. Configure webhook endpoints in your dashboard to receive signed event notifications for job completions, failures, and other events. All payloads are signed with HMAC SHA-256.

Official SDKs are coming soon. In the meantime, the REST API works with any HTTP client — curl, fetch, requests, or your language of choice.

All paid plans include API access. Some features like translation and voiceover require Growth or higher. Check the usage endpoint to monitor your limits.

Start building with the Vidocu API

Get your API key and automate your video content pipeline today.