Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

APIs for Scholarly Resources

A list of commonly-used APIs for scholarly resources

Hathi Trust API

Can be used to retrieve content (page images, OCR, and in some cases whole volume packages), and metadata for HathiTrust Digital Library volumes

Return Format
XML, JSON or binary depending on the resource queried

How it’s accessed
Two methods of access: via a Web client, requiring authentication, or programmatically using an access key that can be obtained at http://babel.hathitrust.org/cgi/kgs/request

Limitations
No stated limitations, but is not meant for large-scale retrieval of data. Limited to public domain volumes. Agreement needed for certain volumes.

Contact for technical questions
feedback@issues.hathitrust.org, https://www.hathitrust.org/feedback

Useful Links
https://www.hathitrust.org/data_api