Welcome to Reap Automation API
Build powerful video automation workflows with the Reap API. Integrate AI-powered video processing directly into your applications, platforms, or content pipelines.AI Video Clipping
Transform long-form videos into engaging short clips optimized for social media
Smart Reframing
Automatically reframe videos for any aspect ratio with AI-powered subject tracking
AI Dubbing
Add natural-sounding voice dubbing in 80+ languages
Caption Generation
Create accurate, styled captions with emoji and highlight support
Transcription
Extract accurate transcriptions from video and audio content
Publishing & Scheduling
Publish and schedule clips directly to YouTube, Instagram, TikTok, LinkedIn, and X
Getting Started
Get Your API Key
Create an API key from your Reap dashboard. See Authentication for details.
Make Your First Request
Follow our Quickstart Guide to create your first video project in minutes.
Explore the API
Browse the full API Reference — from project creation to publishing.
Core Concepts
Projects
Projects are the main containers for your video processing tasks. Each project represents a single video processing job with specific configurations and outputs.Uploads
Before creating projects, you need to upload your video files to Reap. The API provides secure, presigned URLs for direct uploads.Clips
Clips are the output segments generated from your video projects. They can include various enhancements like captions, reframing, and dubbing.Presets
Presets are pre-configured caption styles that you can apply to your videos for consistent branding across all your content.Integrations
Connect your social media accounts (YouTube, Instagram, TikTok, LinkedIn, X) from the dashboard to enable publishing and scheduling directly from the API.Posts
Posts represent publish or schedule actions for your clips. You can publish a clip immediately, schedule it for later, or bulk-schedule multiple clips with custom intervals.Webhooks
Webhooks notify your application in real-time when video projects reach a final state, eliminating the need to poll for status updates. See Webhooks for details.API Limits
- 10 requests per minute for all endpoints
Concurrent Projects by Plan
| Plan | Concurrent Projects |
|---|---|
| Creator | 5 |
| Studio | 15 |
Resources
API Reference
Complete endpoint documentation
Quickstart Guide
Get up and running fast
Help Center
Tutorials and guides
Support
Get help from our team