<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/finding-dutch-audio-across-streaming-services-oxh8hc6yt" -->

---
title: Finding Dutch audio across streaming services | daily.dev
description: A Belgian developer built a single-page web app that aggregates movies and series with Dutch audio across Netflix, Disney+, Prime Video, Apple TV+, VRT MAX,...
canonical: https://daily.dev/posts/finding-dutch-audio-across-streaming-services-oxh8hc6yt
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Finding Dutch audio across streaming services | daily.dev
og:description: A Belgian developer built a single-page web app that aggregates movies and series with Dutch audio across Netflix, Disney+, Prime Video, Apple TV+, VRT MAX,...
og:url: https://daily.dev/posts/finding-dutch-audio-across-streaming-services-oxh8hc6yt
og:image: https://api.daily.dev/og/posts/oXh8HC6yt.png
og:image:alt: Finding Dutch audio across streaming services
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Finding Dutch audio across streaming services

**[Mattias Geniar](https://daily.dev/sources/mattiasgeniar)** · 3 min read · 0 upvotes · 0 comments

## Summary

A Belgian developer built a single-page web app that aggregates movies and series with Dutch audio across Netflix, Disney+, Prime Video, Apple TV+, VRT MAX, and GoPlay. The tool solves the problem of no unified way to browse Dutch-language content across streaming platforms. Data is pulled from JustWatch's GraphQL API, the Streaming Availability API on RapidAPI, and GoPlay's public REST API, then deduplicated and stored in SQLite with a daily cron refresh. The backend uses Python and FastAPI; the frontend is plain HTML, CSS, and JavaScript with no framework. Built in an evening using Claude (vibe coding), it's MIT licensed and designed to be forked for other country/language combinations via simple ISO code and provider list changes.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://ma.ttias.be/finding-dutch-audio-across-streaming-services>

## Questions this post answers

### How do I query JustWatch for streaming availability data without an API key?

JustWatch exposes a public GraphQL API that requires no API key. You can query it directly to retrieve streaming availability data for major platforms including Netflix, Disney+, Prime Video, and VRT MAX. For gaps in audio language data, the Streaming Availability API on RapidAPI can supplement JustWatch's results.

_Developers building streaming aggregators share approaches like this on daily.dev._

## Similar posts on daily.dev

- [I let Claude loose on my overflowing Watch Later playlist, and it did what YouTube never could](https://daily.dev/posts/i-let-claude-loose-on-my-overflowing-watch-later-playlist-and-it-did-what-youtube-never-could-ym1jfzvgg) · XDA Developers · 0 upvotes · 0 comments
- [Real-Time AI Translation over MoQ](https://daily.dev/posts/real-time-ai-translation-over-moq-qsydteobk) · Software Mansion · 0 upvotes · 0 comments
- [GitHub - stupside/castor](https://daily.dev/posts/github---stupside-castor-vtxut14aj) · Hacker News · 2 upvotes · 0 comments

---

Tags: [#python](https://daily.dev/tags/python), [#graphql](https://daily.dev/tags/graphql), [#crawling](https://daily.dev/tags/crawling), [#sqlite](https://daily.dev/tags/sqlite), [#fastapi](https://daily.dev/tags/fastapi)

[View this post on daily.dev](https://daily.dev/posts/finding-dutch-audio-across-streaming-services-oxh8hc6yt)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Finding Dutch audio across streaming services","url":"https://daily.dev/posts/finding-dutch-audio-across-streaming-services-oxh8hc6yt","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/finding-dutch-audio-across-streaming-services-oxh8hc6yt"},"datePublished":"2026-08-11T08:51:46.519Z","dateModified":"2026-08-11T08:52:10.476Z","description":"A Belgian developer built a single-page web app that aggregates movies and series with Dutch audio across Netflix, Disney+, Prime Video, Apple TV+, VRT MAX,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5e2dd86c9803a9a2ac23e2ac8f707d11?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5e2dd86c9803a9a2ac23e2ac8f707d11?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Mattias Geniar","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Mattias Geniar","logo":"https://media.daily.dev/image/upload/logos/placeholder.jpg","url":"https://daily.dev/sources/mattiasgeniar"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/finding-dutch-audio-across-streaming-services-oxh8hc6yt","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,graphql,crawling,sqlite,fastapi","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Mattias Geniar","item":"https://daily.dev/sources/mattiasgeniar"},{"@type":"ListItem","position":3,"name":"Finding Dutch audio across streaming services"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/finding-dutch-audio-across-streaming-services-oxh8hc6yt#faq","mainEntity":[{"@type":"Question","name":"How do I query JustWatch for streaming availability data without an API key?","acceptedAnswer":{"@type":"Answer","text":"JustWatch exposes a public GraphQL API that requires no API key. You can query it directly to retrieve streaming availability data for major platforms including Netflix, Disney+, Prime Video, and VRT MAX. For gaps in audio language data, the Streaming Availability API on RapidAPI can supplement JustWatch's results. Developers building streaming aggregators share approaches like this on daily.dev."}}]}
```

