
Public where-to-watch data: search titles, country popular and trending lists, title details with streaming / rent / buy offers, similar titles, show seasons, and episodes. Filter a country pack by service (`nfx` is Netflix). Clean JSON. Identify a title by its id from search (`tm305113` is Dune 2021, `ts4` is Breaking Bad). Identify a season by `tss26`. Identify a country by ISO code (`US`, `GB`). Offers are always for one country on that request — call again for another country. Unknown ids return HTTP 404. Invalid parameters return HTTP 400. This API does not play video, open checkout, or use TMDB / a partner catalog key.
Returns matching titles with ids. Use a returned title_id on the title routes. One search call — do not search-then-browse.
Title name.
ISO 3166-1 alpha-2. Offers and popular lists are per country.
ISO 639-1 title language.
Limit to movies or shows. Omit for both.
Page size. Default 10.
Language:
Client:
fetch('https://api.apivex.com/streaming/api/search?query=dune&country=US&language=en&limit=10', {
method: 'GET',
headers: {
'x-apivex-key': 'YOUR_API_KEY'
}
})
.then(response => response.json())
.then(data => console.log(data));