Letterboxd Film Pages Scraper
Pricing
from $14.00 / 1,000 result items
Letterboxd Film Pages Scraper
Pull film data from Letterboxd. Returns title, year, runtime, tagline, description, poster, director, production companies, countries, languages, genres, IMDB + TMDB IDs, average rating, watch count, like count, list count, tags. Look up by slug or pull from popular lists.
Pricing
from $14.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share

๐๏ธ Letterboxd Film Database Scraper
๐ Pull Letterboxd films with cast, directors, writers, themes, languages, studios, rating, watch counts, TMDB and IMDB IDs. 38 fields per film.
๐ Last updated: 2026-05-08 ยท ๐ 38 fields per record ยท Letterboxd films ยท cast + directors + writers + editors + producers + composers ยท genres + themes + languages + studios ยท rating + watch / like / list counts ยท TMDB + IMDB IDs
The Letterboxd Film Database Scraper pulls film records from Letterboxd, the social network for cinephiles. Output includes poster URL, slug, title + original title, year, runtime, tagline, description, directors + writers + editors + producers + cinematography + composers, full cast (names) + cast with character roles, genres + themes, primary language + spoken languages, production companies + studios, countries, alternative titles, average rating, rating count, watched-by count, liked-by count, appears-in-lists count, trailer URL, TMDB + IMDB IDs, and the Letterboxd URL.
Direct lookup only - feed a list of slugs (e.g. the-godfather, pulp-fiction), get rich records back. Each record is parsed from the film's HTML page. The scraper uses Chrome TLS fingerprinting via impit to bypass Cloudflare without needing a residential proxy, so 100 lookups complete in under a minute.
| ๐ฏ Target Audience | ๐ก Primary Use Cases |
|---|---|
| Film recommender builders, cinephiles, ML researchers, journalists, content marketers, fan-app developers | Film-recommender training, cinephile content, retrospective writing, watch-history analytics, fan apps |
๐ What the Letterboxd Film Database Scraper does
Five filtering workflows in a single run:
- ๐ Direct slug lookup. One slug per line, full film record per slug.
- ๐ญ Full cast + crew. Cast (with character roles), directors, writers, editors, producers, composers.
- ๐ท๏ธ Genres + themes. Both Letterboxd's genres tab and themes tab.
- ๐ Member stats. Watched-by, liked-by, and appears-in-lists counts.
- โก Fast no-proxy bypass. Chrome TLS fingerprint via impit. 100 films in under a minute.
๐ก Why it matters: clean, server-side filtering and fresh data on every run.
๐ฌ Full Demo
๐ง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.
โ๏ธ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
maxItems | integer | 10 | Records to return. Free plan caps at 10, paid plan up to 1,000,000. |
slugs | string | "" | Newline-separated film slugs (e.g. `the-godfather`, `inception`). Full URLs are also accepted. |
Example: classic films.
{"maxItems": 10,"slugs": "the-godfather\nthe-shawshank-redemption\npulp-fiction\ngoodfellas\nschindlers-list\nthe-dark-knight\ninception\nfight-club\nforrest-gump\ninterstellar"}
Example: foreign cinema.
{"maxItems": 10,"slugs": "spirited-away\nparasite-2019\noldboy-2003\namelie\nrome-open-city\ntokyo-story\nseven-samurai"}
๐ Output
Each record contains 38 fields. Download as CSV, Excel, JSON, or XML.
๐งพ Schema
| Field | Type | Example |
|---|---|---|
๐ผ๏ธ posterUrl | string | "https://a.ltrbxd.com/.../poster.jpg" |
๐ slug | string | "the-godfather" |
๐ title | string | "The Godfather" |
๐
year | number | 1972 |
โฑ๏ธ runtimeMinutes | number | 175 |
๐ tagline | string | "An offer you can't refuse." |
๐ description | string | "The aging patriarch of an organized crime dynasty..." |
๐ฌ directors | array | ["Francis Ford Coppola"] |
๐ญ cast | array | ["Marlon Brando","Al Pacino","James Caan",...] |
๐ญ castWithRoles | array of objects | [{"name":"Marlon Brando","role":"Don Vito Corleone"},...] |
โ๏ธ writers | array | ["Mario Puzo","Francis Ford Coppola"] |
โ๏ธ editors | array | ["William Reynolds","Peter Zinner"] |
๐ท๏ธ genres | array | ["Crime","Drama"] |
๐ท๏ธ themes | array | ["Mafia","Family Dynasty"] |
๐ primaryLanguage | string | "English" |
๐ข studios | array | ["Paramount Pictures","Alfran Productions"] |
โญ averageRating | number | 4.5 |
๐ณ๏ธ ratingCount | number | 987456 |
๐๏ธ watchedBy | number | 2400000 |
โค๏ธ likedBy | number | 850000 |
๐ tmdbId | number | 238 |
๐ imdbId | string | "tt0068646" |
๐ letterboxdUrl | string | "https://letterboxd.com/film/the-godfather/" |
๐ฆ Sample records
โจ Why choose this Actor
| Capability | |
|---|---|
| ๐ญ | Real cast + crew. Cast names with character roles, full director / writer / editor / producer / composer credits. |
| ๐ | Letterboxd-only metrics. Watched-by, liked-by, appears-in-lists counts unique to Letterboxd. |
| ๐ท๏ธ | Themes alongside genres. Letterboxd's themes (e.g. Mafia, Existentialism, Family Dynasty), richer than generic genres. |
| ๐ | TMDB + IMDB IDs. Cross-platform joins out of the box. |
| โก | Fast no-proxy bypass. 100 films in under a minute, no residential proxy needed. |
๐ How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| โญ This Actor | $5 free credit | Letterboxd | Live per run | Lookup | โก 1 min |
| TMDB API | Free with key | Same films | Live | Yes | ๐ข Code |
| OMDb (paid) | $1+/1k | IMDB-style | Live | Yes | ๐ข Account |
| Manual scraping | Free | All | Live | DIY | ๐ข Days |
๐ How to use
- ๐ Sign up. Create a free account with $5 credit (takes 2 minutes).
- ๐ Open the Actor. Find the Letterboxd Film Database Scraper on the Apify Store.
- ๐ฏ Set input. Pick filters and
maxItems. - ๐ Run it. Click Start.
- ๐ฅ Download. Grab results in the Dataset tab as CSV, Excel, JSON, or XML.
โฑ๏ธ Total time from signup to dataset: 3-5 minutes. No coding required.
๐ผ Business use cases
๐ Automating Letterboxd Film Database Scraper
Control the scraper programmatically:
- ๐ข Node.js. Install the
apify-clientNPM package. - ๐ Python. Use the
apify-clientPyPI package. - ๐ See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval.
๐ Beyond business use cases
Data like this powers more than commercial workflows.
๐ค Ask an AI assistant about this scraper
Open a ready-to-send prompt in the AI of your choice:
- ๐ฌ ChatGPT
- ๐ง Claude
- ๐ Perplexity
- ๐ Copilot
โ Frequently Asked Questions
๐งฉ How does it work?
Provide a list of Letterboxd film slugs. The Actor fetches each film's HTML page (using Chrome TLS fingerprinting), parses JSON-LD plus structured DOM, and emits one record per film.
๐ How many fields per record?
38, including cast (with roles), directors, writers, editors, producers, themes, languages, studios, rating, watch / like / list counts, TMDB and IMDB IDs.
๐ Where do I get slugs?
From Letterboxd URLs - https://letterboxd.com/film/the-godfather/ โ slug = the-godfather. The Actor accepts both formats.
โก Why so fast without a proxy?
The Actor uses impit (Rust-backed HTTP client) which mimics Chrome's TLS fingerprint. Letterboxd's Cloudflare lets it through without challenge.
๐ญ Does it return the full cast?
All cast members listed on the film's main page (typically 20-30+ depending on film).
๐ท๏ธ What are themes?
Letterboxd's curated thematic tags (e.g. Mafia, Existentialism, Coming of Age) - distinct from generic genres.
๐ Are member stats live?
Yes. Watched-by / liked-by / appears-in-lists are pulled from each film's main page on every run.
๐ Are TMDB and IMDB IDs always present?
Yes for the vast majority of films. Letterboxd cross-references both.
๐ Do I need an API key?
No. Letterboxd has no public API; the Actor scrapes HTML.
๐ณ Do I need a paid Apify plan?
No. The free plan covers preview runs (10 records).
๐ Integrate with any app
Letterboxd Film Database Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications
- Airbyte - Pipe data into your warehouse
- GitHub - Trigger runs from commits
- Google Drive - Export datasets to Sheets
๐ Recommended Actors
- ๐ฌ TMDB Movies, TV, People - Pull movies, TV, people with cast, crew, trailers, ratings
- ๐ณ Meal Recipes - Recipes with ingredients, instructions, image, video
- ๐น Cocktail Drinks - Cocktail recipes with ingredients, glass, IBA, image
- ๐ Yu-Gi-Oh! Card Database - Yu-Gi-Oh! cards with stats, archetypes, sets, prices
- ๐ง Open Trivia DB Questions - Trivia questions across 24 categories with answers
๐ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.
๐ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
โ ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Letterboxd, its maintainers, the Letterboxd community, or any film studio, distributor, director, or actor. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.