Letterboxd Scraper

ENDPOINTS
GET/members/details

Member Profile

A member's profile: bio, location, links, counts, favorite films, ratings histogram and recent films.

QUERY PARAMS

Letterboxd username or profile URL.

Examples:

  • Username: kurstboy
  • URL: https://letterboxd.com/kurstboy/
{
  "id": 490457,
  "username": "kurstboy",
  "name": "Karsten",
  "link": "https://letterboxd.com/kurstboy/",
  "avatar": "https://a.ltrbxd.com/resized/avatar/twitter/4/9/0/4/5/7/shard/http___pbs.twimg.com_profile_images_1001935353740177414_9ZQ0Noe4-0-1000-0-1000-crop.jpg?v=2627a755b4",
  "badge": "patron",
  "bio": null,
  "bio_html": null,
  "location": "los angeles",
  "website": "https://www.karstenjrunquist.com",
  "social_links": [
    {
      "network": "twitter",
      "link": "https://twitter.com/RunquistKarsten"
    }
  ],
  "stats": {
    "films": 2662,
    "films_this_year": 287,
    "lists": 61,
    "following": 207,
    "followers": 256020,
    "watchlist": 613
  },
  "favorite_films": [
    {
      "id": 49257,
      "slug": "lady-vengeance",
      "name": "Lady Vengeance",
      "year": 2005,
      "link": "https://letterboxd.com/film/lady-vengeance/",
      "short_link": "https://boxd.it/248G",
      "poster": {
        "link": "https://a.ltrbxd.com/resized/film-poster/4/9/2/5/7/49257-lady-vengeance-0-500-0-750-crop.jpg?v=08caa7fc94",
        "large_link": "https://a.ltrbxd.com/resized/film-poster/4/9/2/5/7/49257-lady-vengeance-0-1000-0-1500-crop.jpg?v=08caa7fc94"
      }
    },
    {
      "id": 28195,
      "slug": "cure",
      "name": "Cure",
      "year": 1997,
      "link": "https://letterboxd.com/film/cure/",
      "short_link": "https://boxd.it/1blA",
      "poster": {
        "link": "https://a.ltrbxd.com/resized/film-poster/2/8/1/9/5/28195-cure-0-500-0-750-crop.jpg?v=74a48c4849",
        "large_link": "https://a.ltrbxd.com/resized/film-poster/2/8/1/9/5/28195-cure-0-1000-0-1500-crop.jpg?v=74a48c4849"
      }
    },
    {
      "id": 51717,
      "slug": "eyes-wide-shut",
      "name": "Eyes Wide Shut",
      "year": 1999,
      "link": "https://letterboxd.com/film/eyes-wide-shut/",
      "short_link": "https://boxd.it/2axs",
      "poster": {
        "link": "https://a.ltrbxd.com/resized/film-poster/5/1/7/1/7/51717-eyes-wide-shut-0-500-0-750-crop.jpg?v=7010402aeb",
        "large_link": "https://a.ltrbxd.com/resized/film-poster/5/1/7/1/7/51717-eyes-wide-shut-0-1000-0-1500-crop.jpg?v=7010402aeb"
      }
    },
    {
      "id": 87558,
      "slug": "insiang",
      "name": "Insiang",
      "year": 1976,
      "link": "https://letterboxd.com/film/insiang/",
      "short_link": "https://boxd.it/3FMg",
      "poster": {
        "link": "https://a.ltrbxd.com/resized/film-poster/8/7/5/5/8/87558-insiang-0-500-0-750-crop.jpg?v=36b26c7f6c",
        "large_link": "https://a.ltrbxd.com/resized/film-poster/8/7/5/5/8/87558-insiang-0-1000-0-1500-crop.jpg?v=36b26c7f6c"
      }
    }
  ],
  "ratings": {
    "average": 3.63,
    "count": 2363,
    "distribution": [
      {
        "rating": 0.5,
        "count": 27,
        "percent": 1
      },
      {
        "rating": 1.0,
        "count": 56,
        "percent": 2
      },
      {
        "rating": 1.5,
        "count": 64,
        "percent": 3
      },
      {
        "rating": 2.0,
        "count": 119,
        "percent": 5
      },
      {
        "rating": 2.5,
        "count": 141,
        "percent": 6
      },
      {
        "rating": 3.0,
        "count": 241,
        "percent": 10
      },
      {
        "rating": 3.5,
        "count": 451,
        "percent": 19
      },
      {
        "rating": 4.0,
        "count": 593,
        "percent": 25
      },
      {
        "rating": 4.5,
        "count": 435,
        "percent": 18
      },
      {
        "rating": 5.0,
        "count": 236,
        "percent": 10
      }
    ]
  },
  "recent_activity": [
    {
      "id": 51027,
      "slug": "little-children",
      "name": "Little Children",
      "year": 2006,
      "link": "https://letterboxd.com/film/little-children/",
      "short_link": "https://boxd.it/28Ka",
      "poster": {
        "link": "https://a.ltrbxd.com/resized/sm/upload/t8/ke/37/8h/225OXhGllrBJ6FWaYyiosxDU1us-0-500-0-750-crop.jpg?v=bcf6c809a2",
        "large_link": "https://a.ltrbxd.com/resized/sm/upload/t8/ke/37/8h/225OXhGllrBJ6FWaYyiosxDU1us-0-1000-0-1500-crop.jpg?v=bcf6c809a2"
      },
      "member_rating": 4.0,
      "is_liked": false
    },
    {
      "id": 1620206,
      "slug": "naza",
      "name": "NAZA",
      "year": 2026,
      "link": "https://letterboxd.com/film/naza/",
      "short_link": "https://boxd.it/15YTy",
      "poster": {
        "link": "https://a.ltrbxd.com/resized/film-poster/1/6/2/0/2/0/6/1620206-naza-0-500-0-750-crop.jpg?v=c34667d5c5",
        "large_link": "https://a.ltrbxd.com/resized/film-poster/1/6/2/0/2/0/6/1620206-naza-0-1000-0-1500-crop.jpg?v=c34667d5c5"
      },
      "member_rating": 4.5,
      "is_liked": false
    },
    {
      "id": 49299,
      "slug": "friday-the-13th",
      "name": "Friday the 13th",
      "year": 1980,
      "link": "https://letterboxd.com/film/friday-the-13th/",
      "short_link": "https://boxd.it/24fs",
      "poster": {
        "link": "https://a.ltrbxd.com/resized/film-poster/4/9/2/9/9/49299-friday-the-13th-0-500-0-750-crop.jpg?v=ec6f86b02b",
        "large_link": "https://a.ltrbxd.com/resized/film-poster/4/9/2/9/9/49299-friday-the-13th-0-1000-0-1500-crop.jpg?v=ec6f86b02b"
      },
      "member_rating": 3.0,
      "is_liked": false
    },
    {
      "id": 1284636,
      "slug": "clayface",
      "name": "Clayface",
      "year": 2026,
      "link": "https://letterboxd.com/film/clayface/",
      "short_link": "https://boxd.it/RTVm",
      "poster": {
        "link": "https://a.ltrbxd.com/resized/film-poster/1/2/8/4/6/3/6/1284636-clayface-0-500-0-750-crop.jpg?v=eb305849d5",
        "large_link": "https://a.ltrbxd.com/resized/film-poster/1/2/8/4/6/3/6/1284636-clayface-0-1000-0-1500-crop.jpg?v=eb305849d5"
      },
      "member_rating": null,
      "is_liked": false
    }
  ]
}