Discover/criterion.com API
live

criterion.com APIcriterion.com

Access the Criterion Collection catalog, Current magazine posts, Top 10 lists, and Closet Picks via 8 structured endpoints returning titles, synopses, and more.

Endpoints
8
Updated
10d ago
Try it
Sort order for results. Accepted values: spine_number, title, year, director.
Filter by genre slug.
Search query within catalog.
Filter by decade (e.g., 1960s).
Filter by format.
Filter by country (e.g., Japan, France).
Filter by director slug.
api.parse.bot/scraper/c4a7e815-f1b8-4725-b565-87cb4f23aa80/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/c4a7e815-f1b8-4725-b565-87cb4f23aa80/get_all_films?sort=spine_number&country=France' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Browse the Criterion Collection catalog with various filters. Returns a list of films with spine number, title, director, country, and year.

Input
ParamTypeDescription
sortstringSort order for results. Accepted values: spine_number, title, year, director.
genrestringFilter by genre slug.
querystringSearch query within catalog.
decadestringFilter by decade (e.g., 1960s).
formatstringFilter by format.
countrystringFilter by country (e.g., Japan, France).
directorstringFilter by director slug.
Response
{
  "type": "object",
  "fields": {
    "count": "integer total number of films returned",
    "films": "array of film objects with spine, title, director, country, year, and url"
  },
  "sample": {
    "data": {
      "count": 1839,
      "films": [
        {
          "url": "https://www.criterion.com/films/351-grand-illusion",
          "year": "1937",
          "spine": "1",
          "title": "Grand Illusion",
          "country": "France",
          "director": "Jean Renoir"
        }
      ]
    },
    "status": "success"
  }
}

About the criterion.com API

The Criterion Collection API provides 8 endpoints covering the full film catalog, editorial content from Current magazine, Top 10 lists, and Closet Picks. Use get_film_detail to retrieve a film's synopsis, director, special features, runtime, aspect ratio, and spine number, or use get_all_films with filters like country, decade, director slug, and genre to paginate the catalog programmatically.

Film Catalog

get_all_films returns an array of film objects — each with spine, title, director, country, year, and url — and accepts optional parameters for sort (spine_number, title, year, director), genre, decade, country, director, format, and a free-text query. get_film_detail takes a full film URL and returns the complete record including synopsis, features (a list of special features on the release), and a details array covering country, year, runtime, format, aspect ratio, language, and spine number. search_films accepts a query string and returns matching films and box sets with title, director, and URL.

Editorial Content

get_current_posts retrieves posts from the Current magazine landing page or from a specific category slug such as 1-essays, 2-interviews, 3-features, or 8-top-10-lists. Each post object includes title, author, category, date, and url. get_current_post_detail fetches the full text content of an individual post given its URL.

Top 10 Lists and Closet Picks

get_top10_lists returns a paginated collection of Top 10 list objects with title, author, url, and id. Pass a specific list URL to get_top10_list_detail to get the picks array (film titles), the list title, and the author name. get_closet_picks takes no parameters and returns the full set of Closet Picks entries, each with a title and url.

Common use cases
  • Build a searchable Criterion spine-number index filtered by country or decade using get_all_films
  • Populate a film detail page with synopsis, runtime, aspect ratio, and special features via get_film_detail
  • Aggregate all film essays and interviews from Current magazine using get_current_posts with category slugs
  • Extract curated film picks from critic Top 10 lists using get_top10_list_detail
  • Monitor new Closet Picks video additions by polling get_closet_picks
  • Build a recommendation tool that cross-references director or country filters from get_all_films with editorial posts from get_current_posts
  • Index the full text of Current magazine essays for search or NLP using get_current_post_detail
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Criterion have an official developer API?+
No. Criterion does not publish a public developer API for its catalog or editorial content. This Parse API is the structured programmatic interface available for that data.
What does `get_all_films` return, and how granular are the filters?+
get_all_films returns a films array where each entry includes spine (the Criterion spine number), title, director, country, year, and url. You can filter by genre slug, country (e.g., Japan, France), decade (e.g., 1960s), director slug, and format, and sort by spine_number, title, year, or director. The count field indicates how many results matched.
Does `get_film_detail` include streaming availability or purchase pricing?+
Not currently. get_film_detail covers synopsis, features, and a details array with runtime, aspect ratio, format, language, and spine number, but does not include streaming availability, retail pricing, or in-stock status. You can fork this API on Parse and revise it to add an endpoint targeting that data.
Can I retrieve user reviews or ratings for Criterion films?+
Not currently. The API exposes catalog metadata, editorial text, and curated lists, but does not include user-submitted reviews or numerical ratings. You can fork this API on Parse and revise it to add the missing endpoint if that data is accessible on the source pages.
Are there pagination controls on `get_current_posts` and `get_top10_lists`?+
Both endpoints accept a limit integer parameter that caps how many items are returned. There is no explicit page or offset parameter in the current spec, so limit is the primary control over result set size.
Page content last updated . Spec covers 8 endpoints from criterion.com.
Related APIs in EntertainmentSee all →
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
viagogo.com API
Search for events and browse tickets across Viagogo's catalog, discovering performer schedules, ticket listings, and categories all in one place. Get detailed information about available tickets and events to find exactly what you're looking for.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
mwcbarcelona.com API
Discover and explore MWC Barcelona 2026 exhibitors, speakers, and sessions by searching, filtering, and browsing by category, location, or type. Access detailed information about pavilions, agenda schedules, news updates, and pass options to plan your conference experience.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
brickset.com API
Search and browse thousands of LEGO sets by theme, year, or keyword. Retrieve detailed data for any set including piece count, minifigure count, dimensions, RRP, and more. Explore the full catalog of themes and yearly releases available on Brickset.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.