Video automation Video API Convert JSON to video AI Voices

Convert JSON to video!

Your video editing API

A video creation API that automates video production with templates, variables and AI orchestration — for video ads, social media stories and product videos at scale.

Save up to 90% of time and cost on video production

70,000+

creators & businesses

10M+

videos created

99.9%

API uptime

<2min

average render time

4.9/5

7 verified Capterra reviews

Text to video

Text to video API for
Claude Code

Install the JSON2Video MCP server and your AI agent generates professional videos on demand — straight from Claude Code, Codex, OpenClaw, or any MCP-compatible agent.
Describe what you want. Your agent does the rest.

npx @json2video/mcp

| script.txt

AI video generation

AI video generator API

Combine multiple AI models in a single render: generate scene visuals with Veo or Sora, voice-overs with ElevenLabs, image elements with Flux or Seedream, and the final video with Seedance — all orchestrated through one JSON API call.

ElevenLabs

ElevenLabs

AI Voices

Sora 2

Sora 2

Video Generation

Google Veo 3.1

Google Veo 3.1

Video Generation

Nana Banana 2

Nana Banana 2

Image Generation

Seedance 1.5 & 2.0

Seedance 1.5 & 2.0

Video Generation

Seedream 4.5

Seedream 4.5

Image Generation

W

Wan 2.7

Video Generation

Kling 3.0

Kling 3.0

Video Generation

Flux 2

Flux 2

Image Generation

Azure AI

Azure AI

AI Voices

ElevenLabs

ElevenLabs

AI Voices

Sora 2

Sora 2

Video Generation

Google Veo 3.1

Google Veo 3.1

Video Generation

Nana Banana 2

Nana Banana 2

Image Generation

Seedance 1.5 & 2.0

Seedance 1.5 & 2.0

Video Generation

Seedream 4.5

Seedream 4.5

Image Generation

W

Wan 2.7

Video Generation

Kling 3.0

Kling 3.0

Video Generation

Flux 2

Flux 2

Image Generation

Azure AI

Azure AI

AI Voices

Free & included in every plan

ElevenLabs ElevenLabs · AI Voices
Azure AI Azure Voices · AI Voices
Flux Flux Schnell · Image Generation

Use cases

Video automation use cases
for marketing, ecommerce and media

Empowering creators and enterprises to build scalable video workflows to automate content across any industries and platforms.

Advertising

Adapt messaging, visuals, and offers dynamically for different audiences.

Personalized video ads at scale.

Real Estate

Generate videos for every property with images, data, and voiceovers.

Transform lists into engaging video

Social Media

Turn blog posts, news, or ideas into TikTok, Reels, and YouTube Shorts automatically.

40% of users create social content

Ecommerce

Create product showcases, promotions, and catalog videos at scale.

Turn product into high-converting videos

News & Media

Convert articles, RSS feeds, or data instantly.

Stay relevant automated

Gaming

Create highlight reels, trailers, and game recap videos automatically.

Engage your audience at scale

E-Learning

Transform lessons into engaging video content.

Automate course video production

Video templates

Customizable video templates

Choose from dozens of ready-made templates for any format, industry, or platform — then customize with your own data.

Our video templates library includes ready-made designs for every format and platform: TikTok and Instagram Reels, YouTube Shorts, product showcases, real estate listings, news summaries, e-learning lessons and animated explainers.

Every template is fully customizable via JSON or the visual editor. Define placeholders for text, images, videos and data, then populate them programmatically through the REST API to generate hundreds or thousands of on-brand videos automatically. Templates are versioned, shareable across teams, and can be cloned and modified without writing a single line of code.

Browse our library of ready-made templates, or design your own with the visual editor.

End-to-end pipeline

A programmatic video
creation pipeline

Other APIs just render. JSON2Video writes scripts, generates images, creates voiceovers, adds captions and renders. All in one pipeline.

01

Define Template

Start with a ready-made template or design your own using our visual editor or pure JSON. Set placeholders to easily personalize your videos at scale.

02

Add Content

Insert your text, images, and data — or generate everything automatically with AI, from scripts to visuals and voiceovers.

03

Render Video

Generate high-quality videos in seconds via API or dashboard. Scale production effortlessly, from one video to thousands.

No-code integrations

No-code video automation
with Make.com, n8n and Zapier

Connect JSON2Video to Make.com, n8n, or Zapier and put your entire video workflow on autopilot — set it up once, generate videos forever.

Make.com Make.com
n8n n8n
+ Zapier & more

Step-by-step guides for Make.com, n8n, Zapier and more.

template - hello world
{
    "resolution": "full-hd",
    "quality": "high",
    "scenes": [
        {
            "background-color": "#4392F1",
            "elements": [
                {
                    "type": "text",
                    "text": "Hello world",
                    "duration": 10
                }
            ]
        }
    ]
}

For developers

Video editing API
engineered for developers

