Documentation Index
Fetch the complete documentation index at: https://docs.reap.video/llms.txt
Use this file to discover all available pages before exploring further.
For AI agents: a documentation index is at /llms.txt. Every page is also available as markdown, just append .md to the URL.
What is the Reap API?
The Reap API is an AI video automation API that turns long-form videos into short social clips, adds styled captions, reframes footage for any aspect ratio, dubs audio into 80+ languages, generates transcriptions, and publishes directly to YouTube, Instagram, TikTok, LinkedIn, and X. It runs over a REST interface with Bearer-token auth and webhook callbacks. It is the same engine that powers reap.video, exposed so developers, AI agents, and content platforms can embed clipping, captions, reframing, and dubbing into their own pipelines without building video infrastructure.API Basics
- Base URL:
https://public.reap.video/api/v1/automation/ - Auth:
Authorization: Bearer YOUR_API_KEY - Rate limit: 10 requests / minute / key
https://mcp.reap.video/mcp to let your agent clip, caption, reframe, dub, and publish for you directly. See MCP Server.
Quickstart
Authentication
Agent Skill
MCP Server
Agent Entry Points
- Full documentation index: llms.txt
- OpenAPI schema: openapi.json
- Markdown pages: append
.mdto any docs URL, for examplehttps://docs.reap.video/api-reference/3_quickstart.md
What can you build with the Reap API?
AI Video Clipping
prompt. See Create Clips.Smart Reframing
AI Dubbing
Caption Generation
Transcription
Publish & Schedule
Who is this API for?
- AI agents and coding copilots (Cursor, Claude Code, Codex, Copilot, Cline, Windsurf, Gemini CLI): install the Reap Agent Skill to write integrations, or connect the MCP server so your agent can create clips and publish for you.
- Creator platforms and SaaS tools embedding clipping, captions, or dubbing as a feature.
- Media and publisher workflows automating short-form output from podcasts, webinars, keynotes, and long-form YouTube.
- Enterprise content teams replacing manual editing with batch pipelines driven by webhooks.
- Developers looking for a video clipping API, caption generation API, or AI dubbing API with real webhooks and agent support.
Why teams build on the Reap API
Full REST API, not a UI wrapper
Production-grade webhooks
Agent-native distribution
One API, six capabilities
Publish where your audience is
Built for batch and scale
60-second example: upload, clip, and poll
Install Reap into your AI coding agent
Reap meets your agent two ways. The agent skill gives it full knowledge of the API to write integrations (offline, versioned with your repo). The MCP server connects it to your workspace so it can create clips and publish directly (live, over OAuth).- Agent Skill (skills.sh)
- MCP Server
- llms.txt
Core concepts
Projects
Projects
status (queued, processing, completed, failed, invalid, expired) and produces one or more clips, transcripts, or rendered outputs.Uploads
Uploads
/get-upload-url. MP4 or MOV, 2 minutes to 3 hours, up to 5 GB. Files are validated at project creation, not upload.Clips
Clips
clipUrl (presigned), title, caption, virality score, and framing metadata. See Get Project Clips.Editorial Control
Editorial Control
prompt to /create-clips to steer clip count, duration, focus, exclusions, editorial mode, and tone. The prompt overrides generic virality scoring when the two conflict; omit it to fall back to virality-driven selection. Preview feature — schema is stable, AI interpretation may evolve.Presets (Brand Templates)
Presets (Brand Templates)
create-clips and create-captions via captionsPreset.Integrations
Integrations
integrationId when publishing. See Get Integrations.Posts
Posts
Webhooks
Webhooks
API limits
- Rate limit: 10 requests per minute per API key (headers:
X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset). - Concurrent projects:
| Plan | Concurrent Projects |
|---|---|
| Creator | 3 |
| Studio | 10 |
| Enterprise | Custom, contact sales |
FAQ
Does Reap have a public API?
Does Reap have a public API?
https://public.reap.video/api/v1/automation/. Create a key from your Reap dashboard under Settings → API Keys.Is there an AI clipping API I can call from code?
Is there an AI clipping API I can call from code?
POST /create-clips accepts an uploaded video and returns ranked short clips with captions, reframing, and metadata. Works for podcasts, webinars, interviews, keynotes, and long-form YouTube.Can I describe what kinds of clips I want in plain language?
Can I describe what kinds of clips I want in plain language?
prompt to /create-clips to control clip count, duration, focus, exclusions, editorial mode (highlight reel, trailer, compilation, etc.), and tone. Prompts override generic virality scoring on conflict. Preview feature — schema is stable, AI interpretation may evolve.Is there a Reap MCP server for Cursor / Claude Code / Copilot?
Is there a Reap MCP server for Cursor / Claude Code / Copilot?
https://mcp.reap.video/mcp and a one-time OAuth sign-in scopes it to a workspace you choose. Your agent can then create clips, caption, reframe, dub, and publish for you. Full setup in MCP.Can I install Reap as an agent skill?
Can I install Reap as an agent skill?
npx skills add https://docs.reap.video. Works with Cursor, Claude Code, Copilot, Codex, Cline, Amp, Gemini CLI, and 30+ agents.What languages does Reap dubbing support?
What languages does Reap dubbing support?
GET /get-dubbing-languages.What video formats and sizes does Reap accept?
What video formats and sizes does Reap accept?
Does Reap support webhooks?
Does Reap support webhooks?
Is there an AI video editing API I can call from my backend?
Is there an AI video editing API I can call from my backend?
/create-clips), captions (/create-captions), reframing (/create-reframe), dubbing (/create-dubbing), transcription (/create-transcription), and social publishing (/publish-clip). No UI scraping, no waitlist, no headless browser.Can I publish directly to social platforms from the API?
Can I publish directly to social platforms from the API?
Is there a Python SDK or a Node SDK?
Is there a Python SDK or a Node SDK?
requests), and Node (fetch). Official SDK packages are on the roadmap.