A Web API to the North Carolina State University Libraries catalog.


CatalogWS is a Web API for dynamically querying information from the North Carolina State University Libraries Catalog. This API supports a variety of applications that repurpose catalog data outside of the native catalog interface.

How We Did It

CatalogWS is implemented as a RESTful Web API on top of NC State's Endeca catalog index. Requests are processed via HTTP GET protocol. Responses as returned in a content-rich custom XML format, or in popular output formats such as RSS and OpenSearch. The API supports a "style" parameter that enables XSL transformed responses using a supplied stylesheet.



  • Staff profile photo
    Emily Lynema
    Former Department Head, Information Technology
  • Staff profile photo
    Steve Morris
    Former Associate Director for the Digital Library