Skip to Main Content

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