Discover/AMC Theatres API
live

AMC Theatres APIamctheatres.com

Get AMC Theatres showtimes, theatre listings, and full seat maps via API. Filter by date, market, or theatre slug. Returns formats, ratings, and availability.

This API takes change requests — .
Endpoint health
verified 10h ago
list_theatres
get_seating_layout
get_showtimes
3/3 passing latest checkself-healing
Endpoints
3
Updated
1h ago

What is the AMC Theatres API?

The AMC Theatres API covers 3 endpoints for retrieving movie showtimes, theatre listings, and auditorium seating layouts from amctheatres.com. The get_showtimes endpoint returns every currently playing film at a given theatre grouped by format — IMAX, Dolby Cinema, Laser, and others — alongside per-showtime availability status, duration, rating, and poster. Two additional endpoints handle theatre discovery by market and seat-level layout data for a specific showtime.

This call costs1 credit / call— charged only on success
Try it
Date in YYYY-MM-DD format to filter showtimes. When omitted, returns the current day's showtimes.
Theatre slug (e.g., 'amc-empire-25', 'amc-burbank-16'). Use list_theatres to discover valid slugs for a market.
api.parse.bot/scraper/52c31c90-81d2-412e-ab12-c18bfddf9da8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/52c31c90-81d2-412e-ab12-c18bfddf9da8/get_showtimes?date=2026-08-23&theatre=amc-glen-cove-6' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Get movie showtimes for a specific AMC theatre. Returns all movies currently playing with their showtimes grouped by format (IMAX, Dolby Cinema, Laser, etc.), including language/audio details, duration, rating, poster, amenities, and availability status.

Input
ParamTypeDescription
datestringDate in YYYY-MM-DD format to filter showtimes. When omitted, returns the current day's showtimes.
theatrestringTheatre slug (e.g., 'amc-empire-25', 'amc-burbank-16'). Use list_theatres to discover valid slugs for a market.
Response
{
  "type": "object",
  "fields": {
    "date": "string - Date queried (YYYY-MM-DD or 'today')",
    "market": "string - Market slug",
    "movies": "array - List of movies with showtime_groups containing format, language, amenities, and individual showtimes with time, availability, and date",
    "theatre": "string - Full theatre name",
    "movie_count": "integer - Number of movies with showtimes",
    "theatre_slug": "string - Theatre slug",
    "available_dates": "array - Dates with available showtimes, each with date (YYYY-MM-DD) and label fields"
  },
  "sample": {
    "data": {
      "date": "today",
      "market": "new-york-city",
      "movies": [
        {
          "slug": "star-wars-the-mandalorian-and-grogu-60322",
          "genre": "Action",
          "title": "Star Wars: The Mandalorian and Grogu",
          "rating": "PG13",
          "duration": "2 HR 12 MIN",
          "poster_url": "https://amc-theatres-res.cloudinary.com/v1777914945/amc-cdn/content/general/w7xewp7excf6dnk9qcln.jpg",
          "showtime_groups": [
            {
              "format": "IMAX with Laser at AMC",
              "amenities": [
                "IMAX at AMC",
                "AMC Club Rockers",
                "Reserved Seating"
              ],
              "showtimes": [
                {
                  "date": "June 10, 2026",
                  "time": "12:15",
                  "showtime_id": "U2hvd3RpbWU6MTQzNzkzMzY2",
                  "availability": "Past"
                }
              ]
            }
          ]
        }
      ],
      "theatre": "AMC Empire 25",
      "movie_count": 28,
      "theatre_slug": "amc-empire-25",
      "available_dates": [
        {
          "date": "2026-06-10",
          "label": "June 10, 2026"
        }
      ]
    },
    "status": "success"
  }
}

About the AMC Theatres API

Showtimes by Theatre and Date

The get_showtimes endpoint accepts a theatre slug (e.g., amc-empire-25) and an optional date parameter in YYYY-MM-DD format. When date is omitted, results default to the current day. The response includes a movies array where each entry contains showtime_groups — each group carrying a format label, language/audio details, amenity flags, and individual showtimes with time and availability fields. The available_dates array in the response tells you which future dates have showtimes loaded for that theatre, so you can iterate forward without guessing.

Discovering Theatres by Market

Before calling get_showtimes you need a valid theatre slug. The list_theatres endpoint takes a market slug such as new-york-city or los-angeles and returns an array of theatres, each with slug, name, city, and state. The market_name field gives the human-readable version of the slug. This two-step pattern — list theatres for a market, then fetch showtimes by slug — is the intended workflow.

