I'm waiting for the API to update to reflect the release of Alien: Romulus now streaming on Hulu but it still doesn't show it on the TMDB watch providers response. However it does show it on the JustWatch website. So I was wondering, does anyone know when the data will update on TMDB and what timing I should expect? Thanks!
.לא מצאת סרט או סדרה? היכנס כדי ליצור אותם
?רוצה לדרג או להוסיף פריט אל רשימה
?לא חבר אתר
תגובה מאת Waffiq
ב-נובמבר 22, 2024 ב-3:27לפני חצות יום
i think its about the cache, just wait maybe
תגובה מאת lgrube3
ב-נובמבר 22, 2024 ב-7:16לפני חצות יום
Thanks. If it's important for me to show this info as soon as it becomes available, how do I clear the cache?
תגובה מאת Waffiq
ב-נובמבר 22, 2024 ב-9:17לפני חצות יום
I got the result for
US
and its already thereתגובה מאת lgrube3
ב-נובמבר 22, 2024 ב-9:32לפני חצות יום
Thanks! I see it now too in my response but it's more than 24 hours late. I was going to try and build a service that checks for changes in watch providers which would require it to be timely and not cached. Any suggestions on how I might do this?
תגובה מאת Waffiq
ב-נובמבר 22, 2024 ב-10:10לפני חצות יום
It should be only cached for 6-8 hours based on here
I think theres nothing we can do, and Travis already explain it here .
תגובה מאת superboy97
ב-נובמבר 22, 2024 ב-10:27לפני חצות יום
The data are transmitted from JustWatch to TMDB once per 24 hours. After that, our API cache apply.
תגובה מאת lgrube3
ב-נובמבר 22, 2024 ב-10:36לפני חצות יום
This is super helpful information and explains why I didn't see the updated information for 24+ hours but unfortunate to hear :(
It's probably too much to ask for more frequent updates from JustWatch given the current agreements in place and a reduced cache time for this API I presume.
Otherwise it doesn't sound like TMDB would make for a timely data source of movies 'now streaming'. Unless there's another path forward that I'm not seeing.
תגובה מאת Travis Bell
ב-נובמבר 22, 2024 ב-11:35לפני חצות יום
We're limited by the data we get from JustWatch. They only provide us a single daily export. We process it a few hours later, and then if the data is there, it will start appearing on TMDB within ~8 hours. The catch here is if the data is there. Often times there is a day delay (24 hours) on the export we get from JW, so in reality it won't appear until a full day has passed, which is more like ~32 hours later.
תגובה מאת lgrube3
ב-יולי 24, 2025 ב-11:13אחרי חצות יום
@travisbell do you think it would be possible for the data from JustWatch to reset the cache? I realize we don't want to reset the cache for all edits (to prevent abuse) but maybe the JustWatch daily export could reset the cache for any films/series that were updated?
תגובה מאת lgrube3
ב-יולי 26, 2025 ב-12:24אחרי חצות יום
Also related question: Why do I see on TMDB website, Happy Gilmore 2 is streaming on Netflix but in the Watch Providers response for the same movie, we see an empty object returned?
Does the TMDB website get access to the watch providers data before everyone else?
תגובה מאת ticao2 🇧🇷 pt-BR
ב-יולי 26, 2025 ב-1:43אחרי חצות יום
I just made the API request and received the response below.
Didn't you receive the same response?
Did you receive a blank response?
I don't think so.
JW data is only available once a day.
And I believe the same data is available for both the WEB interface and the API.
https://www.themoviedb.org/movie/1263256-happy-gilmore-2
תגובה מאת lgrube3
ב-יולי 26, 2025 ב-2:11אחרי חצות יום
Yes, it's now available but there was a long delay (many hours) between when TMDB website was showing the Netflix provider and I was getting empty response from watch providers end point.
תגובה מאת superboy97
ב-יולי 26, 2025 ב-5:48אחרי חצות יום
Like for every other data, there is a cache on the API. They appear immediately on the website and can take up to 8 hours to be available on the API.
This was already explain in the november 2024 discussion.