Discover/amctheatres.com API
live

amctheatres.com APIwww.amctheatres.com

Get AMC Theatres movie showtimes, formats (IMAX, Dolby, Laser), and theatre listings by market. Filter by date, theatre slug, and city.

Endpoints
2
Updated
2mo ago
Try it
Date in YYYY-MM-DD format to filter showtimes. When omitted, returns the current day's sho
Theatre slug (e.g., 'amc-empire-25', 'amc-burbank-16'). Use list_theatres to discover vali
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.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/52c31c90-81d2-412e-ab12-c18bfddf9da8/get_showtimes?market=new-york-city&theatre=amc-empire-25' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

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 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. Only showtimes matching this date (in local theatre time) are included.
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, 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": "mortal-kombat-ii-71233",
          "genre": "Action",
          "title": "Mortal Kombat II",
          "rating": "R",
          "duration": "1 HR 56 MIN",
          "poster_url": "https://amc-theatres-res.cloudinary.com/v1772048053/amc-cdn/content/general/b42dw5fszoak8twgmtcz.jpg",
          "showtime_groups": [
            {
              "format": "IMAX with Laser at AMC",
              "amenities": [
                "IMAX at AMC",
                "AMC Club Rockers",
                "Reserved Seating"
              ],
              "showtimes": [
                {
                  "date": "May 13, 2026",
                  "time": "10:15",
                  "showtime_id": "U2hvd3RpbWU6MTQyOTc4MDYw",
                  "availability": "Available"
                }
              ]
            }
          ]
        }
      ],
      "theatre": "AMC Empire 25",
      "movie_count": 32,
      "theatre_slug": "amc-empire-25",
      "available_dates": [
        {
          "date": "2026-05-13",
          "label": "May 13, 2026"
        }
      ]
    },
    "status": "success"
  }
}

About the amctheatres.com API

The AMC Theatres API provides 2 endpoints that return current movie showtimes and theatre location data directly from amctheatres.com. The get_showtimes endpoint delivers every movie playing at a specific AMC location on a given date, including format variants like IMAX, Dolby Cinema, and Laser at AMC, per-showtime availability status, ratings, posters, and runtime. The list_theatres endpoint maps market slugs to valid theatre slugs for use across the API.

Showtimes by Theatre and Date

The get_showtimes endpoint accepts a theatre slug (e.g., amc-empire-25) and an optional date in YYYY-MM-DD format. When date is omitted, the response defaults to today's schedule. The movies array in the response groups each film's screenings by showtime_groups, where each group carries the presentation format (IMAX, Dolby Cinema, PLF Laser, etc.), amenity flags, and an array of individual showtimes with time, availability, and date fields. The response also includes available_dates — a list of upcoming dates that have scheduled showtimes — useful for building date-picker UIs.

Theatre Discovery by Market

Before calling get_showtimes, use list_theatres to resolve valid theatre slugs. Pass a market slug such as new-york-city or los-angeles and get back the full list of AMC locations in that area with each theatre's slug, name, city, and state. The market_name field returns a human-readable label for the queried market.

Response Shape Details

Each movie entry in the get_showtimes response includes duration, MPAA rating, poster URL, and format-level amenities alongside the timed screening slots. The top-level movie_count integer tells you at a glance how many titles are scheduled at the theatre on the queried date. The theatre and theatre_slug fields echo back the location so responses are self-identifying when batching across multiple theatres.

Common use cases
  • Build a showtimes aggregator that pulls AMC listings alongside other chains to compare screening times by zip code.
  • Track IMAX and Dolby Cinema availability across multiple AMC markets for premium-format film releases.
  • Power a mobile app that lets users browse what's playing at their nearest AMC location today without leaving your app.
  • Aggregate available_dates across theatres to show users which days a specific title is scheduled.
  • Monitor availability status fields on individual showtimes to alert users when seats open for high-demand screenings.
  • Use list_theatres to populate a location selector dropdown tied to market slugs for a cinema planning tool.
  • Analyze format distribution (IMAX vs Laser vs standard) across markets on opening weekends for studio research.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does AMC Theatres have an official developer API?+
AMC does not publish a public developer API. There is no documented endpoint set or API key program available at amctheatres.com for third-party developers.
What does get_showtimes return beyond just screening times?+
Each movie in the response includes duration, MPAA rating, a poster URL, and presentation format (IMAX, Dolby Cinema, Laser at AMC, etc.) grouped under showtime_groups. Individual showtime slots carry a time, availability status, and date. The top-level available_dates array lists upcoming dates with scheduled showtimes for the queried theatre.
Does the API cover AMC theatres outside the United States?+
The API currently covers U.S. AMC locations discoverable via the list_theatres endpoint using domestic market slugs. International AMC or Odeon locations are not currently included. You can fork this API on Parse and revise it to add an endpoint targeting international theatre markets.
Can I look up showtimes by movie title rather than by theatre?+
Not currently. The API is organized around theatres: you pass a theatre slug to get_showtimes and retrieve all movies at that location. There is no endpoint that accepts a film title or ID and returns all theatres showing it. You can fork this API on Parse and revise it to add a movie-centric search endpoint.
How far in advance does the available_dates field show showtimes?+
The available_dates array reflects whatever advance scheduling AMC has published for the queried theatre, typically up to a week out for most titles, though limited engagements or new releases may show fewer future dates. The range is determined by what AMC has loaded into their schedule at query time.
Page content last updated . Spec covers 2 endpoints from www.amctheatres.com.
Related APIs in EntertainmentSee all →
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
viagogo.com API
Search for events and browse tickets across Viagogo's catalog, discovering performer schedules, ticket listings, and categories all in one place. Get detailed information about available tickets and events to find exactly what you're looking for.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
mwcbarcelona.com API
Discover and explore MWC Barcelona 2026 exhibitors, speakers, and sessions by searching, filtering, and browsing by category, location, or type. Access detailed information about pavilions, agenda schedules, news updates, and pass options to plan your conference experience.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
brickset.com API
Search and browse thousands of LEGO sets by theme, year, or keyword. Retrieve detailed data for any set including piece count, minifigure count, dimensions, RRP, and more. Explore the full catalog of themes and yearly releases available on Brickset.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.