API.Video website screenshot

API.Video

api.video is a video infrastructure platform offering APIs for video on demand, live streaming, analytics, and AI-powered features including transcription and summarization. It provides lightning-fast encoding, 99.999% uptime, 140+ global points of presence, and SDKs in 20+ languages for integrating video into websites, apps, and software.

3 APIs 8 Features
AIAnalyticsCDNEncodingLive StreamingTranscriptionVideoVideo on Demand

APIs

api.video Video On Demand API

The api.video Video On Demand API enables uploading, encoding, and streaming videos with automatic format conversion, thumbnail generation, and global CDN delivery. Supports res...

api.video Live Streaming API

The api.video Live Streaming API enables low-latency live video broadcasts with RTMP ingest, automatic recording, and global CDN delivery for audiences worldwide.

api.video Analytics API

The api.video Analytics API provides viewer engagement metrics, playback statistics, and performance data for both video on demand and live streaming content.

Collections

Pricing Plans

Api Video Plans Pricing

3 plans

PLANS

Rate Limits

Api Video Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Lightning-Fast Video Encoding

Video encoding with 0.02s playback speed using global infrastructure.

99.999% Uptime SLA

Enterprise-grade reliability with 99.999% uptime guarantee backed by SLA.

140+ Global Points of Presence

Global CDN with 140+ PoPs and 1 Petabyte monthly traffic capacity for worldwide delivery.

AI Transcription

Automatic video transcription powered by AI for searchable captions and accessibility.

AI Video Summarization

AI-generated video summaries to help viewers navigate long-form content.

20+ SDKs

Official SDKs for iOS, Android, Flutter, Java, Python, Node.js, PHP, C#, React Native, and more.

Usage-Based Pricing

Flexible usage-based pricing with volume discounts scaling with consumption.

Resumable Uploads

Reliable large file uploads with resumable upload support for videos of any size.

Use Cases

Online Learning and Corporate Training

Host and deliver training videos with analytics to track learner engagement and completion.

Short-Form Video Platforms

Build TikTok-style or short-form video applications with fast encoding and global delivery.

E-Commerce Video

Add product videos and live shopping streams to e-commerce and marketplace applications.

Communication Tools

Integrate video messaging and user-generated content into communication platforms.

Generative AI Video Hosting

Host and stream AI-generated video content at scale with reliable infrastructure.

Integrations

WordPress

WordPress plugin for embedding and managing api.video content in WordPress sites.

Contentful

Integration with Contentful CMS for video asset management in headless content workflows.

Bubble

No-code integration with Bubble for adding video capabilities to Bubble applications.

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🟢
StatusPage
StatusPage
👥
GitHubOrganization
GitHubOrganization
💰
Pricing
Pricing

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: api.video API
  version: 1.0.0
items:
- info:
    name: List videos
    type: http
  http:
    method: GET
    url: https://ws.api.video/videos
  docs: List videos
- info:
    name: Create video
    type: http
  http:
    method: POST
    url: https://ws.api.video/videos
    body:
      type: json
      data: '{}'
  docs: Create video
- info:
    name: Upload video
    type: http
  http:
    method: POST
    url: https://ws.api.video/videos/upload
    body:
      type: multipart-form
      data: []
  docs: Upload video
- info:
    name: Upload thumbnail
    type: http
  http:
    method: POST
    url: https://ws.api.video/videos/thumbnail
    body:
      type: multipart-form
      data: []
  docs: Upload thumbnail
- info:
    name: Update thumbnail
    type: http
  http:
    method: PATCH
    url: https://ws.api.video/videos/thumbnail
    body:
      type: json
      data: '{}'
  docs: Update thumbnail
- info:
    name: Get video
    type: http
  http:
    method: GET
    url: https://ws.api.video/videos/:id
    params:
    - name: id
      value: ''
      type: path
  docs: Get video
- info:
    name: Update video
    type: http
  http:
    method: PATCH
    url: https://ws.api.video/videos/:id
    params:
    - name: id
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update video
- info:
    name: Delete video
    type: http
  http:
    method: DELETE
    url: https://ws.api.video/videos/:id
    params:
    - name: id
      value: ''
      type: path
  docs: Delete video
- info:
    name: List discarded videos
    type: http
  http:
    method: GET
    url: https://ws.api.video/videos/discarded
  docs: List discarded videos
- info:
    name: Get discarded video
    type: http
  http:
    method: GET
    url: https://ws.api.video/videos/discarded/:id
    params:
    - name: id
      value: ''
      type: path
  docs: Get discarded video
- info:
    name: Update discarded video
    type: http
  http:
    method: PATCH
    url: https://ws.api.video/videos/discarded/:id
    params:
    - name: id
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update discarded video
- info:
    name: Get video status
    type: http
  http:
    method: GET
    url: https://ws.api.video/videos/:id/status
    params:
    - name: id
      value: ''
      type: path
  docs: Get video status
- info:
    name: Create upload token
    type: http
  http:
    method: POST
    url: https://ws.api.video/videos/upload-token
    body:
      type: json
      data: '{}'
  docs: Create upload token
bundled: true