JSON2Video is built by developers, for developers. A predictable REST API, a clean JSON schema, and the tooling you need to ship video at scale.

  • Fully Documented REST API
  • Webhook Support for Renders
  • Clean & Consistent JSON Schema
  • MP4 Output up to Full HD and 4K
  • AI Voice-Over in 100+ Languages
  • HTML5 & CSS3 Custom Elements
  • Text Animations with 100+ Fonts
  • Global CDN for Assets

Testimonials

What developers say
about JSON2Video

Thousands of developers, agencies, and businesses use JSON2Video to automate their video production at scale.

70,000+ happy creators & businesses

Will Graham

Founding Partner · Devlift Media

Will Graham

"JSON2Video helped us to build a fully automated workflow for creating stories with images and audio based on short text prompts."

Michael Taggart

CTO · Envoy Media Group

Michael Taggart

"Let's be honest, creating video programmatically is hard. JSON2Video created a super simple, yet powerful, service where you can build scenes and elements with exactly what you want and they take care of all the hard parts."

Read full review →

Ishan Goswami

Founder, CTO · TCS Group

Ishan Goswami

"We really liked that we didn't have to pay upfront costs to try out the product. The API was decently easy to use. The best part was that I couldn't find one feature and texted their support and they were very quick to respond! Loved the service!"

Read full review →

Srishti O.

HRE (Talent Acquisition) · 1001–5000 employees

Srishti O.

"JSON2Video is an amazing video editing API that helped us create and edit videos at a large scale. It's packed with awesome features — our most liked feature is the ability to turn images into a professional video with music and sound effects."

Read full review →

Featured on & trusted by

Recognized by leading tech publications and developer communities.

FAQ

Frequently asked questions
about JSON2Video

What is JSON2Video?
JSON2Video is a video editing API that lets developers, marketers and AI agents create professional videos programmatically by sending a JSON specification to a REST endpoint. It handles rendering, AI voice-overs, subtitles, transitions and AI-generated visuals automatically — so you can scale video production from one video to thousands without manual editing. It is used by 70,000+ creators and businesses, integrates with Make.com, n8n and Zapier, and offers an MCP server for AI agents like Claude Code and Codex.
How do I convert JSON to video?
To convert JSON to video with JSON2Video, you write a JSON file describing your scenes, elements (text, images, videos, voice-overs) and timing, then send it to the POST /movies endpoint of the API. The video is rendered on our cloud infrastructure and returned as an MP4 within seconds. You can use the visual editor to design templates first, then convert them to JSON and populate placeholders programmatically. See the documentation for the full schema reference.
What is a video API?
A video API is a programming interface that lets applications create, edit, render or process videos automatically without manual editing software. JSON2Video is a video API specifically focused on video editing and generation: developers send a JSON specification describing scenes, text, images, voice-overs and effects, and the API returns a finished MP4. Other types of video APIs cover hosting (Vimeo, YouTube), streaming (AWS IVS), or transcoding (AWS Elastic Transcoder). Read more in our guide to video APIs.
Can I create videos with AI agents like Claude Code?
Yes. JSON2Video provides an MCP (Model Context Protocol) server that AI agents like Claude Code, Codex and other MCP-compatible agents can use to generate videos directly from natural language prompts. Install it once with npx @json2video/mcp and your agent can create scripted videos, generate AI voice-overs and produce final MP4 renders without writing code. The agent handles scene composition, asset orchestration and quality settings automatically based on your prompt.
Does JSON2Video work with Make.com, n8n and Zapier?
Yes. JSON2Video has native Make.com, n8n and Zapier integrations that let you connect video generation to any other tool in your stack — CRMs, spreadsheets, RSS feeds, AI services or social media. You can build fully automated workflows that trigger video creation from any event: a new product in Shopify, a news article published, a form submission or a scheduled cron. Browse our no-code tutorials for step-by-step recipes.
What video formats and resolutions does JSON2Video support?
JSON2Video outputs MP4 at resolutions from low quality up to Full HD (1080p) and 4K. You can output in any aspect ratio — landscape (16:9), portrait (9:16) for TikTok, Instagram Reels and YouTube Shorts, or square (1:1) for Instagram and Facebook posts. Custom dimensions are also supported. Frame rate, bitrate and quality settings are all configurable per render via the JSON quality and resolution properties.
How much does JSON2Video cost?
JSON2Video offers a free plan with 600 credits to get started, paid plans starting at $49.95/month, and an Enterprise plan for high-volume use cases. Pricing is based on video minutes rendered, with each plan including a monthly credit allowance and pay-as-you-go top-ups available. AI features (voice-overs, image generation) are included in every plan. See the pricing page for full details and a credits calculator.
Is there a free plan or free API key?
Yes. JSON2Video has a free plan that includes 600 credits (~10 minutes of video rendering) and a free API key — no credit card required to get started. You can get your free API key and start rendering videos immediately. Free-plan videos include a small JSON2Video watermark; paid plans remove it. ElevenLabs voices, Azure voices and Flux Schnell image generation are included free in every plan, including the free tier.