What's After the Movie API

Books and movie adaptations.


Search books

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

Find books connected to movies by title, author, genre, publication year, or ISBN. Results include authors, ISBN-10 and ISBN-13 identifiers, cover images, and purchase links when available. Use the book details endpoint to browse its movie adaptations.

Search books › 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 book title, ignoring case.

isbn
​string · pattern: ^(?:[0-9]{9}[0-9Xx]|…

ISBN-10 or ISBN-13 without spaces or hyphens. An ISBN-10 check digit may be X.

author
​string · minLength: 1 · maxLength: 120

Exact author name.

genre
​string · minLength: 1 · maxLength: 120

Exact genre.

published_year
​integer · min: 1800 · max: 2200

Publication year to match exactly.

sort
​string · enum

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

Enum values:
id
title
Default: id

Search books › 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 books › Responses

The requested data. Examples use illustrative values.

​object[] · required
​object · required

Get a book and its adaptations

GET
https://whatsafterthemovie-main-0565fcb.zuplo.app
/v1/books/{book}

Retrieve a book’s title, authors, publication details, identifiers, and links, together with paginated movie adaptations in data.adaptations. Each adaptation includes the movie, its relationship to the book, and whether the book is marked as a primary source.

Get a book and its adaptations › path Parameters

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

ATM numeric ID or slug.

Get a book and its adaptations › 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.

Get a book and its adaptations › 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 book and its adaptations › Responses

The requested data. Examples use illustrative values.

​object · required