String docs
Site integrations

Cinemark

Cinemark, the US cinema chain: its theatres, by ZIP code, coordinates or name, and each theatre's showtimes for a day.

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: cinemark
  • Version: 1.0.0
  • Reads from: cinemark.com
ActionDescriptionListed price
cinemasList Cinemark's US theatres: around a ZIP code or coordinates, nearest first, or the whole chain, optionally narrowed to those whose name, city, state or ZIP code contains a query. Each row has the theatre id that showtimes takes, its address, coordinates and page URL. Permanently closed theatres are left out.Billed per request at your plan's rates
showtimesList one Cinemark theatre's showtimes for a day: every performance with its film, local start time, format (2D, XD, 3D, ScreenX, D-BOX, IMAX), accessibility and seating attributes, rating, runtime, whether it is sold out and its seat selection link. Takes a theatre id from cinemas or the theatre's page URL.Billed per request at your plan's rates

cinemas

List Cinemark's US theatres: around a ZIP code or coordinates, nearest first, or the whole chain, optionally narrowed to those whose name, city, state or ZIP code contains a query. Each row has the theatre id that showtimes takes, its address, coordinates and page URL. Permanently closed theatres are left out.

POST https://request.usestring.ai/v1/integrations/cinemark/cinemas

Input

Unknown fields are rejected.

FieldTypeDescription
querystringWords every returned theatre's name, city, state or ZIP code contains, such as plano or dine-in.
postcodestringA US ZIP code to search around, nearest first. Matches ^(\d{5})(?:-\d{4})?$.
locationstringWhere to search around, nearest first: a US ZIP code, or latitude,longitude in decimal degrees such as 32.78,-96.80.
radiusintegerHow far from postcode or location to search, in miles, from 1 to 500. Defaults to 50. From 1 to 500.
limitintegerThe most theatres to return, from 1 to 400. Defaults to 50. From 1 to 400.

Output

data is an array of rows, one per result. Each row has:

FieldTypeDescription
cinemaIdstringCinemark's theatre id, which showtimes takes.
namestring—
addressstringThe street address.
citystring—
postcodestringThe US ZIP code.
countryUSISO 3166-1 alpha-2 country code, always US.
latitudenumber | nullNull when Cinemark publishes no coordinates.
longitudenumber | nullNull when Cinemark publishes no coordinates.
urlstringThe theatre's page on cinemark.com.
chainCinemarkAlways Cinemark.

Example

curl https://request.usestring.ai/v1/integrations/cinemark/cinemas \
  -H "Authorization: Bearer $STRING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "postcode": "75093",
    "radius": 10,
    "limit": 5
  }'

data starts with these rows:

[
  {
    "cinemaId": "231",
    "name": "Cinemark West Plano XD and SCREENX",
    "address": "3800 Dallas Parkway",
    "city": "Plano",
    "postcode": "75093",
    "country": "US",
    "latitude": 33.04924,
    "longitude": -96.827987,
    "url": "https://www.cinemark.com/theatres/tx-plano/cinemark-west-plano-xd-and-screenx",
    "chain": "Cinemark"
  },
  {
    "cinemaId": "193",
    "name": "Cinemark Central Plano",
    "address": "1818 Coit Rd",
    "city": "Plano",
    "postcode": "75075",
    "country": "US",
    "latitude": 33.024669,
    "longitude": -96.770036,
    "url": "https://www.cinemark.com/theatres/tx-plano/cinemark-central-plano",
    "chain": "Cinemark"
  },
  {
    "cinemaId": "251",
    "name": "Cinemark Legacy and XD",
    "address": "7201 Central Expy, Suite 100",
    "city": "Plano",
    "postcode": "75025",
    "country": "US",
    "latitude": 33.070886,
    "longitude": -96.691062,
    "url": "https://www.cinemark.com/theatres/tx-plano/cinemark-legacy-and-xd",
    "chain": "Cinemark"
  }
]

Requests and billing

  • Requests: 1 Web Access request per result page.
  • 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 Cinemark theatre's showtimes for a day: every performance with its film, local start time, format (2D, XD, 3D, ScreenX, D-BOX, IMAX), accessibility and seating attributes, rating, runtime, whether it is sold out and its seat selection link. Takes a theatre id from cinemas or the theatre's page URL.

POST https://request.usestring.ai/v1/integrations/cinemark/showtimes

Input

Unknown fields are rejected.

FieldTypeDescription
cinemaIdstringRequired. A Cinemark theatre id from cinemas, such as 231, or the theatre's cinemark.com page URL. At least 1 character.
datestringThe day to list, YYYY-MM-DD in the theatre's own time zone. Defaults to the theatre's today. Matches ^\d{4}-\d{2}-\d{2}$.
filmIdstringOnly this film: a filmId from an earlier row, or the film's cinemark.com slug such as you-can-see-everything.

Output

data is an array of rows, one per result. Each row has:

FieldTypeDescription
showtimeIdstringCinemark's showtime id, unique within the theatre.
cinemaIdstring—
filmIdstringCinemark's film id.
filmTitlestring—
startTimestringWhen the performance starts, RFC 3339 with the theatre's local offset.
formatstringThe presentation: 2D for a standard showing, otherwise its premium formats joined by spaces, such as XD, 3D, ScreenX, D-BOX or IMAX.
attributesstring[]The performance's other attributes as Cinemark names them, such as Closed Caption, Descriptive Narration, Luxury Lounger or a spoken language with subtitles.
screenstringAlways empty: Cinemark's showtime listing does not name the auditorium.
bookingUrlstringThe performance's seat selection page on cinemark.com.
soldOutbooleanWhether no seats are left.
ratingstringThe MPAA rating, such as PG-13, or NR.
runtimeMinutesinteger | nullThe film's runtime; null when Cinemark publishes none.

Example

curl https://request.usestring.ai/v1/integrations/cinemark/showtimes \
  -H "Authorization: Bearer $STRING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "cinemaId": "231"
  }'

data starts with these rows:

[
  {
    "showtimeId": "884207",
    "cinemaId": "231",
    "filmId": "110438",
    "filmTitle": "Wildwood",
    "startTime": "2026-10-30T10:00:00-05:00",
    "format": "D-BOX",
    "attributes": ["Assisted Listening Device", "Luxury Lounger"],
    "screen": "",
    "bookingUrl": "https://www.cinemark.com/TicketSeatMap/?cinemarkMovieId=110438&linkedShowtimeId=884175&showtime=2026-10-30T10%3A00%3A00&showtimeId=884207&theaterId=231",
    "soldOut": false,
    "rating": "PG-13",
    "runtimeMinutes": 130
  },
  {
    "showtimeId": "884170",
    "cinemaId": "231",
    "filmId": "112723",
    "filmTitle": "Wicker",
    "startTime": "2026-10-30T10:00:00-05:00",
    "format": "2D",
    "attributes": ["Closed Caption", "Assisted Listening Device", "Descriptive Narration", "Luxury Lounger"],
    "screen": "",
    "bookingUrl": "https://www.cinemark.com/TicketSeatMap/?cinemarkMovieId=112723&linkedShowtimeId=0&showtime=2026-10-30T10%3A00%3A00&showtimeId=884170&theaterId=231",
    "soldOut": false,
    "rating": "R",
    "runtimeMinutes": 105
  }
]

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.