Our Covers API provides a programmatic method to access the book covers and author photos available in the Open Library Covers Repository.
Book covers can be accessed using ISBN, OCLC, LCCN, OLID (Open Library ID) and ID (internal cover ID).
The covers are available in 3 sizes:
The URL pattern to access book covers is:
Where
key can be any one of ISBN, OLCC, LCCN, OLID and ID (case-insensitive)value is the value of the chosen keysize can be one of S, M and L for small, medium and large respectively.By default it returns a blank image if the cover cannot be found. If you append ?default=false to the end of the URL, then it returns a 404 instead.
The following example returns small sized cover image for book with ISBN 0385472579.
The same cover can be accessed in multiple ways using different keys:

Author photos can be accessed using OLID and ID.
The URL Pattern for accessing author photos is:
For example the following is the photograph of Donald E. Knuth from the Open Library.
