What's After the Movie API

Movie companies and their catalogs.


Search companies

GET
https://whatsafterthemovie-main-0565fcb.zuplo.app
/v1/companies

Find movie companies by name and optionally require a minimum number of associated movies. Results include each company’s ID, slug, name, and image. Company associations identify the company attached to a movie in this catalog, rather than its full production and distribution credits.

Search companies › query Parameters

limit
​integer · min: 1 · max: 100

Maximum items in the returned page.

Default: 20
cursor
​string · minLength: 1 · maxLength: 4096

The next_cursor from a previous response. Keep the same endpoint and filters. Valid for 24 hours.

q
​string · minLength: 1 · maxLength: 120

Match part of a company’s name, ignoring case.

min_movies
​integer · min: 1 · max: 9007199254740991

Minimum number of movies associated with the company.

sort
​string · enum

Order results by this field. A leading minus reverses the order.

Enum values:
id
name
Default: id

Search companies › Headers

Authorization
​string · required

The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Search companies › Responses

The requested data. Examples use illustrative values.

​object[] · required
​object · required

Get company details

GET
https://whatsafterthemovie-main-0565fcb.zuplo.app
/v1/companies/{company}

Retrieve a company’s name, image, and movie statistics, including the number of associated movies and their earliest and latest release years. Use the company movies endpoint to browse its catalog.

Get company details › path Parameters

company
​string · minLength: 1 · maxLength: 255 · required

ATM numeric ID or slug.

Get company details › Headers

Authorization
​string · required

The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Get company details › Responses

The requested data. Examples use illustrative values.

​object · required

Get a company’s movies

GET
https://whatsafterthemovie-main-0565fcb.zuplo.app
/v1/companies/{company}/movies

Browse the movies associated with a company. Narrow the list by title, genre, language, or release dates and choose the sort order. Each result has the same fields as a movie search result.

Get a company’s movies › path Parameters

company
​string · minLength: 1 · maxLength: 255 · required

ATM numeric ID or slug.

Get a company’s movies › query Parameters

limit
​integer · min: 1 · max: 100

Maximum items in the returned page.

Default: 20
cursor
​string · minLength: 1 · maxLength: 4096

The next_cursor from a previous response. Keep the same endpoint and filters. Valid for 24 hours.

q
​string · minLength: 1 · maxLength: 120

Match part of a movie title, ignoring case.

year_from
​integer · min: 1800 · max: 2200

Earliest year to include (inclusive).

year_to
​integer · min: 1800 · max: 2200

Latest year to include (inclusive).

genre
​string · minLength: 1 · maxLength: 120

Filter by genre name, for example Drama. Matching ignores case.

language
​string · minLength: 1 · maxLength: 120

Filter by original language, for example en.

release_from
​string · pattern: ^\d{4}-\d{2}-\d{2}$

Include movies released on or after this date (YYYY-MM-DD).

release_to
​string · pattern: ^\d{4}-\d{2}-\d{2}$

Include movies released on or before this date (YYYY-MM-DD).

company_id
​integer · min: 1 · max: 9007199254740991

Only movies associated with this company ID.

sort
​string · enum

Order results by this field. A leading minus reverses the order.

Enum values:
id
title
release_date
-release_date
year
-year
Default: id

Get a company’s movies › Headers

Authorization
​string · required

The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Get a company’s movies › Responses

The requested data. Examples use illustrative values.

​object[] · required
​object · required