ODEON
ODEON Cinemas (odeon.co.uk): the chain's UK cinemas with addresses and coordinates, and each cinema's showtimes for a day with format, accessibility attributes, screen, certificate and booking link.
Call these actions with your String API key; see Authentication. Every call answers with the envelope described in Responses & errors, whose data holds the rows below.
- Site:
odeon - Version:
1.0.0 - Reads from:
odeon.co.uk
| Action | Description | Listed price |
|---|---|---|
cinemas | List ODEON's open UK cinemas with their id, address, postcode and coordinates, optionally filtered by name, postcode or location. | Billed per request at your plan's rates |
showtimes | List one ODEON cinema's showtimes for a day: film, start time, format, accessibility attributes, screen, certificate, runtime, sold-out flag and booking link. | Billed per request at your plan's rates |
cinemas
List ODEON's open UK cinemas with their id, address, postcode and coordinates, optionally filtered by name, postcode or location.
POST https://request.usestring.ai/v1/integrations/odeon/cinemasInput
Unknown fields are rejected.
| Field | Type | Description |
|---|---|---|
query | string | Keep cinemas whose name, address, city or postcode contains this text, ignoring case. |
postcode | string | Keep cinemas whose postcode starts with this, ignoring case and spaces, such as B2 or SE10 0QJ. |
location | string | Keep cinemas whose city or address contains this text, ignoring case, such as London. |
limit | integer | Return at most this many cinemas; omitted, every match. At least 1. |
Output
data is an array of rows, one per result. Each row has:
| Field | Type | Description |
|---|---|---|
cinemaId | string | ODEON's cinema id, which showtimes takes. |
name | string | — |
address | string | The street address lines, comma-separated. |
city | string | null | The town or city; null when the address names none apart from the street. |
postcode | string | null | — |
country | string | ISO 3166-1 alpha-2 country code. |
latitude | number | null | — |
longitude | number | null | — |
url | string | The cinema's odeon.co.uk page. |
chain | string | — |
Example
curl https://request.usestring.ai/v1/integrations/odeon/cinemas \
-H "Authorization: Bearer $STRING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"location": "Birmingham"
}'data starts with these rows:
[
{
"cinemaId": "846",
"name": "Birmingham Broadway Plaza",
"address": "220 Ladywood Middleway, Birmingham",
"city": "Birmingham",
"postcode": "B16 8LP",
"country": "GB",
"latitude": 52.4743,
"longitude": -1.92085,
"url": "https://www.odeon.co.uk/cinemas/birmingham-broadway-plaza/",
"chain": "ODEON"
},
{
"cinemaId": "017",
"name": "Birmingham New Street",
"address": "New Street, Birmingham",
"city": "Birmingham",
"postcode": "B2 4NU",
"country": "GB",
"latitude": 52.4783,
"longitude": -1.89666,
"url": "https://www.odeon.co.uk/cinemas/birmingham-new-street/",
"chain": "ODEON"
}
]Requests and billing
- Requests: 1 Web Access request per call.
- Billing:
passthrough. Each request the action makes bills at its own rate on your plan; there is no separate charge for the action. See Pricing.
showtimes
List one ODEON cinema's showtimes for a day: film, start time, format, accessibility attributes, screen, certificate, runtime, sold-out flag and booking link.
POST https://request.usestring.ai/v1/integrations/odeon/showtimesInput
Unknown fields are rejected.
| Field | Type | Description |
|---|---|---|
cinemaId | string | Required. An ODEON cinema id from cinemas, such as 017, or the cinema's odeon.co.uk page URL. At least 1 character. |
date | string | The day to list, YYYY-MM-DD; defaults to today in the UK. Matches ^\d{4}-\d{2}-\d{2}$. |
filmId | string | Keep only this film's showtimes, by the filmId a showtime row carries. |
Output
data is an array of rows, one per result. Each row has:
| Field | Type | Description |
|---|---|---|
showtimeId | string | — |
cinemaId | string | — |
filmId | string | — |
filmTitle | string | — |
startTime | string | When the performance starts, including trailers, RFC 3339 with the cinema's UTC offset. |
format | string | The projection format: 2D, 3D, IMAX, IMAX 3D, Dolby, iSense, ScreenX or 4DX. |
attributes | string[] | The performance's other labels in lower case, such as subtitled, audio described, relaxed or wheelchair accessible. |
screen | string | null | The screen's name, such as Screen 4. |
bookingUrl | string | The odeon.co.uk page that books this performance. |
soldOut | boolean | — |
rating | string | null | The BBFC certificate, such as 12A. |
runtimeMinutes | integer | null | The film's running time. |
Example
curl https://request.usestring.ai/v1/integrations/odeon/showtimes \
-H "Authorization: Bearer $STRING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"cinemaId": "https://www.odeon.co.uk/cinemas/london-leicester-square/",
"date": "2026-10-31"
}'data starts with these rows:
[
{
"showtimeId": "153-41792",
"cinemaId": "153",
"filmId": "HO00009261",
"filmTitle": "Digger",
"startTime": "2026-10-31T11:45:00+00:00",
"format": "2D",
"attributes": ["audio described", "watchword", "wheelchair accessible"],
"screen": "Screen 5",
"bookingUrl": "https://www.odeon.co.uk/ticketing/seat-picker/?showtimeId=153-41792",
"soldOut": false,
"rating": "15",
"runtimeMinutes": 129
},
{
"showtimeId": "153-41521",
"cinemaId": "153",
"filmId": "HO00009553",
"filmTitle": "Primetime",
"startTime": "2026-10-31T12:00:00+00:00",
"format": "Dolby",
"attributes": ["audio described", "wheelchair accessible"],
"screen": "Screen 1",
"bookingUrl": "https://www.odeon.co.uk/ticketing/seat-picker/?showtimeId=153-41521",
"soldOut": false,
"rating": "15",
"runtimeMinutes": 109
}
]Requests and billing
- Requests: 2 Web Access requests per call.
- Billing:
passthrough. Each request the action makes bills at its own rate on your plan; there is no separate charge for the action. See Pricing.
Cineworld
Cineworld's UK and Ireland cinemas, with address and coordinates; one cinema's showtimes on a day, with film, start time, format, attributes, screen, sold-out flag, certificate, runtime and booking link; and one performance's seat plan with live availability and price.
Cinemark
Cinemark, the US cinema chain: its theatres, by ZIP code, coordinates or name, and each theatre's showtimes for a day.