JustWatch Streaming Scraper avatar

JustWatch Streaming Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
JustWatch Streaming Scraper

JustWatch Streaming Scraper

Look up where movies and shows stream via JustWatch with poster URL, title, type, year, runtime, genres, IMDb score, TMDB score, country, and offers per provider. Filter by country, language, and object type. Useful for streaming aggregators and content licensing research.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

ParseForge Banner

🎬 JustWatch Streaming Availability Scraper

🚀 Export JustWatch streaming availability in seconds. Search any title, see every provider, every price, every country - clean structured data, no scraping headaches.

🕒 Last updated: 2026-05-29 · 📊 14 fields per record · 30+ countries · Movies and Shows · Provider, price, and deep-link offers

The JustWatch Streaming Availability Scraper turns the public justwatch.com GraphQL endpoint into a clean structured dataset. Search any title or browse popular content, and get back every streaming, rental, and purchase offer across 30+ countries.

🎯 Target Audience💡 Primary Use Cases
🎥 Media analystsTrack availability shifts across providers
📺 Streaming aggregatorsBuild "where to watch" features
🧪 Product teamsCompare catalogue overlap between Netflix and Disney+
📰 Entertainment journalistsVerify pricing and country availability
🤖 ML engineersBuild recommendation datasets
👩‍💻 DevelopersMirror JustWatch into your own database

📋 What the JustWatch Streaming Availability Scraper does

  • Queries JustWatch GraphQL for any search term.
  • Returns title, year, runtime, genres, IMDb and TMDB scores.
  • Lists every offer (flatrate, rent, buy) per provider with price and currency.
  • Supports 30+ country codes.
  • Exports CSV, Excel, JSON, JSONL, XML, RSS, or HTML.

💡 Why it matters: JustWatch is the most comprehensive source for "where to watch" data. This actor saves you from reverse-engineering their undocumented GraphQL schema yourself.

🎬 Full Demo

🚧 Coming soon.

⚙️ Input

FieldTypeRequiredDescription
searchQuerystringNoTitle or keyword. Prefill inception.
countryenumNoISO country code. Default US.
languagestringNoTwo-letter language. Default en.
objectTypeenumNoMOVIE_AND_SHOW, MOVIE, or SHOW.
maxItemsintegerNoFree 10, paid up to 1,000,000.

Example 1 - search Inception in the US:

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

Example 2 - shows only in Germany:

{ "searchQuery": "dark", "country": "DE", "objectType": "SHOW", "maxItems": 5 }

⚠️ Good to Know: JustWatch's catalogue varies wildly per country. Run once per country to get full coverage.

📊 Output

FieldTypeDescription
🖼️ posterUrlstringPoster image.
🎬 titlestringTitle name.
🏷️ typestringMOVIE or SHOW.
📅 yearnumberRelease year.
⏱️ runtimenumberRuntime minutes.
🎭 genresarrayGenre list.
imdbScorenumberIMDb rating.
tmdbScorenumberTMDB rating.
🌍 countrystringCountry queried.
🏢 providersarrayProvider names.
💸 offersarrayOffers with price, type, URL.
🔗 urlstringJustWatch URL.
🕒 scrapedAtstringFetched at.
errorstringSet on error.

Sample record:

{
"posterUrl": "https://images.justwatch.com/poster/...webp",
"title": "Inception",
"type": "MOVIE",
"year": 2010,
"runtime": 148,
"genres": ["Action", "Sci-Fi"],
"imdbScore": 8.8,
"country": "US",
"providers": ["Netflix", "Apple TV"],
"offers": [{"provider": "Netflix", "type": "FLATRATE", "price": null, "currency": "USD", "url": "https://..."}],
"url": "https://www.justwatch.com/us/movie/inception",
"scrapedAt": "2026-05-29T12:00:00.000Z",
"error": null
}

✨ Why choose this Actor

| 🌍 | 30+ countries, one input field away. | | 💸 | Flatrate, rent, and buy offers - with price and currency. | | 🔗 | Deep-links to every provider's watch page. | | 🧹 | Flat, clean schema - drops straight into BI. | | ⚡ | Single GraphQL roundtrip per query. | | 💾 | Push to dataset, export CSV / Excel / JSON / XML. |

📈 How it compares to alternatives

ApproachSetupCountry coverageOffer prices
Roll your own GraphQL client1 hrmanualmanual
Paid SaaS aggregator$$ per monthvariesyes
This Actor5 sec30+yes

🚀 How to use

  1. Click Try for free.
  2. Type a title in searchQuery.
  3. Pick a country.
  4. Click Start. Dataset ready in seconds.

💼 Business use cases

📺 Catalogue tracking. Monitor when a title appears or disappears on Netflix, Disney+, Max.

🌍 Geo-availability research. Map a title's availability across 30 markets at once.

💰 Pricing intelligence. Compare rental prices across Amazon, Apple TV, Google Play.

🎓 Academic media research. Build datasets for streaming economics studies.

🔌 Automating JustWatch Streaming Availability Scraper

  • Make / Zapier: trigger on a schedule, push to Airtable.
  • Cron: weekly availability snapshots.
  • Webhooks: instant notifications.
  • BigQuery / Snowflake: native pipeline.

🌟 Beyond business use cases

🎓 Education. Teach media economics with real availability data.

🧪 Personal research. Track your watchlist across providers.

🤝 Non-profit. Build accessibility dashboards.

🧰 Tinkering. Prototype a "where to watch" Telegram bot.

🤖 Ask an AI assistant about this scraper

Drop this README into ChatGPT, Claude, or Gemini and ask it to design your pipeline.

❓ Frequently Asked Questions

❓ Do I need an API key? No. ❓ Which countries are supported? 30+, see the dropdown. ❓ Are offer prices included? Yes, when JustWatch publishes them. ❓ Movies and shows? Both, configurable. ❓ Format? CSV, Excel, JSON, JSONL, XML, RSS, HTML. ❓ Schedule? Yes, native Apify scheduler. ❓ Rate-limited? Reasonable use. ❓ Will schema change? Stable core fields. ❓ Languages? Two-letter codes, default en. ❓ Free tier? 10 items preview.

🔌 Integrate with any app

Apify ships native integrations with Make, Zapier, Slack, Discord, Google Drive, Sheets, Gmail, Airbyte, Keboola, Telegram, GitHub, and any REST/webhook endpoint.

ActorWhat it does
ParseForge OurAirports ScraperGlobal airport database.
ParseForge NBA Stats ScraperNBA player and team stats.
ParseForge CurseForge Mods ScraperPublic mod metadata.
ParseForge Alpha Vantage ScraperStocks, FX, crypto.

💡 Pro Tip: browse the complete ParseForge collection for 900+ production-grade scrapers.


Disclaimer: This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by JustWatch. Users are responsible for complying with the target site's terms of service. Create a free account w/ $5 credit.