letterboxd-watchlistScrape a public Letterboxd user's watchlist into a CSV/JSONL list of titles and film URLs without logging in. Use when a user asks to export, scrape, or mirror a Letterboxd watchlist, or to build watch-next queues.
Install via ClawdBot CLI:
clawdbot install 0xnuminous/letterboxd-watchlistUse the bundled script to scrape a public Letterboxd watchlist (no auth).
Always ask the user for the Letterboxd username if they did not provide one.
scripts/scrape_watchlist.pyuv run scripts/scrape_watchlist.py <username> --out watchlist.csv
uv run scripts/scrape_watchlist.py <username> --out watchlist.jsonl --delay-ms 300 --timeout 30 --retries 2
--out *.csv β title,link--out *.jsonl β one JSON object per line: { "title": "β¦", "link": "β¦" }/watchlist/page// .data-target-link="/film/..." poster entries.[A-Za-z0-9_-]+) and uses retries + timeout.Generated Mar 1, 2026
Film enthusiasts can export their Letterboxd watchlists to create offline backups or import into other tracking apps. This helps users maintain their film queue across platforms without manual entry.
Movie clubs can scrape members' watchlists to identify overlapping films for group screenings. This facilitates democratic selection and ensures chosen films are accessible to all participants.
Film critics and journalists can analyze public watchlists to identify trending films among cinephiles. This provides data-driven insights for article topics and audience interest analysis.
Festival organizers can scrape watchlists of key influencers to gauge interest in specific films or directors. This helps curate programs that align with audience expectations and emerging trends.
Researchers can collect watchlist data to study viewing patterns, genre preferences, or cultural trends among Letterboxd users. This supports quantitative analysis in cinema studies departments.
Offer basic watchlist scraping for free with limited exports, then charge for bulk processing, scheduled updates, or API access. This attracts hobbyists while monetizing power users and small businesses.
Aggregate anonymized watchlist data to provide market insights to studios, streaming platforms, or advertisers. Analyze trends like genre popularity or director recognition across user demographics.
License the scraping technology to media apps, review sites, or streaming services wanting to import Letterboxd watchlists. Provide customizable output formats and API endpoints for seamless integration.
π¬ Integration Tip
Wrap the script in a simple web interface or chatbot command to make it accessible without technical setup. Ensure clear error messages for invalid usernames or format changes.
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.
Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp. Use when the user provides a video URL and wants to download it, extract audio (MP3), download subtitles, or select video quality. Triggers on phrases like "δΈθ½½θ§ι’", "download video", "yt-dlp", "YouTube", "Bη«", "ζι³", "ζει³ι’", "extract audio".
Search and add movies to Radarr. Supports collections, search-on-add option.
Control Spotify playback on macOS. Play/pause, skip tracks, control volume, play artists/albums/playlists. Use when a user asks to play music, control Spotify, change songs, or adjust Spotify volume.
Search and add TV shows to Sonarr. Supports monitor options, search-on-add.