List Supported Countries and Regional Services
View all Streaming Availability endpoints →Fetch the supported-country directory, optionally choosing output_language from en, es, tr or fr. The response is a raw object keyed by lowercase country code, not an array or a countries wrapper. Each entry contains countryCode, name and a services array. Observed service objects contained id, name, homePage, themeColorCode, imageSet, streamingOptionTypes and addons; add-ons supplied their own IDs, names, home pages and artwork metadata. The observed directory included the United States with Netflix, Prime Video, Disney+, Hulu and other services. Use the returned country and service IDs when building catalog requests rather than freezing a country count or assuming that a service operates in every market. streamingOptionTypes describes a service's supported access types, not the availability of an individual movie or series. This directory does not return title-level catalogs or viewing links for a selected show.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/streaming-availability/get-countries API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/streaming-availability/get-countries?key=<API_KEY>&output_language=en'
Query Result
Use Cases
- Populate a supported-country selector from current directory entries instead of advertising an unverified fixed market count.
- Narrow onboarding subscription choices to services listed for the user's selected country.
- Refresh a country-to-service validation table before generating scheduled regional catalog requests.
- Compare documented service coverage across markets for a streaming guide without claiming that individual titles are available everywhere.
Frequently asked questions
How do I discover supported countries and streaming services?
Fetch the country directory, read its lowercase country-code keys and inspect each entry's services array. Use the current response instead of assuming a fixed country count or that a service listed in one market operates in every market.
Is the country directory an array or a countries wrapper?
Neither. The response data is directly an object indexed by country code. Each value contains countryCode, name and services. Iterate object entries rather than treating it as an array or reading an extra countries field.
Does a service's subscription flag mean every movie is included with a subscription?
No. streamingOptionTypes describes supported service access modes, not the availability of any particular title. Look up the work and inspect the requested country's streamingOptions, including type, add-on requirements and any supplied access details.
Can this endpoint download every country's full movie catalog?
No. It returns country, service and channel reference data, not title catalogs. Use its country and service IDs with catalog search, then follow that endpoint's cursor rules to browse titles in a selected market.