Prowl
92/100
prowl
Benchmarked Sep 27, 2026

Shotstack

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

api platform_profile Streaming
Benchmark Your API

Score Breakdown

Latency10/10
Documentation10/10
Token Efficiency10/10
Parseability10/10
Error Clarity9/10
First-Try Success9/10
Consistency8/10
Auth Simplicity8/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "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 strate
Execute

3/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200485ms
robots_txtGET /robots.txt20032ms
llms_txtGET /llms.txt200231ms
Interpret
{
  "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"
  ]
}

Agent Readiness

x402 Payments
Not supported
Streaming
Yes
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/shotstack">
  <img src="https://prowl.world/badge/shotstack.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard