curl -X POST https://api.vurl.video/uploads \
  -H "authorization: Bearer $VURL_API_KEY" \
  --data-binary @launch-video.mp4

{
  "jobId": "job_8f7c...",
  "status": "processing"
}
Ready for 720p playback
https://media.vurl.video/videos/8f7c/play
Playback delivery Under $1

100,000 playback minutes can stay inexpensive before library size, processing, and support.

Video streaming API for cost-sensitive apps

Upload a video. Get an adaptive streaming URL.

Vurl converts source videos into streamable playback URLs with predictable costs, simple controls, and no full video-platform overhead.

  • Adaptive playback
  • Simple upload API
  • Predictable costs

Not a full video platform. Not another infrastructure project. Vurl is the thin layer between upload and inexpensive adaptive playback.

Why it exists

Viewer-minute pricing is the wrong shape for many apps.

If you need DRM, live streaming, deep analytics, or a branded player, use a larger platform. If you mostly need upload, playback, and predictable delivery economics, use less.

POST /uploads

Simple upload API

Send a source file, poll or receive a webhook, and store the returned playback URL.

Playback URL

Playback-ready output

Each processed video gets a playback URL your app can store, share, or embed.

Usage guardrails

Built-in guardrails

Plans cap uploads, processing minutes, video library size, playback volume, and concurrent jobs.

Workflow

One endpoint in. One playback URL out.

1

Upload

Post an MP4 or MOV from your server, CLI, or direct-upload flow.

2

Transcode

Create playback options that stay smooth across connection speeds.

3

Deliver

Return a playback URL your product can use immediately.

Pricing shape

Pay for your video library and processing. Keep delivery cheap.

Early plans are designed for teams that would rather cap usage than negotiate video platform contracts.

Starter

$9/mo

  • 50 GB video library
  • 300 processing minutes
  • 100,000 playback minutes target
  • Email support

Most likely

Growth

$29/mo

  • 250 GB video library
  • 1,500 processing minutes
  • 1,000,000 playback minutes target
  • Webhooks and private playback

Volume

Talk/mo

  • Custom library caps
  • Dedicated processing limits
  • Abuse review workflow
  • Migration support

Early access

Building with video but not building a video company?

Tell us your expected upload volume, library size, and playback pattern. We are shaping the first hosted plans around real workloads.

Early access requests are prioritized by workload shape.