It looks like you're offline.
Open Library logo
additional options menu
Last edited by Drini
16 hours ago | History

Developer Center / APIs


Open Library offers a suite of APIs to help developers get up and running with our data. This includes RESTful APIs, which make Open Library data availabile in JSON, YAML and RDF/XML formats. There's also an earlier, now deprecated JSON API which is preserved for backward compatibility.

Bulk Access

Please do not use our APIs for bulk download of Open Library data because this affects our ability to serve patrons. We make our data publicly available each month for partners. If you want a dump of complete data, please read about your Bulk Download options, or email us at openlibrary@archive.org.

More APIs

Did you know, nearly every page on Open Library is or has an API. You can return structured bibliographic data for any page by adding a .rdf/.json/.yml extension to the end of any Open Library identifier. For instance: https://openlibrary.org/works/OL15626917W.json or https://openlibrary.org/authors/OL33421A.json. Many pages, such as the Books, Authors, and Lists, will include links to their RDF and JSON formats.

Questions

We encourage developers to ask questions by opening issues on GitHub and on our gitter chat channel.


Friends using Open Library APIs

Several developers are creating amazing things with the Open Library APIs:

Are you using the Open Library APIs? We'd love to hear about it! Please email us at openlibrary@archive.org.

History

16 hours ago Edited by Drini Add link to lists api page
January 21, 2023 Edited by raybb fix GitHub capitalization
November 30, 2021 Edited by AgentSapphire updated link to virtual shelf https://www.ischool.berkeley.edu/projects/2009/virtual-shelf
July 23, 2021 Edited by raybb all links https
November 12, 2009 Created by George Building out the sitemap