Film rating and histogram collection
Use Letterboxd endpoints to turn film rating and histogram collection into repeatable API requests with documented inputs and JSON responses.
Collect Letterboxd film detail with average rating and rating histogram, member reviews, similar films, cast and crew (people) detail, member profiles, and popular film charts as normalized JSON for film catalogs, ratings research, and enrichment. Credential-free.
Extract Letterboxd film detail, ratings histograms, reviews, similar films, people, members, and popular charts as structured JSON from public pages.
Endpoint families
5
Documented params
25
Examples
8
Live catalog snapshot
Active endpoints
8
Methods
GET
Required params
15
Schema refs
8
{
"platform": "Letterboxd",
"endpoint": "letterboxd-search",
"method": "GET",
"path": "/letterboxd/search",
"auth": "apiKey"
}Use cases
Extract Letterboxd film detail, ratings histograms, reviews, similar films, people, members, and popular charts as structured JSON from public pages.
Use Letterboxd endpoints to turn film rating and histogram collection into repeatable API requests with documented inputs and JSON responses.
Use Letterboxd endpoints to turn review and popularity monitoring into repeatable API requests with documented inputs and JSON responses.
Use Letterboxd endpoints to turn film catalog and people enrichment into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live Letterboxd endpoint catalog — 8 endpoints, 25 documented request parameters, and 8 published response schemas — the same catalog Docs and Playground run against.
8 documented Letterboxd endpoints, grouped into 5 request families — Film, Member and Person, plus 2 more.
25 request parameters are documented across those Letterboxd endpoints, 15 of them required — the full input contract is public before you write any integration code.
8 of the 8 Letterboxd endpoints ship a recorded example response, and 8 carry a documented response schema — you can code against the real JSON before the first request.
Letterboxd endpoints document their error responses (400, 404, 500 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
8 hosted MCP tools back the Letterboxd endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
These cards are generated from the active endpoint catalog, so the landing page reflects the same API surface used by Docs and Playground.
/letterboxd/film/{slug}
/letterboxd/member/{username}
/letterboxd/person/{slug}
/letterboxd/popular
/letterboxd/search
Endpoint catalog
/letterboxd/searchSearches Letterboxd films, people, lists, and tags. Credential-free public Letterboxd data.
MCP tool letterboxd_search
/letterboxd/popularReturns a popularity-ranked film chart, optionally scoped to a time window, genre, and/or decade. Credential-free public Letterboxd data.
MCP tool letterboxd_popular
/letterboxd/film/{slug}Returns a normalized Letterboxd film: synopsis, director, cast, genres, countries, languages, runtime, and aggregate member rating. Credential-free public Letterboxd data (letterboxd.com), parsed from the film page's schema.org structured data.
MCP tool letterboxd_film
/letterboxd/film/{slug}/rating-histogramReturns a film's full star-rating distribution (0.5 to 5.0 in half-star buckets) with counts and percentages. Credential-free public Letterboxd data.
MCP tool letterboxd_film_rating_histogram
/letterboxd/film/{slug}/reviewsReturns a film's popular reviews (reviewer, rating, date, text, like/comment counts, spoiler flag). Credential-free public Letterboxd data.
MCP tool letterboxd_film_reviews
/letterboxd/film/{slug}/similarReturns films Letterboxd recommends as similar to the given film. Credential-free public Letterboxd data.
MCP tool letterboxd_film_similar
/letterboxd/person/{slug}Returns a person's Letterboxd filmography for a credit role. Credential-free public Letterboxd data.
MCP tool letterboxd_person
/letterboxd/member/{username}Returns a member's public profile stats (films watched, lists, following/followers). No private data — everything is visible to a logged-out visitor. Credential-free public Letterboxd data.
MCP tool letterboxd_member
Related APIs
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
Media & Streaming
Turn Apple Books ebook and audiobook pages into structured data — search, catalog detail, paginated customer reviews, similar titles, author bibliographies, series listings, and chart rankings as normalized JSON. Credential-free.
Media & Streaming
Search public Ticketmaster events and browse the full discovery hierarchy by category or city, with pagination plus event, attraction, and venue detail endpoints -- including fan reviews, related attractions, trending attractions, and enhanced venue branding -- for live-entertainment research.
How to scrape Letterboxd
Crawlora's Letterboxd endpoints return film detail, half-star rating histograms, reviews, similar films, people, member stats, and the popular charts as normalized JSON. Letterboxd's rating data is unusually granular. Parasite's histogram on 2026-09-18 covered 5,849,962 ratings across ten half-star buckets, with half of them at five stars, against an average of 4.52.
/letterboxd/film/{slug}/rating-histogram returns ten buckets from 0.5 to 5 stars, each with a count and percent, plus total_ratings. /letterboxd/film/{slug} adds average, count, and review_count, along with runtime_minutes, directors, cast, genres, countries, languages, and production companies.
/letterboxd/film/{slug}/reviews returns reviews ordered by activity, each with username, whether the reviewer liked the film, the date, text, a contains_spoilers flag, like_count, and comment_count. One Parasite review had 44,211 likes.
/letterboxd/popular takes period (day, week, month, or year), genre, and decade. Horror in the 2020s for the year returned a different list from the unfiltered year chart, which confirms the filters apply.
/letterboxd/person/{slug} with role actor or director lists that person's films, /letterboxd/member/{username} returns a member's public stats (films watched, lists, followers), and /letterboxd/film/{slug}/similar returns related titles. Film slugs include the year when titles collide, as in parasite-2019.
FAQ
Yes. /letterboxd/film/{slug}/rating-histogram returns counts and percentages for all ten half-star steps, not just the average.
Yes. Each review from /letterboxd/film/{slug}/reviews carries contains_spoilers, along with like and comment counts.
Letterboxd adds the year to disambiguate titles, as in parasite-2019. Take slugs from /letterboxd/search or the popular chart rather than constructing them.