Video

Services related to videos and video sites

Video APIs let you search, show and manage videos on YouTube, Vimeo and Dailymotion, or get information about films and TV shows. Use them to embed videos, build playlists or show film and series data in your app.

AniList API

The AniList API gives data about anime and manga, such as titles, episodes, studios, characters, airing schedules and scores, for example to show what airs this week. It is a GraphQL API: POST one query to ...

API, GraphQL, JSON

Coverr API

The Coverr API searches Coverr's library of free stock video clips by keyword and category and returns links to the MP4 files and thumbnails, for example to add background videos to a site builder. Responses are JSON. Free with a ...

API, HTTP-GET, JSON, REST

Daily API

The Daily API adds video and audio calls to a website or app: create rooms and meeting tokens with the REST API, then join them with Daily's prebuilt call UI or its JavaScript and mobile SDKs, with recording and live streaming ...

API, HTTP-GET, JSON, REST, Webhooks

Dailymotion API

The Dailymotion API gives access to public videos, channels, users and playlists on Dailymotion: search videos, get their details and thumbnails, and embed them with the Dailymotion player. Uploading and managing videos needs an ...

API, HTTP-GET, JSON, REST

KinoCheck API

The KinoCheck API returns official trailers and clips for films and TV shows, with YouTube video IDs, thumbnails and languages, for example to add a trailer to a film page. Look up a title by its TMDB or IMDb ID, or list the ...

API, HTTP-GET, JSON, REST

Kitsu API

The Kitsu API gives data about anime and manga: titles, synopses, episodes, genres, ratings, posters and characters, for example to build an anime watch list or show series details. It is a JSON:API REST interface with filters, ...

API, HTTP-GET, JSON, REST

LiveKit

LiveKit is an open-source platform for real-time video, audio and voice AI agents over WebRTC, for example to build group video calls or a talking AI assistant. Clients join rooms with LiveKit's SDKs; the server API (JSON over ...

API, JSON, MCP, Webhooks

Mux Video API

The Mux Video API uploads, encodes and streams on-demand video, for example to add video uploads and adaptive playback to an app. POST a video URL or a direct upload to create an asset and play it with HLS or Mux Player; webhooks ...

API, JSON, MCP, REST, Webhooks

NASA Image and Video Library API

The NASA Image and Video Library API searches NASA's public collection of videos, images and audio, for example to show launch footage or mission videos on an educational site. Search by keyword, media type, NASA centre and year ...

API, HTTP-GET, JSON, REST

OMDb API

The OMDb API gives information about movies and TV series: title, year, plot, cast, ratings, runtime and poster links, for example to show film details in an app. Search by title with s or t, or look up an IMDb ID with i, and get ...

API, HTTP-GET, JSON, REST, XML

OpenSubtitles API

The OpenSubtitles API searches subtitles for films and episodes by title, IMDb or TMDB ID, file hash and language, and gives download links, for example to add subtitles to a media player. Send your key in the Api-Key header and ...

API, HTTP-GET, JSON, REST

PeerTube API

PeerTube is free, federated video hosting software, and every PeerTube server offers the same REST API. List and search videos, channels, playlists and comments, for example /api/v1/videos on any server, and with a user token ...

API, HTTP-GET, JSON, REST

TMDB API

The Movie Database (TMDB) API gives data about movies, TV shows and people: titles, overviews, release dates, cast and crew, ratings, trailers, posters and backdrops in many languages, plus trending and upcoming lists. Responses ...

API, HTTP-GET, JSON, REST

Trakt API

The Trakt API gives data about films and TV shows, such as trending and popular titles, episodes, ratings and related titles, and with OAuth lets users sync what they watched, their watch lists and ratings. Send ...

API, HTTP-GET, JSON, REST

TVmaze API

The TVmaze API gives information about TV shows: search shows and people, get episode lists, cast, crew, the daily TV schedule per country and show images. Shows can also be looked up by their IMDb or TheTVDB id. Responses are ...

API, HTTP-GET, JSON, REST

Vimeo API

The Vimeo API lets you upload, manage and embed videos, and get data about videos, users, channels, albums and showcases. It is a REST API with JSON responses, using OAuth for access to private data. To simply embed a video you ...

API, JSON, REST

Watchmode API

The Watchmode API tells where films and TV shows can be streamed, rented or bought, for example to show "Watch on" links next to a title. Search titles, get their streaming sources per country with links, and list the streaming ...

API, HTTP-GET, JSON, REST

YouTube Data API

The YouTube Data API lets you search YouTube videos, channels and playlists, get video details and statistics such as views and likes, list comments, and (with OAuth) upload and manage videos on a user's channel. Responses are ...

API, HTTP-GET, JSON, REST

Compare the video APIs

ServiceAPI keyFormatsFree use
AniList API Not needed JSON Free, no key needed; commercial apps may use it free of charge while they earn less than $150 a month.
Coverr API Needed, free JSON Free with a free API key as long as you do not resell the API or use it commercially.
Daily API Needed, free JSON Free with a free API key, 10,000 call minutes a month.
Dailymotion API Not needed JSON Free; reading public data needs no key.
KinoCheck API Not needed JSON Free, no key needed, up to 1,000 requests a day; a free key raises the limit.
Kitsu API Not needed JSON Free, no key needed for public data; user libraries need OAuth.
LiveKit Needed, free JSON Free Build plan on LiveKit Cloud without a payment card, with 5,000 WebRTC minutes and 1,000 agent session minutes a month, or self-host the open-source server.
Mux Video API Needed, free JSON Free plan with up to 10 videos and 100,000 delivery minutes a month, without a payment card; Mux Player shows a small Mux badge on the free plan.
NASA Image and Video Library API Not needed JSON Free, no key needed.
OMDb API Needed, free JSON, XML Free with a free API key, 1,000 requests a day.
OpenSubtitles API Needed, free JSON Free with a free API key and a daily download limit.
PeerTube API Not needed JSON Free and open source, no key needed for public data.
TMDB API Needed, free JSON Free for non-commercial use with a free API key and attribution to TMDB; commercial use needs a licence.
Trakt API Needed, free JSON Free with a free API key (the client ID of an app you register).
TVmaze API Not needed JSON Free, no key needed, with a rate limit of a few dozen calls per 10 seconds; the data is licensed under Creative Commons BY-SA.
Vimeo API Needed, free JSON Free with a Vimeo account; some features need a paid Vimeo plan.
Watchmode API Needed, free JSON Free for non-commercial use with a free API key, 2,500 credits a month and attribution; commercial use needs a paid plan.
YouTube Data API Needed, free JSON Free with a Google API key and a daily quota of 10,000 units; each call costs a number of units, searches costing the most.

Questions

Which free video APIs work without an API key?

AniList API, Dailymotion API, KinoCheck API, Kitsu API, NASA Image and Video Library API, PeerTube API and TVmaze API work without a key, according to their documentation. Most keyless services ask you to keep the number of requests reasonable, and some ask for a User-Agent that names your app.

Are these video APIs really free?

The services here can be used without paying, at least on a free plan or free tier, often with limits such as a number of requests per day or non-commercial use only. The table above quotes what each service says about its free use; check the provider's own terms before you rely on it.

How up to date is this list?

The address of every service is checked about once a week, and services that stop working or stop being free are removed. This list last changed on November 8th, 2026.