Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://shotstack.io",
"auth_method": "api_key",
"auth_config": {
"header": "x-api-key",
"notes": "Shotstack uses API keys (sandbox and production keys). Keys are passed via the x-api-key HTTP header. API reference at https://shotstack.io/docs/api/ confirms endpoint auth behavior and rate limits."
},
"endpoints": [
{
"name": "Edit API",
"description": "Submit a JSON edit specification to render video, image or audio. Returns a render ID for polling.",
"method": "POST",
"path": "/edit",
"docs": "https://shotstack.io/product/video-editing-api/"
},
{
"name": "Render Status",
"description": "Poll render status for a submitted edit.",
"method": "GET",
"path": "/edit/{id}",
"docs": "https://shotstack.io/docs/api/"
},
{
"name": "Create API",
"description": "Generate assets using AI services including text-to-speech, image generation and video generation.",
"method": "POST",
"path": "/create",
"docs": "https://shotstack.io/product/create-api/"
},
{
"name": "Ingest API",
"description": "Upload, fetch and transform source footage for rendering.",
"method": "POST",
"path": "/ingest",
"docs": "https://shotstack.io/product/ingest-api/"
},
{
"name": "Serve API",
"description": "Host, serve and distribute rendered video and images.",
"method": "GET",
"path": "/serve",
"docs": "https://shotstack.io/product/serve-api/"
}
],
"pricing_model": {
"type": "freemium",
"details": {
"notes": "Plans, credits and a free tier are documented at https://shotstack.io/pricing/. Usage is credit-based for rendering and AI generation."
}
},
"rate_limits": {
"notes": "Rate limits are documented in the API reference at https://shotstack.io/docs/api/. Exact values not retrieved from the provided content."
},
"capabilities": [
"Automated video editing and rendering via JSON",
"Image and audio editing/generation",
"RESTful API for programmatic media generation",
"AI video creation (voices, avatars, generative media)",
"Text-to-video and text-to-speech generation",
"Asset ingestion, upload, fetch and transformation",
"Hosting, serving and distribution of rendered media",
"Embeddable white-label video editor SDK",
"No-code media automation workflows",
"MCP server integration for AI clients (Claude, ChatGPT, Cursor)",
"CLI tool (@shotstack/cli) and Claude Code Skill for agents",
"Developer guides and LLM-friendly documentation (llms.txt, llms-full.txt, markdown endpoints)",
"300+ tutorials and ready-made templates"
],
"raw_analysis": "Shotstack is a mature, developer-focused cloud platform for programmatic video, image and audio editing and generation. Its core value proposition is automating media creation at scale using a declarative JSON edit specification submitted to a RESTful API. The platform has evolved beyond a single rendering API into a suite of products: a Video Editing API, an AI Video Creation Platform, a Create API (text-to-speech, image and video generation), an Ingest API (upload/fetch/transform source footage), a Serve API (hosting and distribution), an embeddable Video Editor SDK, and no-code Workflows. This breadth indicates a well-established product with real production use.\n\nTarget audience: developers, media/tech companies, and increasingly AI agents and automation engineers. The inclusion of an MCP server, a CLI (@shotstack/cli), a Claude Code Skill, agentic video editing solutions, and LLM-optimized documentation (llms.txt, llms-full.txt, .md page variants) shows deliberate positioning toward AI-agent workflows and the 'rendering layer for AI agents' narrative. This is a strong signal of current maturity and forward-looking strategy.\n\nAPI and integration: A public REST API is clearly available (API reference at /docs/api/), with API-key authentication (x-api-key header, sandbox vs production keys). Primary endpoints align with the product suite (edit, create, ingest, serve). Render operations appear asynchronous (submit edit -> poll status by render ID). Rate limits exist and are documented but exact figures weren't in the provided content.\n\nPricing: Freemium model with a free tier, credits and tiered plans (see https://shotstack.io/pricing/). Credit-based consumption is typical for rendering and AI generation.\n\nEcosystem and documentation: Extensive resources — 300+ tutorials, templates, solutions by industry (real estate, automotive, media) and use case (personalized video, dynamic ads, UGC, text-to-video), plus a sitemap for full page inventory. Documentation is agent-friendly and explicitly warns against guessing URLs that 404.\n\nOverall assessment: Shotstack is a high-maturity, API-first video automation platform with a broad, integration-rich feature set and a clear strate3/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 485ms |
| robots_txt | GET /robots.txt | 200 | 32ms |
| llms_txt | GET /llms.txt | 200 | 231ms |
{
"overall": 88,
"dimensions": {
"token_efficiency": 9.5,
"first_try_success": 9.0,
"response_parseability": 9.5,
"error_clarity": 9.0,
"doc_quality": 9.5,
"auth_simplicity": 7.5,
"latency": 9.5,
"consistency": 8.5
},
"pricing_normalized": {
"model": "freemium",
"notes": "Credit-based rendering/AI generation, free tier available, detailed plans at shotstack.io/pricing"
},
"issues": [
"No security headers on responses (missing HSTS, CSP, etc.)",
"Exact credit costs per operation not surfaced in the public scan data",
"Auth flow (API key provisioning) not explicitly verified by checks"
],
"recommendations": [
"Add security headers (HSTS, CSP, X-Content-Type-Options) to responses",
"Publish a clear per-operation credit cost table to aid agent estimation",
"Expose a programmatic signup/API-key endpoint to reduce onboarding friction",
"Include llms-full.txt reference links in error responses for self-healing"
]
}Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/shotstack">
<img src="https://prowl.world/badge/shotstack.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard