GET /books/v1/volumes

googleapis.com:books-api

Summary: Performs a book search
Operation ID: books.volumes.list
Auth: unknown
Description

Performs a book search.

Parameters (14)

download (string, query, optional)

Restrict to volumes by download availability.

Constraints: {'enum': ['DOWNLOAD_UNDEFINED', 'EPUB']}

filter (string, query, optional)

Filter search results.

Constraints: {'enum': ['FILTER_UNDEFINED', 'ebooks', 'free-ebooks', 'full', 'paid-ebooks', 'partial']}

langRestrict (string, query, optional)

Restrict results to books with this language code.

libraryRestrict (string, query, optional)

Restrict search to this user's library.

Constraints: {'enum': ['LIBRARY_RESTRICT_UNDEFINED', 'my-library', 'no-restrict']}

maxAllowedMaturityRating (string, query, optional)

The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.

Constraints: {'enum': ['MAX_ALLOWED_MATURITY_RATING_UNDEFINED', 'MATURE', 'not-mature']}

maxResults (integer, query, optional)

Maximum number of results to return.

orderBy (string, query, optional)

Sort search results.

Constraints: {'enum': ['ORDER_BY_UNDEFINED', 'newest', 'relevance']}

partner (string, query, optional)

Restrict and brand results for partner ID.

printType (string, query, optional)

Restrict to books or magazines.

Constraints: {'enum': ['PRINT_TYPE_UNDEFINED', 'ALL', 'BOOKS', 'MAGAZINES']}

projection (string, query, optional)

Restrict information returned to a set of selected fields.

Constraints: {'enum': ['PROJECTION_UNDEFINED', 'FULL', 'LITE']}

q (string, query, required)

Full-text search query string.

showPreorders (boolean, query, optional)

Set to true to show books available for preorder. Defaults to false.

source (string, query, optional)

String to identify the originator of this request.

startIndex (integer, query, optional)

Index of the first result to return (starts at 0)

No probe data for this endpoint yet.