Letterboxd Film Scraper avatar

Letterboxd Film Scraper

Pricing

from $3.00 / 1,000 films

Go to Apify Store
Letterboxd Film Scraper

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

Masked Hacker

Maintained by Community

Actor 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

FieldTypeDescription
searchTermsstring[]Film titles to search; each term's top results are scraped.
startUrlsurl[]Direct Letterboxd film URLs, e.g. https://letterboxd.com/film/parasite-2019/.
maxItemsintStop after this many films (default 100).
resultsPerSearchintFilms taken per search term (default 10).
proxyConfigurationproxyResidential 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.

FieldDescription
title, year, releaseDateFilm identity.
runtimeMinutesRuntime in minutes.
director, castCredits.
genres, countries, studios, languagesClassification and production metadata.
averageRating, ratingCount, reviewCountLetterboxd member rating data.
description, posterUrlSynopsis and poster image.
tmdbId, imdbIdCross-platform identifiers.
url, slug, scrapedAtFilm 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.