About UK Cinema API

UK Cinema API is an independent project. I'm Karl Entwistle, a software developer based in Bristol, and I build and run it myself.

It started with a simple frustration: finding out when an older film is showing at a cinema near you shouldn't be so difficult.

How it started

In January 2021 I tweeted:

Nothing like that existed, so later that year I built Film Chase. It collects cinema listings, works out which film each showing is, and tells you when a film you're waiting for is on near you.

Collecting the listings turned out to be most of the work. Every cinema chain and independent publishes its programme differently, and no single source covers them all. I realised the data could be useful to other developers, who would otherwise have to collect it themselves.

So in 2024 I opened up the infrastructure behind Film Chase as UK Cinema API. The two still run on the same data.

What it does today

  • Showtimes from 1,022 cinemas, 819 in the UK and 83 in Ireland, from the big chains to single-screen independents.
  • Listings are collected from each cinema's own website or booking system, most of them every night.
  • Showtimes are standardised across cinemas, so the data has the same structure regardless of its source. Films are matched to TMDB records, including IMDb IDs where available, and checked before publication.
  • Each showtime has a booking link where the cinema gives one. Pro and Ultra add formats and accessibility details such as subtitles, audio description and relaxed screenings, and ticket pricing is available on Ultra, where cinemas publish their prices. Past showtimes are free in the archive.

Get started

Want to build something with cinema data? Explore the documentation, check the pricing, or email me at [email protected] if you have any questions.

Read the documentation See pricing