Prowl
74/100
prowl
Benchmarked Sep 04, 2026

api.video

api.video is an API that encodes on the go to facilitate immediate playback, enhancing viewer streaming experiences across multiple devices and platforms. You can stream live or on-demand online video

api platform_profile Streaming
Benchmark Your API

Score Breakdown

Parseability9/10
Latency8/10
Consistency8/10
Documentation8/10
Token Efficiency8/10
Error Clarity7/10
First-Try Success6/10
Auth Simplicity4/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://api.video",
  "auth_method": "api_key",
  "auth_config": {
    "header": "Authorization",
    "scheme": "Bearer",
    "description": "API key required for all requests. Obtain from dashboard."
  },
  "endpoints": [
    {
      "path": "/videos",
      "method": "POST",
      "description": "Upload a video file or provide a URL for ingestion.",
      "auth_required": true
    },
    {
      "path": "/videos",
      "method": "GET",
      "description": "List all videos in the account.",
      "auth_required": true
    },
    {
      "path": "/videos/{videoId}",
      "method": "GET",
      "description": "Retrieve details about a specific video.",
      "auth_required": true
    },
    {
      "path": "/videos/{videoId}",
      "method": "PATCH",
      "description": "Update video metadata (e.g., title, description).",
      "auth_required": true
    },
    {
      "path": "/videos/{videoId}",
      "method": "DELETE",
      "description": "Delete a video.",
      "auth_required": true
    },
    {
      "path": "/live-streams",
      "method": "POST",
      "description": "Create a new live stream.",
      "auth_required": true
    },
    {
      "path": "/live-streams",
      "method": "GET",
      "description": "List all live streams.",
      "auth_required": true
    },
    {
      "path": "/live-streams/{liveStreamId}",
      "method": "GET",
      "description": "Retrieve live stream details.",
      "auth_required": true
    },
    {
      "path": "/live-streams/{liveStreamId}",
      "method": "DELETE",
      "description": "Stop and delete a live stream.",
      "auth_required": true
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "free_tier": "Up to 5 hours of encoded video, 1000 reads per day, 1000 writes per day",
      "paid_plans": "Starts at $14/month for production, includes more hours, features like watermarking, player customization, etc.",
      "usage_based_addons": "Overages charged per GB/hours beyond plan limits"
    }
  },
  "rate_limits": {
    "requests_per_second": "Default 10 requests per second on public API endpoints",
    "daily_free_tier": "1000 reads and 1000 writes per day for free plans",
    "description": "Rate limits vary by plan; production plans typically allow higher limits. Refer to documentation."
  },
  "capabilities": [
    "Video encoding and transcoding on-the-fly",
    "Adaptive bitrate streaming (HLS and DASH)",
    "Live streaming ingestion (RTMP, SRT) and playback",
    "Video on demand (VOD) hosting and management",
    "Player customization with CSS and themes",
    "Analytics and tracking viewer engagement",
    "Caption and subtitle support, thumbnails, and posters",
    "Watermarking and privacy controls",
    "Webhooks for event notifications",
    "Interactive features like hotspots, chapters, and cue points"
  ],
  "raw_analysis": "api.video is a mature, developer-focused video platform API that provides encoding-on-the-go for immediate playback across devices. It targets developers and businesses needing to integrate video streaming (VOD and live) into applications without managing underlying infrastructure. The service is well-documented with a comprehensive REST API and offers SDKs in multiple languages (Python, JavaScript/Node.js, Go, iOS, Android). It supports adaptive bitrate streaming (HLS, DASH), live ingestion via RTMP/SRT, and provides customizable players. The platform is designed for scalability, with billing based on usage (hours of encoded video). It is comparable to other video APIs like Mux, but offers a flexible freemium model that is attractive for testing and small projects. Integrations are available through REST and SDKs, and it may have pre-built integrations with popular frameworks (not confirmed directly). The company has a solid API-first approach with clear docs, good error handling, and active support. However, proprietary libraries for some languages might not be as extensive as larger players. Overall, it is a capable platform for developers wishing to embed video functionalities quickly."
}
Execute

2/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200163ms
robots_txtGET /robots.txt20055ms
llms_txtGET /llms.txt40475ms
Interpret
```json
{
  "overall": 72,
  "dimensions": {
    "token_efficiency": 7.5,
    "first_try_success": 6.5,
    "response_parseability": 9.0,
    "error_clarity": 7.0,
    "doc_quality": 7.5,
    "auth_simplicity": 4.5,
    "latency": 8.5,
    "consistency": 8.0
  },
  "pricing_normalized": {
    "has_free_tier": true,
    "free_tier_limits": "5 hours encoded video, 1000 reads/day, 1000 writes/day",
    "entry_paid_price_usd_monthly": 14,
    "billing_model": "subscription with usage overages"
  },
  "issues": [
    "No llms.txt file found for AI agent discoverability",
    "Auth method unclear from provided context — not confirmed SSO/magic link",
    "Free tier is modest for video workloads (5 hours encoding only)"
  ],
  "recommendations": [
    "Add an llms.txt file to improve AI agent onboarding",
    "Ensure sign-up supports API-key generation without waiting for human approval",
    "Clarify auth flow in docs (API keys vs OAuth)"
  ]
}
```

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/apivideo">
  <img src="https://prowl.world/badge/apivideo.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