JSON2Video
Your video editing API for video automation·json2video.com
JSON2Video is a REST API that lets developers, marketers and coding agents create videos programmatically by sending a JSON specification to an endpoint. It handles scene composition, text-to-speech voice-overs, automatic subtitles, transitions, and rendering, returning a finished MP4. It supports reusable templates with variables so users can generate hundreds or thousands of videos automatically, and offers a visual editor, no-code integrations, and an MCP server for AI coding agents.
What it's for
Features 19
- 25+ scene transition styles
- AI voiceover generation via Azure and ElevenLabs TTS
- Animated HTML5/CSS3 components
- Automatic transcription and subtitle overlay
- Configurable frame rate, bitrate and quality per render
- Export via webhook, FTP/SFTP, S3, or email delivery
- Global CDN for assets
- JSON-based video specification schema
- Ken Burns zoom effect on images and video
- MCP server for coding agents (Claude Code, Codex)
- Multiple output resolutions: SD, HD, Full HD, 4K, custom sizes
- No-code integrations with Make.com, n8n, Zapier and Pabbly
- PHP and Node.js SDKs
- REST API for programmatic video creation
- Support for landscape, portrait and square aspect ratios
- Template system with variables for dynamic content
- Text animations with 100+ fonts
- Visual editor for designing templates
- Webhook support for render notifications
At a glance
Integrations
Resources
Pricing
Additional Enterprise plans for higher volumes are quote-based and available via the account dashboard. Listed prices exclude taxes. Payments are processed through Paddle.com, JSON2Video's payment partner. First-payment refunds are available within 24 hours if less than 10% of credits have been used; renewals and top-ups are non-refundable.
600 credits/month, free API key, no credit card required, ElevenLabs and Azure TTS voices included
600 credits/month (~10 minutes of video rendering); videos include a watermark
One-time top-up payment, not a recurring subscription
7,200 credits, up to 120 minutes of rendered videos; credits do not expire
One-time top-up payment, not a recurring subscription
15,600 credits, up to 260 minutes of rendered videos; credits do not expire
Billed yearly at $203.40/year
3,000 credits/month, up to 50 minutes of rendered output, max video length 1 minute; billed yearly
Marked as RECOMMENDED plan
12,000 credits/month, up to 200 minutes of rendered output, max video length 10 minutes
Text-to-speech voices, All component libraries & SDKs, Chatbot support, Email support, Video call support
30,000 credits/month, up to 500 minutes of rendered output, max video length 30 minutes