Letterboxd Film Scraper
Pricing
from $3.00 / 1,000 films
Letterboxd Film Scraper
Scrape structured film data (rating, cast, crew, genres) from Letterboxd.
Pricing
from $3.00 / 1,000 films
Rating
0.0
(0)
Developer
Masked Hacker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Letterboxd Film Scraper: Ratings, Cast, Crew & Metadata
Turn Letterboxd search terms or film URLs into a clean, structured dataset of film metadata: rating, cast, crew, genres, studios, runtime, and cross-references to TMDB and IMDB.
Perfect for film research, recommendation engines, content analytics, and ratings datasets across any title on Letterboxd.
What you get
- ๐ Search by title, or paste your own Letterboxd film URLs.
- โญ Rating data: average rating, rating count and review count straight from the film page.
- ๐ฌ Full credits: director(s) and cast.
- ๐ท๏ธ Genres, countries, studios and languages for every film.
- ๐ Cross-platform IDs: TMDB and IMDB, ready to join with other datasets.
- ๐ Clean JSON / CSV / Excel export, ready for a spreadsheet or a pipeline.
Pricing
Pay per event: $0.006 per film returned, plus a small per-run start fee. You only pay for films you actually receive; no monthly subscription.
Input
| Field | Type | Description |
|---|---|---|
searchTerms | string[] | Film titles to search; each term's top results are scraped. |
startUrls | url[] | Direct Letterboxd film URLs, e.g. https://letterboxd.com/film/parasite-2019/. |
maxItems | int | Stop after this many films (default 100). |
resultsPerSearch | int | Films taken per search term (default 10). |
proxyConfiguration | proxy | Residential proxy recommended. Letterboxd blocks datacenter IPs. |
Provide at least one of searchTerms or startUrls.
Example input
{"searchTerms": ["parasite", "the substance"],"maxItems": 50}
Output
One record per film.
| Field | Description |
|---|---|
title, year, releaseDate | Film identity. |
runtimeMinutes | Runtime in minutes. |
director, cast | Credits. |
genres, countries, studios, languages | Classification and production metadata. |
averageRating, ratingCount, reviewCount | Letterboxd member rating data. |
description, posterUrl | Synopsis and poster image. |
tmdbId, imdbId | Cross-platform identifiers. |
url, slug, scrapedAt | Film URL, slug and scrape time. |
Example output
{"title": "Parasite","year": 2019,"runtimeMinutes": 132,"director": ["Bong Joon-ho"],"genres": ["Comedy", "Drama", "Thriller"],"averageRating": 4.57,"ratingCount": 1218453,"tmdbId": "496243","imdbId": "tt6751668","url": "https://letterboxd.com/film/parasite-2019/"}
FAQ
Do I need a Letterboxd account or API key? No. Just provide a search term or a film URL.
Does this include user reviews? No, only the aggregate rating and review count shown on the film page, not individual review text.
Is this legal? The actor collects only publicly available film data. You are responsible for complying with Letterboxd's terms and applicable law in your use of the data.