All integrationsBooks & Encyclopedias

Open Library

Search and retrieve open bibliographic data (books, works, editions, authors, subjects, and cover images) from Open Library, a free, keyless public API and an initiative of the Internet Archive.

actions
9

Actions

Steps a workflow can run in Open Library.

  • Search booksSearch Open Library for books and works. Provide a general query and/or narrow by title, author, or subject. This is the best way to look up many books at once; prefer it over fetching single books repeatedly. Results are works (a book across all its editions) and are paginated.
  • Search authorsSearch Open Library for authors by name. Returns matching authors with their Open Library author ids, which can be used with the Get author and Get author works actions.
  • Get a workFetch a single work (a book across all its editions) by its Open Library work id, for example OL27448W. Accepts a bare id, a full key such as /works/OL27448W, or the work's page address. A work that was merged into another returns the one it was merged into, and text such as the description always comes back as plain text.
  • Get an editionFetch a single edition (a specific published version) by its Open Library edition id, for example OL7353617M. Accepts a bare id, a full key such as /books/OL7353617M, or the edition's page address. An edition that was merged into another returns the one it was merged into.
  • Get a book by ISBNLook up the edition for an ISBN-10 or ISBN-13. Hyphens and spaces in the ISBN are ignored.
  • Get an authorFetch a single author by their Open Library author id, for example OL26320A. Accepts a bare id, a full key such as /authors/OL26320A, or the author's page address. An author who was merged into another returns the one they were merged into, and the bio always comes back as plain text.
  • Get author worksList the works written by an author, by their Open Library author id. Results are paginated with limit and offset. For an author who was merged into another, lists that author's works.
  • Get books by subjectFetch the books filed under a subject, for example fantasy or science fiction. The subject name is matched case-insensitively. People, places and times are subjects too, written with a prefix such as person:gandalf or place:london, and a subject key from another result, such as /subjects/person:gandalf, can be passed as it is.
  • Get a book cover URLBuild the URL of a book's cover image from an identifier. Choose the identifier type (ISBN, OCLC, LCCN, Open Library edition ID, or cover ID) and a size (small, medium, or large). For a work, use its cover ID: cover_i from Search books, or covers from Get a work. Returns the direct image URL. No request is made, so the URL is returned even if no cover exists for that identifier. Prefer cover or edition IDs for many covers: Open Library serves at most 100 covers every 5 minutes looked up by ISBN, OCLC or LCCN.

Automate Open Library with Lodol.

Connect Open Library and ask your AI for your first workflow.

Free plan, no credit card