JustWatch Streaming Scraper avatar

JustWatch Streaming Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
JustWatch Streaming Scraper

JustWatch Streaming Scraper

Scrapes JustWatch for movie and TV show streaming availability, pricing, and metadata. Returns provider offers, formats, prices, and deeplinks for 30 countries.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

1

Monthly active users

9 days ago

Last modified

Share

ParseForge

JustWatch Streaming Scraper

Scrape JustWatch streaming availability, pricing, and metadata for any movie or TV show, across 30 countries. Get provider offers, formats, prices, ratings, and deeplinks in a flat dataset. Export to CSV, JSON, Excel, or XML.

Finding where a movie or TV show is streaming across hundreds of services is a manual, country-by-country chore. JustWatch aggregates this data, but browsing it at scale is impossible. This Actor searches JustWatch by title, filters by content type, and returns every streaming offer, price, and metadata point for up to a million titles per run, localized to your chosen country and language.

Who uses itWhat they scrape JustWatch for
Content aggregatorsBuild a real-time guide of where titles are streaming in a specific country.
Market analystsTrack content licensing moves by monitoring which platforms carry a title over time.
App developersPopulate a streaming search feature with current availability and deeplinks.
Price comparison sitesCompare rental and purchase prices for a title across iTunes, Amazon, and Google Play.

What it does

This Actor searches JustWatch for movies and TV shows by title and returns each result with its streaming offers, pricing, ratings, and metadata as a flat row.

  • 🌍 Country localization: Select from 30 countries to see offers specific to that region.
  • 🎬 Content type filter: Limit results to movies only, shows only, or both.
  • πŸ”— Direct deeplinks: Every offer includes a clickable link straight to the provider's page.
  • πŸ’° Pricing details: Rental, purchase, and subscription prices are included when available.
  • πŸ“Š Flat output: One row per title, with nested offers flattened for easy analysis.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with JustWatch data

πŸ“Š Monitor content distribution.

A media analyst runs the Actor weekly for a list of 500 titles to see which platforms added or dropped them in the US market.

πŸ” Power a streaming search engine.

A developer integrates the Actor into a website backend so users can search any title and see where it is available in their country.

πŸ’Έ Compare digital purchase prices.

A deal hunter scrapes a watchlist of movies to find the cheapest 4K purchase option across iTunes, Amazon, and Microsoft.

🌎 Localize a content catalog.

A streaming guide publisher runs the Actor for the same 200 titles across GB, DE, FR, and JP to build localized availability pages.

Why choose this scraper

What you get
No API key neededScrapes public JustWatch data without registration or OAuth.
Multi-country coverageCheck availability across 30 countries in a single actor.
Provider deeplinksGet direct URLs to the content on Netflix, Prime, Disney+, and more.
Structured pricingRental and purchase prices are parsed into separate fields.

How it compares

This Actor focuses on title-based search with country and content type filters, while the competitors below offer alternative approaches to JustWatch data.

FeatureParseForgeJustWatch Streaming Availability ScraperJustWatch Streaming Availability TrackerJustWatch Streaming Scraper
Title search inputYesNot listedYesYes
Country filter (30 countries)YesNot listedYesNot listed
Content type filter (movie/show)YesNot listedNot listedNot listed
Provider deeplinksYesYesNot listedNot listed
Pricing data (rental/purchase)YesYesYesNot listed
Multi-country run in one executionNot listedNot listedYesNot listed

Configure the run

Drive the Actor with a search query, then narrow results by content type and localize streaming offers by country and language. The Input tab lists every parameter.

A first run with the defaults:

{
"searchQuery": "inception",
"maxItems": 10
}

A larger pull:

{
"searchQuery": "inception",
"maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the JustWatch Streaming Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to JustWatch through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/justwatch-streaming-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results for my search query?

Check the spelling of your search query. Try a shorter or more general keyword. Also verify that the selected country and language combination is valid.

Why are the streaming offers empty or missing a provider I expected?

Streaming availability is country-specific. Make sure you selected the correct country code. A title available on Netflix US may not be on Netflix GB.

The Actor returns fewer results than my maxItems setting.

The Actor stops when JustWatch has no more matching titles for your search query. Try a broader search term to get more results.

Why are prices missing for some offers?

JustWatch does not always display prices for subscription-based offers. Rental and purchase prices are shown when the provider makes them available.

The run failed with a timeout error.

Large searches can take time. Increase the run timeout in your Actor settings, or reduce the maxItems count to complete the run faster.

FAQ

QuestionAnswer
What data does this Actor return?It returns title metadata (name, release year, genre, rating) and streaming offers. Each offer includes the provider name, format (SD/HD/4K), price, and a deeplink.
Which streaming providers are covered?The Actor returns whatever providers JustWatch lists for the selected country. This typically includes Netflix, Prime Video, Disney+, Max, Hulu, Apple TV+, and hundreds of local services.
Can I search for a TV show and get season-level availability?The Actor searches by title and returns the show-level record. Season and episode availability depends on what JustWatch exposes for that title in the selected country.
How do I specify the country?Use the country input field with the two-letter ISO code, like US, GB, or DE. The Actor supports 30 countries.
Does this Actor use the official JustWatch API?No. It scrapes the public JustWatch website, so no API key or registration is required.
Can I filter results to only show free streaming options?The Actor returns all offers. You can filter for free options after export by checking the price field in your dataset.
What output formats are supported?You can export your results to CSV, JSON, Excel, or XML from the Apify dataset.
How many titles can I scrape in one run?You set the maximum with the maxItems input. The upper limit is 1,000,000 titles per run.
Is there a risk of getting blocked?The Actor runs on Apify's infrastructure with built-in proxy rotation and request management to minimize blocking.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by JustWatch GmbH. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.