XPack

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 is movie or series_granularity is show, items per page is 20.
  • When show_type is series and series_granularity is episode, 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 for Get Genres
  • /changes - Endpoint for Get Changes
  • /countries - Endpoint for Get Countries
  • /countries/{country} - Endpoint for Get Country, where {country} is the country code or name
  • /search/filters - Endpoint for Search Shows by Filters
  • /search/title - Endpoint for Search Shows by Title
  • /shows/{id|imdbId|tmdbId} - Endpoint for Get 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"]
}
XPack MCP
{
  "mcpServers": {
    "streaming-availability": {
      "type": "sse",
      "autoApprove":"all",
      "url": "https://mcp.xpack.ai/v1/mcp/streaming-availability?authkey={Your-XPack-Auth-Key}"
    }
  }
}
© 2025 XPack. All rights reserved.