
JustWatch Scraper
hipersoft/justwatch-scraper
Find where to watch any movie or TV show with the JustWatch Scraper: streaming, free, rent and buy availability across services (Netflix, Prime, Apple TV, Disney+ and more) by country, plus title, year, genres and description. One row per title as JSON, CSV or Excel.
Total users
2Monthly users
1Total runs
38Per title scraped
$0.002Last rebuilt
Oct 26, 2026Overview
Find out where to watch any movie or TV show with the JustWatch Scraper. Search a title and get its streaming, free, rent and buy availability across services — Netflix, Prime Video, Apple TV, Disney+, Max, Hulu and many more — for any country, plus title, year, genres and description. One clean row per title as JSON, CSV or Excel.
Built for streaming-guide sites, recommendation apps, media research and content dashboards, it turns a list of titles into a structured "where to watch" dataset.
What it does
- 📺 Where to watch — the services offering each title, split into stream (subscription), free, rent and buy.
- 🌍 By country — availability differs by region; choose any country code.
- 🎬 Movies & TV — works for both films and shows.
- 🏷️ Title detail — year, type, genres and a short description.
- 🔗 Direct links — the JustWatch page and per-offer links.
- 📤 Export anywhere — JSON, CSV or Excel, or straight into an app, sheet or dashboard.
Example output
{
"title": "The Matrix",
"year": 1999,
"type": "Movie",
"genres": ["act", "scf"],
"streamOn": ["Max", "YouTube TV"],
"rentOn": ["Amazon Video", "Apple TV Store"],
"buyOn": ["Amazon Video", "Apple TV Store"],
"url": "https://www.justwatch.com/us/movie/the-matrix"
}
How to use it
- Add one or more titles to search.
- Set the country (and optionally the language).
- Set Max titles and run. Download the results as JSON, CSV or Excel.
Input fields
| Field | Description |
|---|---|
| Movie / TV titles | Titles to search; each returns matching titles with availability. |
| Country | Two-letter country code (US, GB, CA, AU, DE, IN…). |
| Language | Two-letter language code (en, de, fr…). |
| Max titles | Maximum titles to collect (0 = no limit). |
Output fields
title, year, type, genres, description, streamOn, freeOn, rentOn, buyOn, offers, url.
Popular use cases
- Streaming guides — build a "where to watch" section for titles.
- Recommendation apps — show users which services carry a title.
- Media research — analyse catalog coverage across services and countries.
- Dashboards — track availability changes over time.
- Content planning — see which platforms hold which titles by region.
FAQ
Do I need an account or key? No. Add titles and a country and run.
Which services and countries are covered? A very broad set of streaming, rental and purchase services across most countries — availability is returned per the country you choose.
Does it cover both movies and TV? Yes — results include both films and shows with their type labelled.
Can I export to Excel or Google Sheets? Yes — results download as JSON, CSV or Excel and integrate with Sheets, apps and dashboards.
Find where to stream, rent or buy any movie or TV show, by country — structured and export-ready for streaming guides and apps.
Input
| Field | Type | Description |
|---|---|---|
searchQueriesMovie / TV titles | array | Titles to search — e.g. 'the matrix', 'breaking bad'. Each runs its own search and returns matching titles with their streaming availability. |
countryCountry | string | Two-letter country code for availability — e.g. 'US', 'GB', 'CA', 'AU', 'DE', 'IN'. Streaming options differ by country. |
languageLanguage | string | Two-letter language code for titles/descriptions — e.g. 'en', 'de', 'fr'. Default: "en" |
maxItemsMax titles | integer | Maximum number of titles to collect (0 = no limit). Default: 40 |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~justwatch-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": [
"the matrix"
],
"country": "US"
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/justwatch-scraper").call(run_input={
"searchQueries": [
"the matrix"
],
"country": "US"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/justwatch-scraper').call({
"searchQueries": [
"the matrix"
],
"country": "US"
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Title scraped Charged for each title returned. | $0.002 | $0.001 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
CNN Fear & Greed Index Scraper
Scrape the CNN Fear & Greed Index: current market-sentiment score and rating, a full historical timeline, and all seven component indicators. Clean structured JSON, CSV or Excel for trading signals, backtesting, dashboards and alerting.
547 runs · 6 users · $0.003 / item scrapedDivar Scraper
Scrape classified ads from Divar, Iran's largest marketplace: title, price (Toman), category, city, district, images and the listing URL. Search any Iranian city with an optional keyword and export one clean row per ad as JSON, CSV or Excel. For market research, price tracking and n8n.
224 runs · 22 users · $0.003 / listing scrapedAirbnb Scraper
Search Airbnb by location and scrape listings: name, property type, price, rating, reviews, coordinates, photos, badges and link. For short-term rental, pricing and market research.
122 runs · 2 users · $0.005 / listing scrapedSingapore HDB Property Information Scraper
Export master data for every HDB block in Singapore (~13,300 blocks): address, town, year completed, max floor, total units, unit mix by flat type (sold & rental) and amenities (market/hawker, carpark, commercial, pavilion). Filter by town, street, year. Public open data, no setup.
113 runs · 1 users · $0.002 / block scrapedPropertyGuru Singapore Scraper
Scrape PropertyGuru Singapore property listings: price, beds, baths, size, address, property type, agent and URL. For property research and lead generation.
106 runs · 3 users · $0.004 / listing scrapedEdgeProp Singapore Property Scraper
Scrape EdgeProp Singapore property listings for sale and rent: price, address, beds, baths, size, PSF and URL.
105 runs · 1 users · $0.004 / listing scrapedSend the site and the fields. We build it and you get it first.