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
text/typescript
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);
}
});
});