ECRU (Electronic Course Reserves Unleashed) is an API for searching an index of the Library Course Reserves database, The database itself is maintained by reserves librarians who use the Library Reserves Tool or the Canvas Library Reserves Tool to create, revise, update, and delete reserves requests for specific courses.
The ECRU data base contains records of two types:
The best documentation for using ECRU can be found on the GitHub open source pages. See the links below for more information
An example URL that looks up all reserves readings containing the word "thomas" is:
More information on API patterns can be found at
An overview of the ECRU data mode can be found at