Open Library API

Provides free access to metadata for millions of books, including search across titles, authors, and subjects, and detailed lookup of works, editions, and author records by ISBN or Open Library ID.

Claim this API

Are you the operator of Open Library API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with Open Library API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Screenshot:
Screenshot of Open Library API homepage
Slug: openlibrary
Key: openlibrary.org:open-library-api
Base URL: https://openlibrary.org/api/
Auth: none
Endpoints: 27
Category: culture
Reachable: yes
CORS: unknown
Tier: verified
Last checked: 2026-03-14 16:08:57.062124

Links

Homepage: https://openlibrary.org/contact
API Base: https://openlibrary.org/api/
Documentation:

Topics

ENTERTAINMENT, KNOWLEDGE

Tutorials

Skills

Endpoints (27)

Path Summary Response Auth
api/books Get book data by identifier application/json none
api/volumes/brief/{key_type}/{value}.json Get volume information application/json none
authors/{authorId}.json Get author by ID application/json none
authors/{authorId}/works.json Get works by author application/json none
authors/{author_id}.json Get author details application/json none
authors/{id}.json Get author by ID application/json
authors/{id}/works.json Get works by author application/json
authors/{olid}.json Get author by OLID application/json none
authors/{olid}/works.json Get works by author application/json none
books/{editionId}.json Get edition by ID application/json none
books/{id}.json Get edition by ID application/json
books/{olid} Get edition by OLID application/json none
books/{olid}.json Get edition by OLID application/json none
covers/b/id/{coverId}-{size}.jpg Get book cover image ?
covers/{key_type}/{value}-{size}.jpg Get book cover image image/jpeg none
isbn/{isbn}.json Get edition by ISBN application/json none
search.json Search for books application/json none
search/authors.json Search authors application/json none
subjects/{subject}.json Get works by subject application/json none
works/{id}.json Get work by ID application/json
works/{id}/bookshelves.json Get bookshelves for a work application/json
works/{id}/editions.json Get editions of a work application/json
works/{id}/ratings.json Get ratings for a work application/json
works/{olid}.json Get work by OLID application/json none
works/{workId}.json Get work by ID application/json none
works/{workId}/editions.json Get editions of a work application/json none
works/{work_id}.json Get work details application/json none