bluedoor data·Movies API·bluedoor.sh

Movies data

Crawlable entry point for the Movies API: cinema-chain adapters, source capability coverage, theater and showtime indexes, prices, and seat-availability snapshots served from normalized Postgres tables. Raw source JSON is retained only as import/provenance evidence. The production API is live; these pages degrade to route recipes only when the upstream API is unavailable.

Postgres read model

Sources34
Chains34
Theaters671
Movies1,635
Showtimes114,488
Seatmaps106,630
Last captured2026-06-20T02:41:30Z

Indexes

IndexWhat it containsAPI route
SourcesCinema-chain adapters, platform capabilities, and source horizons.GET /sources
ChainsCinema chains with coverage, business-date windows, and freshness.GET /chains
TheatersTheater search by text, chain, state, city, and capability.GET /theaters/search
FilmsMovie title search and currently playing film catalog rows.GET /movies/search
ShowtimesScreening search by theater, movie, chain, date, and seat capability.GET /showtimes/search

Source adapters

SourceChainPlatformStatus
alamo-restalamoAlamo mother RESTactive
caribbean-graphqlcaribbeanIndy/Fandango1 GraphQLactive
cec-omniwebcecOmniWebactive
celebration-rpccelebrationSitefinity/Vista RPCactive
cinema360-appleapple-cinemasCinema360 Azure originactive
cinemaplusgqtCinemaPlusactive
cinemaplus-cineluxcineluxCinemaPlusactive
cinemark-cautiouscinemarkCinemark ASP.NET MVC + Umbraco HTMLrate_limited
cinepolis-restcinepolisIndy/Fandango1 GraphQLactive
classic-filmgrailclassicFilmGrail/MarsCloudactive
harkins-restharkinsVista RESTactive
jacrocatJacro / TaPoSactive

Coverage sample

ChainTheaterBusiness dateShowtimesSeatmapsPrices
marcusmarcus:0ae5be46-b06c-420c-ba18-678e9831f9482026-12-09111
marcusmarcus:1ca2a289-1e63-4d15-b3d1-f1f50f9deb362026-12-09111
marcusmarcus:2144672f-13c1-428f-87be-b5b0d51144bb2026-12-09111
marcusmarcus:2b738b73-bd52-4077-8526-c3748c60ece42026-12-09111
marcusmarcus:3654897e-c1c1-4575-97df-6b0a35c7f9992026-12-09111
marcusmarcus:4383d0ac-8353-43e1-974a-decb0730fde82026-12-09111
marcusmarcus:45452aec-823b-4481-95db-2d1e1d072d672026-12-09111
marcusmarcus:4ee06c5e-788e-424d-9b62-45d0c9eb3c822026-12-09111
marcusmarcus:4ff9bf94-9d7f-43e2-8fb5-72378e38ea8c2026-12-09111
marcusmarcus:57b89fa2-54a6-432f-a9d3-51f518be35172026-12-09111
marcusmarcus:5e831341-7bf0-443e-b6c5-57be8807930f2026-12-09111
marcusmarcus:5fdce381-3cb2-4e3c-a0b2-c1a6db927a9d2026-12-09111

Get this page with API

{
  "stats": "/api/mv/stats",
  "sources": "/api/mv/sources",
  "coverage": "/api/mv/coverage",
  "showtimes": "/api/mv/showtimes/search?date=2026-06-19&limit=25"
}