Streaming Availability Scraper: Where to Watch by Country avatar

Streaming Availability Scraper: Where to Watch by Country

Pricing

Pay per usage

Go to Apify Store
Streaming Availability Scraper: Where to Watch by Country

Streaming Availability Scraper: Where to Watch by Country

Check where any movie or show streams in 140+ countries: Netflix, Prime, Disney+ and every other service, with rent and buy prices and deep links. One row per title per country. For where-to-watch tools, VPN and affiliate content, catalog tracking. Keyless.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ken M

Ken M

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Streaming catalogs are different in every country. A title on Netflix US may be on Prime in Germany, on a local service in India, and not watchable at all in Brazil. This actor answers "where can people watch this title" for any list of movies and shows across 140+ countries, in one run. No login, no API key, no subscription.

Commercial streaming availability APIs charge $10 to $150 a month. Here you pay per row and the first rows of every run are free.

What you get

One row per title per country:

FieldDescription
searchQueryThe title you asked for
title, type, releaseYearMatched title, movie or show, release year
imdbId, tmdbIdExternal ids for joining with your own data
genresGenre codes
countryISO country code this row answers for
availabletrue if at least one offer exists in this country
streamingServicesSubscription services carrying it (Netflix, Prime Video, Disney+ etc.)
rentServices, buyServices, freeServicesServices by offer type
offerCount, offersFull offer list: service, type (stream/rent/buy/free), price and currency where shown, available qualities (SD/HD/4K), direct deep link
justwatchUrl, posterUrlTitle page and poster image

A row with zero offers is a real answer: the title is not watchable in that country right now.

Input

  • Titles: any list of movie or show names. The best match is used (raise "Matches per title" for ambiguous names like remakes).
  • Countries: ISO codes, e.g. US, GB, DE, IN, BR, JP, NG, KE. 140+ supported.
  • Max rows per run: cost cap.

3 titles x 5 countries = 15 rows. 50 titles x 20 countries = 1,000 rows.

Pricing

Pay per result: $0.005 per title x country row. First 2 rows of every run are free.

Checking one title across 20 countries costs $0.09. A 100-title catalog across 5 countries costs $2.49. No subscription, no minimum.

Typical uses

  • Where-to-watch sites and apps: build or refresh availability pages with deep links per country.
  • VPN and affiliate content: "what is on Netflix in X but not in Y" articles are an entire content niche; this gives you the matrix in one run.
  • Catalog tracking: schedule a daily run over your watchlist and diff rows to catch titles entering or leaving services.
  • Distribution and rights research: check which territories already have a title licensed and on which services.
  • Price comparison: rent and buy prices per country in local currency.

Scheduling

Run it on a schedule via Apify and consume rows through the API, webhooks, or the Google Sheets integration. Pair rows with your own IMDB or TMDB ids using the returned external ids.

Data notes

Availability data reflects JustWatch's public catalog at run time. Offer prices are shown where the catalog publishes them (rentals and purchases); subscription offers carry no price. Coverage and freshness vary slightly by country.