It looks like you're offline.
Open Library logo
additional options menu
Last edited by jachamp
April 4, 2011 | History

Developers / API


Open Library has developed a suite of APIs to help developers get up and running with our data. We encourage interested developers to join the ol-tech mailing list to stay up-to-date with the latest news, or dive in with our own development team at LaunchPad Bug Tracker or our GitHub source code repository.

APIs

Open Library has a RESTful API, best used to link into Open Library data in JSON, YAML and RDF/XML. There's also an earlier JSON API, which is deprecated now. This is only retained for backward compatibility.

You can also return bibliographic data by simply adding an .rdf/.json/.yml extension to the end of any OL bibliographic identifier. There are also links on pages to RDF and JSON versions of Works, Editions and Authors.

Read APIs

Write APIs

Notes

  1. Should add ?help=true as a parameter to any API call to direct people to docs.
  2. Rate limiting

Access to Records in Bulk

Our API should not be used for bulk download of Open Library data. If you want to a dump of complete data, please read about your Bulk Download options, or email us at info@.

Open Library in the Wild

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 info@.

History

August 30, 2024 Edited by jachamp Add line break
August 30, 2024 Edited by jachamp Add line break; use reference-style link for Bookmind
August 14, 2024 Edited by AgentSapphire add bookmind
May 28, 2024 Edited by AgentSapphire add mybooks.life
November 12, 2009 Created by George Building out the sitemap