# New Reconciliation Service (The Movie Database - TMDB)

**URL:** <https://forum.openrefine.org/t/new-reconciliation-service-the-movie-database-tmdb/2731>\
**Category:** Development & Design\
**Tags:** reconciliation\
**Created:** [February 26, 2026, 1:16pm UTC](https://forum.openrefine.org/t/new-reconciliation-service-the-movie-database-tmdb/2731 "2026-02-26T13:16:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Isadora](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/isadora/32/1823_2.png) [@Isadora](https://forum.openrefine.org/u/Isadora)\
**Post date:** [February 26, 2026, 1:16pm UTC](https://forum.openrefine.org/t/new-reconciliation-service-the-movie-database-tmdb/2731/1 "2026-02-26T13:16:32Z")

</div>

Hi all, I made [a reconciliation service](https://github.com/CamPaiva/tmdb-reconciliation-openrefine/tree/main) for OpenRefine specifically made to reconcile movies using the API from The Movie Database (TMDB). I have made a local version and a public one (running on render) to facilitate usage by people not well-versed in programming. I posted the public version on the [OpenRefine reconciliation service test bench](https://reconciliation-api.github.io/testbench/).

I am a film historian and so developed this for my own use - my coding skills are rudimentary and this is my first time writing something like this. I hope it will be useful for others, and would appreciate any feedback on the implementation! Do let me know if there is anything I should change and what else I could do to get the service out there.

---

<div class="post-metadata">

**Author:** ![tfmorris](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/tfmorris/32/17_2.png) [@tfmorris](https://forum.openrefine.org/u/tfmorris)\
**Post date:** [February 26, 2026, 5:44pm UTC](https://forum.openrefine.org/t/new-reconciliation-service-the-movie-database-tmdb/2731/2 "2026-02-26T17:44:44Z")

</div>

Very cool. Congratulations, and welcome to the community!

I'd be curious to hear what you used as a starting point, if any, and what could be done to make creating reconciliation services like yours easier.

Tom

---

<div class="post-metadata">

**Author:** ![Isadora](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/isadora/32/1823_2.png) [@Isadora](https://forum.openrefine.org/u/Isadora)\
**Post date:** [March 2, 2026, 10:05am UTC](https://forum.openrefine.org/t/new-reconciliation-service-the-movie-database-tmdb/2731/3 "2026-03-02T10:05:43Z")

</div>

Thanks, Tom!

To be honest, there was definitely considerable help from AI for the actual coding. Most of my programming before this had been for data analysis (I’d never used something like flask to make an actual application before).

I feel like a tutorial about how to build a reconciliation service based on an API key would be helpful, but I’m also not sure how big the user base for this would be! I was driven to this because the reconciliation through wikidata for films isn’t very good (low match rates and often wrong matches with high confidence because movies with the same title are very common).

---

<div class="post-metadata">

**Author:** ![olea](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/olea/32/231_2.png) [@olea](https://forum.openrefine.org/u/olea)\
**Post date:** [March 5, 2026, 11:52am UTC](https://forum.openrefine.org/t/new-reconciliation-service-the-movie-database-tmdb/2731/4 "2026-03-05T11:52:57Z")

</div>

> [@Isadora](#):
>
> Hi all, I made [a reconciliation service](https://github.com/CamPaiva/tmdb-reconciliation-openrefine/tree/main) for OpenRefine specifically made to reconcile movies using the API from The Movie Database (TMDB)

Excellent! Can I ask why you did for TMDB instead for IMDB? Just curious 🙂

> [@Isadora](#):
>
> I am a film historian and so developed this for my own use -

Probably we will also take benefit of it for our [CDCA project](https://dhwiki.wikibase.cloud/wiki/Centro_Documental_del_Cine_de_Almer%C3%ADa). Thanks!

---

<div class="post-metadata">

**Author:** ![Isadora](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/isadora/32/1823_2.png) [@Isadora](https://forum.openrefine.org/u/Isadora)\
**Post date:** [March 5, 2026, 2:54pm UTC](https://forum.openrefine.org/t/new-reconciliation-service-the-movie-database-tmdb/2731/5 "2026-03-05T14:54:24Z")

</div>

Having other people use it would make me very happy - if you guys notice anything that could be improved, let me know! The CDCA project sounds really cool!

IMDb is a great source of information, but unfortunately their data sharing policies are terrible. Just to have access to their API costs hundreds of thousands of dollars. Incidentally (and since I am already in a “here’s something I did mode” 😅), [I’ve actually written an article](https://pure.uva.nl/ws/files/305315082/Paiva_IMDb_and_the_Privatization_of_the_Digital_Commons.pdf) about IMDb’s history and how they slowly shifted from a commons-based project into a commercial one and in the process became increasingly less willing to share the data which is generated for free by its community of users.

TMDB, on the other hand, is an open access database that has a free and well-supported API. Though the database itself is not well-known, it is used by a lot of other websites (for instance, Letterboxd). If my project also makes more people aware of TMDB that would also make me happy, they deserve more recognition.

Side note: I just saw that TMDB currently has no Wikipedia page in English, which is crazy (they do for [15 other languages](https://nl.wikipedia.org/wiki/The_Movie_Database)!). If anyone here has some Wikipedia clout (I figure if there’s one group that is likely to have some wiki editors it’s this one!), maybe you can get the decision to delete that reversed?

---

<div class="post-metadata">

**Author:** ![tfmorris](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/tfmorris/32/17_2.png) [@tfmorris](https://forum.openrefine.org/u/tfmorris)\
**Post date:** [March 5, 2026, 7:29pm UTC](https://forum.openrefine.org/t/new-reconciliation-service-the-movie-database-tmdb/2731/6 "2026-03-05T19:29:16Z")

</div>

> Side note: I just saw that TMDB currently has no Wikipedia page in English, which is crazy (they do for [15 other languages](https://nl.wikipedia.org/wiki/The_Movie_Database)!).

But since we're all data geeks here, it **does** have a Wikidata page: [https://www.wikidata.org/wiki/Q20828898](https://www.wikidata.org/wiki/Q20828898)

---

<div class="post-metadata">

**Author:** ![Isadora](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/isadora/32/1823_2.png) [@Isadora](https://forum.openrefine.org/u/Isadora)\
**Post date:** [March 7, 2026, 11:22pm UTC](https://forum.openrefine.org/t/new-reconciliation-service-the-movie-database-tmdb/2731/7 "2026-03-07T23:22:18Z")

</div>

> But since we're all data geeks here, it **does** have a Wikidata page: [https://www.wikidata.org/wiki/Q20828898](https://www.wikidata.org/wiki/Q20828898)

True, and most films on Wikidata have a TMDB ID listed in their properties as well.
