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.
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.
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'
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.
| Param | Type | Description |
|---|---|---|
| date | string | Date in YYYY-MM-DD format to filter showtimes. When omitted, returns the current day's showtimes. |
| theatre | string | Theatre slug (e.g., 'amc-empire-25', 'amc-burbank-16'). Use list_theatres to discover valid slugs for a market. |
{
"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.
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.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- 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.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 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.