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.
A video player you can really play with
Bring your ideas to life with Wistia’s video player API.
Check out the docsHit 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?
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.
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 docsAdd 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.
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.
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.
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 docsManage video libraries at scale
Whether you’ve got ten videos or ten million, you can organize and share them with quick code changes.
Tap into what’s working
The Stats API shows how your videos are performing, who’s watching, and how long they’re watching.
Refine without re-embedding
Make changes to videos you’ve published without re-embedding them, changing the URL, or losing any performance data.
Ready to build?
Jump right in with these three APIs.