Skip to main content

YOUR VIDEO. YOUR NEXT BUILD.

The video API for developers and AI agents.

Build your video workflow with a flexible API. VideoNest handles storage, encoding and playback.

API access from $29/month on Creator, billed annually. No bandwidth caps.

From file to video libraryExample
// JavaScript-style pseudocode
const api =
  "https://api1.videonest.co/v1";
const auth =
  "Bearer $VIDEONEST_API_KEY";

// 01  Create an upload
const upload = createUpload(
  api, auth, file
);

// 02  PUT parts to signed storage URLs
const parts = putParts(upload, file);

// 03  Complete the upload
completeUpload(api, auth, upload, parts);
Illustrative flow, not an SDK. See the full upload requests

BUILD BEYOND THE UPLOAD

One video library, endless possibilities.

Build or connect your app to VideoNest's APIs.

Upload

Upload files up to 5 TiB directly to storage with signed URLs. VideoNest automatically encodes your videos for adaptive playback.

Learn more

Manage

Organize channels, titles, descriptions, tags and thumbnails from your code. Batch-update evergreen eligibility for up to 100 videos per request.

Learn more

Stream

Program your uploaded videos into a looping HLS live channel. Configure your channel in VideoNest with Linear Streams beta access.

Learn more

Play

Embed your branded VideoNest player with captions, adaptive HLS and MP4 fallback. Play horizontal or vertical video in the same player.

Learn more

Monetize

Once approved for the Monetization Program, eligible videos can earn from website video ads, CTV/OTT and syndication. Track daily views per channel.

Learn more

YOUR LIBRARY, PROGRAMMATICALLY

How to manage video storage with an API.

Build on a video upload API that connects your files, metadata and daily view reports.

  1. Create a scoped key

    Choose permissions and channels; keep your key on the server.

  2. Upload straight to storage

    Send file parts to signed URLs, then complete your upload.

  3. Organize your library

    Keep your videos searchable with channels, titles, descriptions and tags.

  4. Review in batches

    Page through your videos and update metadata or evergreen eligibility.

  5. Track daily views

    Pull daily view counts per channel into your own reports.

YOUR STACK. YOUR WORKFLOW.

Built for developers, engineers and AI tools.

Connect your code, tools or AI agents with permissions you choose.

A video API that speaks your language.

Build your app with documented requests, predictable retries and access you control.

  • REST and JSON from any language, with OpenAPI 3.1.
  • Scoped keys with channel limits, an IP allowlist and expiry.
  • Idempotency, cursor pagination and clear error codes.
Explore the API documentation

Turn your instructions into video workflows.

Connect your agent to your library with documented permissions and human review.

  • Works with ChatGPT, Claude, Gemini, Cursor and any API-calling agent.
  • llms.txt and OpenAPI with required scopes for each operation.
  • Agent-flagged keys and human approval for important writes.

LIVE STREAMING AND BROADCAST Beta

Go live with the videos you already manage.

Building with a video streaming API? Upload and manage your source videos through the API, then configure VOD-to-live in VideoNest to loop a continuous HLS channel.

Live features require Linear Streams beta access. Book a Demo to discuss access.

HOSTED VIDEO WEBSITES

Launch a video website built around your player.

VideoNest hosts your video website, with channel, video and playlist pages built around your player. Every upload publishes automatically, on a custom domain if you want one.

  • Custom domain: connect your own domain on Creator and above.

  • Player built in: every page plays with your branded player.

  • Embed anywhere: drop your player into any landing page or CMS.

BUILD MORE. PLAN YOUR COSTS.

Flexible and affordable.

A video hosting API with predictable pricing for your next build.

See Pricing
$29/month

API access from Creator

Billed annually, or $35 month to month. Business and Enterprise add storage and more.

No bandwidth caps

No overages

Predictable monthly pricing, with no surprise bills as your audience grows.

Scoped keys

Your app, your permissions

Choose channels, expiry and IP limits for each app or agent.

FROM IDEA TO WORKFLOW

Built around your workflow.

  1. Upload from your app

    Send files and metadata from your CMS to your video library.

  2. Organize with an AI agent

    Review titles, descriptions and tags, then approve your metadata updates.

  3. Publish to your site

    List your catalog and embed your branded player on your site.

  4. Report on daily views

    Bring channel view counts into the reporting tools your team uses.

BEFORE YOUR FIRST REQUEST

Video API questions, answered.

The essentials for your integration. Find request formats, scopes and examples in the full documentation.

Read the API docs

Upload videos, manage metadata and track daily views per channel. Use your uploads in the branded player or configure live features in VideoNest.

Create a scoped key, upload directly to storage and organize your metadata. Review your library with cursor pagination and batch-update evergreen eligibility.

Create an upload, PUT file parts to signed storage URLs, then complete it within 24 hours. VideoNest automatically transcodes files up to 5 TiB for adaptive playback.

Yes, if they can read the API documentation and make HTTPS calls. Use scoped agent keys and human approval for important writes.

The VideoNest player uses Video.js with branding, captions and ads. Your own Video.js player can load VideoNest HLS streams as an application/x-mpegURL source.

Upload and manage source videos through the API; configure VOD-to-live in VideoNest, outside /v1. Linear Streams beta supports OBS playback and outbound YouTube Live or Twitch broadcasts; Book a Demo for access.

API access (read and write) is included on Creator ($29/month billed annually, $35 month to month), Business and Enterprise. Personal does not include API access.

Create a server-side Bearer key with scopes and channel limits. API keys are in beta; contact support if you do not see Settings → API keys.

Once approved for the Monetization Program, eligible videos can earn from website video ads, CTV/OTT and syndication. Configure ads in VideoNest, and track daily views per channel through the API.

Read the VideoNest API documentation for requests, scopes and limits. For retries, use the same idempotency key and body within 24 hours.

YOUR VIDEO IS JUST THE START

Build the workflow.
Unlock the possibilities.

Build your next video workflow with VideoNest. No lock-in.