Seating Layout per Showtime

The get_seating_layout endpoint takes a showtime_id (a base64-style identifier returned inside get_showtimes results, e.g., U2hvd3RpbWU6MTQ1MjU0NzQ5) and returns the full auditorium seat map. Each entry in the seats array includes row, seat_number, grid_row, grid_column, type (standard, wheelchair, companion), tier, availability (available, taken, unavailable), and zone. The is_zoned boolean indicates whether pricing zones apply; when true, the zones array defines each zone's name, number, type, and display order. Gap positions in the physical layout are excluded, so only real seats appear. total_seats and layout_rows let you reconstruct the grid dimensions.

Reliability & maintenanceVerified

The AMC Theatres API is a managed, monitored endpoint for amctheatres.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when amctheatres.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official amctheatres.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
10h ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a showtime aggregator that lists all AMC formats (IMAX, Dolby, Laser) for a film on a given date.
  • Display real-time seat availability maps for AMC auditoriums before directing users to purchase.
  • Find all AMC locations in a metro area using list_theatres with a market slug like 'chicago'.
  • Alert users when seats open up for a sold-out showtime by polling get_seating_layout availability fields.
  • Compare accessibility seating (wheelchair and companion seat counts) across auditoriums for a given film.
  • Build a date-range showtime calendar using the available_dates array returned by get_showtimes.
  • Filter showtimes by audio format or language details for non-English screenings at a specific theatre.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does AMC Theatres offer an official developer API?+
AMC does not publish a public developer API or documented REST/GraphQL endpoint for third-party access to its showtime or seating data.
What does get_seating_layout return and how granular is the seat data?+
It returns every displayable seat in the auditorium for a specific showtime_id. Each seat includes its row label, seat number, grid coordinates (grid_row and grid_column), type (standard, wheelchair, or companion), tier, zone assignment, and current availability status (available, taken, or unavailable). Gap cells in the physical layout are excluded, so the array reflects only real seats.
How do I find the right theatre slug to pass to get_showtimes?+
Call list_theatres with a market slug such as 'los-angeles' or 'new-york-city'. Each theatre in the response includes a slug field (e.g., 'amc-burbank-16') that you pass directly as the theatre parameter in get_showtimes.
Does the API return ticket pricing or allow seat reservations?+
No ticket pricing or booking functionality is exposed. The API covers showtime schedules, format/language details, and seat availability status. You can fork this API on Parse and revise it to add a pricing or ticketing endpoint if that data becomes accessible.
Does the API cover all AMC markets in the United States?+
Coverage depends on the market slugs recognized by list_theatres. Theatres in smaller or less-served markets may not be listed. If a specific market is missing, you can fork the API on Parse and revise it to add support for additional market slugs.
Page content last updated . Spec covers 3 endpoints from amctheatres.com.
Related APIs in EntertainmentSee all →
atomtickets.com API
Find movie showtimes, theater locations, and ticket prices in your area, then browse current and upcoming films with detailed information. Search for specific movies or theaters to compare showtimes and pricing across venues near you.
movietickets.com API
Find movie showtimes and theaters near you, browse now playing and coming soon films, and get detailed movie information including ratings and schedules. Plan your movie nights by checking availability across theaters and viewing comprehensive movie metadata all in one place.
landmarktheatres.com API
Find current movies, check showtimes, and browse Landmark Theatres locations nationwide with direct ticketing links. Search what's playing at any US Landmark Theatre and get all the information you need to plan your movie outing.
fandango.com API
Search for movies and retrieve nearby theater listings with showtimes by ZIP code and date, plus showtimes for a specific movie at nearby theaters.
district.in API
Find movies currently playing in theaters across Indian cities to discover what's showing near you. Browse showtimes and film details powered by District by Zomato's comprehensive movie database.
everymancinema.com API
Find showtimes and movies playing at Everyman Cinema venues across the UK, browse detailed schedules for each location, and plan your cinema visits with up-to-date venue information. Check what films are screening when and where to book your tickets in advance.
hotcinema.co.il API
Access current movie listings, detailed film information, showtimes, and seat availability for Hot Cinema Israel locations. Retrieve titles, synopses, cast details, posters, screening schedules, and real-time seat counts across all theaters.
mymovies.it API
Search for movies and showtimes across Italian cinemas, find what's playing near you by city, and discover detailed information about films, cast members, and box office rankings. Browse upcoming releases and get comprehensive cinema details to plan your movie nights.