
Streaming Availability
@XPack
This service offers info on show availability across 60 countries for platforms like Netflix, Prime, etc. Tools include getting genres, changes, countries, searching shows by filters/title, and getting show details, with API endpoints and request/response examples.
Streaming Availability Service Documentation
1. Service Overview
This service provides information about which shows are available on various streaming services across 60 countries, along with deep links. It covers popular streaming platforms such as Netflix, Prime, Disney+, HBO, Hulu, AppleTV, and many others.
2. Tools
Deprecated
Description: This tool is deprecated. No further details available.
Get Genres
Description: Use this tool to obtain the list of supported genres.
Get Changes
Description: Query for new, removed, updated, expiring, or upcoming movies/series/seasons/episodes in a given list of streaming services. Results are ordered by the date of the changes. The number of changes listed per page is 25
. The changes are listed under the changes
field, and the shows affected by these changes are listed under the shows
field.
Get Countries
Description: Retrieve all the supported countries and the list of the supported services and their details for each country. The details of services include names, logos, supported streaming types (subscription, rent, buy, free etc.), and list of available addons/channels.
Get Country
Description: Get a specific country and the list of the supported services and their details. Details of services include names, logos, supported streaming types (subscription, rent, buy, free etc.), and list of available addons/channels.
Search Shows by Filters
Description: Search through the catalog of the given streaming services in the given country. Allows filters such as show language, genres, keyword, and release year. The output includes all the information about the shows, such as title, IMDb ID, TMDb ID, release year, deep links to streaming services, available subtitles, audios, available video quality, etc. Apart from the info about the given country - service combinations, the output also includes information about streaming availability in the other services for the given country. Streaming availability info from the other countries are not included in the response.
- When
show_type
ismovie
orseries_granularity
isshow
, items per page is 20. - When
show_type
isseries
andseries_granularity
isepisode
, items per page is 10. - Otherwise, items per page is 15.
Search Shows by Title
Description: Search for movies and series by a title. The maximum amount of items returned are 20
unless there are more than 20 shows with the exact given title input. In that case, all the items with 100% match with the title will be returned. Streaming availability info for the target country is included in the response, but not for the other countries. Results might include shows that are not streamable in the target country. Only criteria for the search are the title and the show type. No pagination is supported.
Get Show
Description: Get the details of a show via id
, imdbId
or tmdbId
, including the global streaming availability info.
3. API Endpoints (Assumed)
The following could be the possible API endpoints based on the tool names:
/genres
- Endpoint forGet Genres
/changes
- Endpoint forGet Changes
/countries
- Endpoint forGet Countries
/countries/{country}
- Endpoint forGet Country
, where{country}
is the country code or name/search/filters
- Endpoint forSearch Shows by Filters
/search/title
- Endpoint forSearch Shows by Title
/shows/{id|imdbId|tmdbId}
- Endpoint forGet Show
4. Request and Response Examples
Get Genres
Request:
GET /genres
Response:
{
"genres": ["Action", "Comedy", "Drama", "Fantasy", "Science Fiction",...]
}
Get Changes
Request:
GET /changes?services=Netflix,Prime
Response:
{
"changes": [
{
"type": "new",
"date": "2023-09-15",
"movie": {
"title": "New Movie Title",
"id": "12345"
}
},
// more change objects
],
"shows": [
{
"id": "12345",
"title": "New Movie Title",
"streamingAvailability": {
"Netflix": {
"link": "https://netflix.com/watch/12345",
"subtitles": ["English", "Spanish"],
"quality": ["SD", "HD"]
},
"Prime": {
"link": "https://primevideo.com/watch/12345",
"subtitles": ["English"],
"quality": ["HD", "4K"]
}
}
}
]
}
Get Countries
Request:
GET /countries
Response:
{
"countries": [
{
"name": "United States",
"code": "US",
"services": [
{
"name": "Netflix",
"logo": "https://netflix.com/logo.png",
"streamingTypes": ["subscription"],
"addons": ["Netflix Kids"],
"channels": []
},
{
"name": "Prime Video",
"logo": "https://primevideo.com/logo.png",
"streamingTypes": ["subscription"],
"addons": [],
"channels": []
}
]
},
// more country objects
]
}
Get Country
Request:
GET /countries/US
Response:
{
"name": "United States",
"code": "US",
"services": [
{
"name": "Netflix",
"logo": "https://netflix.com/logo.png",
"streamingTypes": ["subscription"],
"addons": ["Netflix Kids"],
"channels": []
},
{
"name": "Prime Video",
"logo": "https://primevideo.com/logo.png",
"streamingTypes": ["subscription"],
"addons": [],
"channels": []
}
]
}
Search Shows by Filters
Request:
GET /search/filters?country=US&services=Netflix&language=English&genre=Action&keyword=adventure
Response:
{
"shows": [
{
"title": "Action Adventure Show",
"imdbId": "tt6789012",
"tmdbId": "345678",
"releaseYear": 2022,
"streamingAvailability": {
"Netflix": {
"link": "https://netflix.com/watch/345678",
"subtitles": ["English", "Spanish"],
"quality": ["SD", "HD"]
}
},
"subtitles": ["English", "Spanish"],
"audios": ["English"],
"videoQuality": ["SD", "HD"]
},
// more show objects
]
}
Search Shows by Title
Request:
GET /search/title?title=Breaking Bad
Response:
{
"shows": [
{
"title": "Breaking Bad",
"imdbId": "tt0903747",
"tmdbId": "14960",
"releaseYear": 2008,
"streamingAvailability": {
"Netflix": {
"link": "https://netflix.com/watch/14960",
"subtitles": ["English", "Spanish"],
"quality": ["SD", "HD"]
}
},
"subtitles": ["English", "Spanish"],
"audios": ["English"],
"videoQuality": ["SD", "HD"]
}
]
}
Get Show
Request:
GET /shows/14960
Response:
{
"title": "Breaking Bad",
"imdbId": "tt0903747",
"tmdbId": "14960",
"releaseYear": 2008,
"streamingAvailability": {
"Netflix": {
"link": "https://netflix.com/watch/14960",
"subtitles": ["English", "Spanish"],
"quality": ["SD", "HD"]
},
"Prime Video": {
"link": "https://primevideo.com/watch/14960",
"subtitles": ["English"],
"quality": ["HD", "4K"]
}
},
"subtitles": ["English", "Spanish"],
"audios": ["English"],
"videoQuality": ["SD", "HD"]
}
{
"mcpServers": {
"streaming-availability": {
"type": "sse",
"autoApprove":"all",
"url": "https://mcp.xpack.ai/v1/mcp/streaming-availability?authkey={Your-XPack-Auth-Key}"
}
}
}