Wistia API

Dream it, then build it with Wistia

Create a custom video experience that integrates with your website and your apps like it was made for them—because it was.

Get in touch

Video software UI showing a video with a play button
360 Learning logoBamboo logoCasper logoContainer StoreMozMoz logoTerminus logoUnbounce logoZendesk logo

A video player you can really play with

Bring your ideas to life with Wistia’s video player API.

Check out the docs
Video software UI showing a color picker and a modal for rounding player corners on an image of a smiling man

Hit the ground building

Why build from scratch when you can kick-start things with Wistia’s lightweight (just 43 KB!), blazing fast player that looks great from the get-go?

Programming language on an image of a smiling woman

Customize with code

Add your brand colors and tweak the UI. Plus, automate video workflows and connect Wistia to the rest of your business no matter your marketing platform.

Leave accessibility to us

Accessibility features come standard, so you don’t have to spend time building them. Our WCAG AA-compliant player comes with extended audio descriptions and captions, too.

React, Next.js, and Angular logos sitting atop a bed of computer code

Work with your existing tech stack

Wistia’s player is built on web components, so whether you’re building with React, Next.js, or Angular, you're just one npm install away from getting started with your video.

Lag-free delivery

With adaptive streaming, every viewer gets uninterrupted playback no matter their connection speed.

Crisp, clear visuals

View videos at their highest quality up to 4K. Our responsive design means they’ll look great on any device.

Sleek & cohesive UI

Up your level of polish and consistency while cutting development time with Wistia’s library of UI components.

Instant playback

Upload a video and poof—the 360p version is ready to play while higher-quality versions process in the background.

Give your videos superpowers

Take full control of how video content shows up for your audience.

Check out the docs

Add forms, password protection, and chapters

Set your video’s embed options with our Customize API, or leverage plugins to give your videos additional functionality or interfaces—like forms that collect emails and generate leads right from your video.

Password-creation form sitting on top of a video that requests viewers to enter a password

Provide editable transcripts automatically

Wistia automatically transcribes every video you upload and lets you drive from there. You or your users can edit the transcript and control where, how, and in what language it’s displayed with our custom HTML component.

Programming language on top of a video’s transcription

Show off collections of videos

With just a snippet of code, you can turn a collection of videos into a cohesive gallery. Display a video series on its own customizable gallery page, or embed a gallery on an existing page with other content. You can even set videos to autoplay, so viewers can watch video after video without lifting a finger.

Programming language on top of a video gallery

Organize, analyze, optimize

Using Wistia’s APIs, you can manage your videos, track their performance, and optimize your workflows with just a few lines of code.

Check out the docs
Programming language below a few videos

Manage video libraries at scale

Whether you’ve got ten videos or ten million, you can organize and share them with quick code changes.

See how

A query and parameters on top of a graph that shows 85% engagement

Tap into what’s working

The Stats API shows how your videos are performing, who’s watching, and how long they’re watching.

Learn more

Programming language above an image of a smiling woman

Refine without re-embedding

Make changes to videos you’ve published without re-embedding them, changing the URL, or losing any performance data.

Read on