UNPKG

streaming-availability

Version:

Streaming Availability API allows getting streaming availability information of movies and series; and querying the list of available shows on streaming services such as Netflix, Disney+, Apple TV, Max and Hulu across 60 countries!

26 lines (21 loc) 679 B
import * as streamingAvailability from "streaming-availability"; const API_KEY = "<YOUR_API_KEY>"; const client = new streamingAvailability.Client(new streamingAvailability.Configuration({ apiKey: API_KEY })); let searchResult = await client.showsApi.searchShowsByFilters(({ country: "us", catalogs: ["netflix"], genres: ["action"], showType: streamingAvailability.ShowType.Movie, orderBy: "popularity_1year", })); searchResult.shows.forEach((show) => { console.log(show.title); console.log(show.overview); show.streamingOptions["us"].forEach((streamingOption) => { if(streamingOption.service.id === "netflix") { console.log(streamingOption.link); } }); });