Crawlzo  /  Products  /  Entertainment & Media  /  Letterboxd

Letterboxd Scraper API

Extract any Letterboxd film, member, or list page as JSON: the community average rating, watch and like counts, member reviews, and the films inside curated lists.

Titles & profilesRatings & reviewsCharts & rankingsCatalog data
▸ Overview

Letterboxd is the social platform where film lovers log, rate, and review what they watch, building community averages and hand-curated lists. The Letterboxd Scraper API turns film pages, member reviews, and list contents into validated JSON with average ratings, watch counts, and review text.

It is aimed at film-culture research and taste-graph products that value crowd sentiment over studio marketing. Community averages resolve at request time and member reviews and list entries paginate fully.

Letterboxd Scraper API · request
# POST a target — get validated JSON back
curl https://api.crawlzo.com/v4/scrape \
  -H "Authorization: Bearer $CRAWLZO_KEY" \
  -d '{
  "url": "https://www.letterboxd.com/",
  "type": "title",
  "geo": "us"
  }'

// ← response
{
  "status": "ok",
  "data": {
    "title": "...",
    "year": 2024,
    "rating": 8.4,
    "votes": 184220,
    "genres": ["Drama"],
    "runtime_min": 128
  }
}
"type": "title", "geo": "us"
▸ What you can extract

Every public field, structured for you.

Letterboxd data parsed into clean, validated JSON. Pull any group below on its own, or combine them in a single request.

Title / profile details

  • Title / name, type, year, summary
  • Genres, language, runtime / length
  • Poster / cover and media
  • External IDs and links

Ratings & reviews

  • Aggregate rating and vote count
  • Critic vs. audience scores
  • Review text, author, date
  • Full review pagination

Credits / tracklist

  • Cast, crew, or artist credits
  • Roles, episodes, or tracks
  • Related titles and recommendations

Charts & rankings

  • Top / trending / popular charts
  • Rank by category and region
  • Rank history over time

Search results

  • Ranked titles per query
  • Genre, year, type filters
  • Pagination across result pages
▸ Built on the Crawlzo engine

The hard parts, already solved.

▸ What teams build with it

Common use cases.

[ 01 ]

Film-community sentiment research

[ 02 ]

Curated-list and taste-graph mapping

[ 03 ]

Average-rating and watch-count tracking

[ 04 ]

Independent and arthouse discovery sets

▸ FAQ

Letterboxd scraping, answered.

Structured JSON straight from the API, or pushed to your stack natively — S3, BigQuery, Snowflake, Postgres, Kafka, or any HTTPS webhook. Call it from Python, Node, Go, Rust, or any HTTP client. The data lands where your pipeline already lives.

No. You pay for valid, schema-passing rows only. Retries, blocks, CAPTCHAs, and 5xxs are on us. If a run doesn't return data that conforms to the schema, it isn't billed.

Every request routes through the same engine behind our Web Unblocker API: compliant residential IPs, real browser fingerprints, TLS-level evasion, behaviour modelling, and built-in CAPTCHA solving. Hard targets become routine.

Yes. We respect robots policies, rate budgets, and ToS-aware allow/deny lists. We deliver and move on — no row-level retention beyond your replay window. GDPR DPA, PII redaction, and custom data residency available on request.

LETTERBOXD DATA · ON TAP

Start pulling Letterboxd data this week.

Tell us the Letterboxd surface you need and the shape you want it in. We'll come back in 24 hours with a sampled output, a scoped plan, and a price. Pilot in week one.

Pay only for data delivered99.99% uptime SLA99% success rate100M+ proxies