Letterboxd Scraper - Diary, Ratings & Reviews
Pricing
from $0.50 / 1,000 results
Letterboxd Scraper - Diary, Ratings & Reviews
$0.5/1K ๐ฅ Fast Letterboxd scraper! A user's watched films, ratings & reviews from their diary. No key. JSON, CSV, Excel or API in seconds. Pull thousands of entries for film data & recommendation datasets โก
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
9 days ago
Last modified
Categories
Share
Letterboxd Scraper ๐ฌ
Scrape any Letterboxd user's diary โ watched films, star ratings, reviews, rewatch flags, watched dates, posters and TMDB IDs โ straight from their public RSS feed. No API key, no login, no cookies.
Fast, lightweight and datacenter-proxy friendly. Point it at one or more usernames and get clean, structured JSON of everything in their recent film diary.
What it does
Give the actor a list of Letterboxd usernames (e.g. dave, davidehrlich) and it returns every recent diary entry as a structured record:
- ๐๏ธ Film title & year
- โญ Star rating (numeric, e.g.
4.5) - ๐ Review text (HTML stripped, capped at 5,000 chars)
- ๐ Rewatch flag (true/false)
- ๐ Watched date and original publish date (ISO 8601)
- ๐ผ๏ธ Poster image URL
- ๐ฌ TMDB movie ID โ join directly to The Movie Database
- ๐ Direct Letterboxd URL and stable GUID
Because it reads the official public RSS feed, it is quick, reliable and gentle on resources.
Example output
{"username": "dave","film_title": "Obsession","film_year": "2025","rating": 3.5,"rewatch": false,"watched_date": "2026-07-09","review": "A genuinely great thriller.","poster": "https://a.ltrbxd.com/resized/film-poster/1/2/3/obsession.jpg","tmdb_id": "1339713","url": "https://letterboxd.com/dave/film/obsession-2025/","published": "2026-07-09T16:55:16+00:00","source": "letterboxd","guid": "letterboxd-watch-1388436545","scraped_at": "2026-07-20T00:00:00+00:00"}
Input
| Field | Type | Description |
|---|---|---|
mode | select | diary โ fetch each username's recent diary/review entries. |
usernames | array | Letterboxd usernames (part after letterboxd.com/). Full profile URLs are accepted too. Prefilled with ["dave", "davidehrlich"]. |
maxItems | integer | Max entries across all usernames (default 100, max 1000). RSS exposes ~50 most recent per user. |
{"mode": "diary","usernames": ["dave", "davidehrlich"],"maxItems": 100}
Use cases
- Film data โ build a dataset of films, ratings and metadata linked to TMDB.
- Critic & creator tracking โ monitor what film critics and creators are watching and rating over time.
- Recommendation datasets โ feed ratings and rewatch signals into recommender models.
- Taste analysis โ analyze a user's viewing habits, rating distribution and rewatch patterns.
Pricing
Roughly $0.5 per 1,000 entries โ one of the cheapest ways to pull structured film-diary data at scale. Pay-as-you-go on the Apify platform.
Related actors
Notes & FAQ
- No API key required. The actor reads each user's public RSS feed (
letterboxd.com/{username}/rss/). - Private diaries and unknown usernames are skipped with a warning.
- How many entries per user? Letterboxd RSS exposes roughly the 50 most recent diary items.
- Ethics & compliance. Only publicly available data is collected. Respect Letterboxd's terms and applicable laws.
Keywords: letterboxd scraper, film diary, movie ratings, film reviews, letterboxd api, tmdb, movie data, film critic tracking, watched films, cinema dataset, recommendation data, taste analysis.