Our catalog showcases the API’s available at Duke. An API (Application Programming Interface) is a software interface that makes it possible for applications to interact with each other and share data. Browse Duke’s list of API’s below.

25Live (Co-Lab)

This API provides space (classroom and meeting) room information.

Show Details

Curriculum

Provides JSON streams of data which show various course details. Course deta...

Show Details

Directory

Provides JSON streams of data which show directory information for faculty, s...

Show Details

ePrint

Provides JSON streams of data which show lists of ePrint capable printers, de...

Show Details

ePrint (Co-Lab)

Provides JSON streams of data which show lists of ePrint capable printers, de...

Show Details

Events (Co-Lab)

Provides JSON streams of data which show Co-Lab Events, ability to post event...

Show Details

Events Calendar

Provides RSS, XML, JSON, JSONP, ICS, CSV streams of data which show a calenda...

Show Details

Identity (Co-Lab)

This API allows several different operations on the individual identities of ...

Show Details

IT Alert

Provides RSS and Atom feeds that show IT alert information and provides email...

Show Details

libcal (Co-Lab)

Provides JSON streams of data which show public calendar data.

Show Details

Places

Provides JSON streams of data which show physical dining places on campus. P...

Show Details

Scholars

Provides a JSON feed of scholarly data in Scholars@Duke. This includes profi...

Show Details

Social

Provides JSON streams of data which show lists of social messages from Duke's...

Show Details