API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Updating My Research To Include 48 Universities With Publicly Available API Efforts

July 29, 2015 ·
Updating My Research To Include 48 Universities With Publicly Available API Efforts

I’m slowly working through all my research areas, updating the news items I’ve curated, adding and removing companies, continuing to identify some of the common building blocks, and the tools that are being put to work in the space–with the latest one in the area of higher education, with my university APIs research.

With my latest look at APIs in universities, I increased the number of institutions I’m watching from 17 to 48, more than doubling the number of API efforts in higher education from 2014 to 2015. Not all the APIs I found are fully listed, but if I found a valid public API effort under a school domain, I have added the school, and will work to profile more in the future, as I have time.

Here are the 48 institutions I’m tracking on as of August 2015:

Brigham Young University Brigham Young University has the most APIs I’ve come across with any of my university research. While many are still SOAP services, they are actively working to evolve them. BYU is also leading the conversation when it comes to university API design, and holding university API conferences, bringing together other institutions together to share API knowledge.

 

 

 

 

 

BYU Academic

 

 

 

 

 

 

 

BYU Email Verification

 

 

 

 

 

 

 

BYU Entrance Exams

 

 

 

 

 

 

 

 

Brown University Hey there! Brown APIs is a set of web APIs for getting useful information about Brown. In general, to form a request, pick a method from below and look at some of the sample queries to get a feel for how the API works. Also, join the Brown APIs group on Facebook for FAQs and community support!

 

 

 

 

 

 

Brown University Dining Services API

 

 

 

 

 

 

 

Brown University Library API

 

 

 

 

 

 

 

Brown University WiFi API

 

 

 

 

 

 

 

 

Cambridge This Cambridge University Library provides access to the APIs (or Web Services) provided by Cambridge University Library, and information systems. I’ve also lumped Cambridge University Press APIs as well. At some point I may break them out, but for now I’ll keep together.

 

 

 

 

 

 

Cambridge Journals Online

 

 

 

 

 

 

 

Cambridge Lookup/Ibis Web Service

 

 

 

 

 

 

 

 

Columbia University These API’s are provided by, and maintained by the Application Development Initiative at Columbia University. They have started by providing simple authentication, courses and housing for students, in a single developer portal.

 

 

 

 

 

 

Columbia University Courses API

 

 

 

 

 

 

 

Columbia University Housing API

 

 

 

 

 

 

 

 

Cornell University Cornell University has a pretty interesting eBird API. I do not see much else of APIs out of the institution, but will be keeping an eye out. Starting to aggregate universities where APIs are born out of science.

 

 

 

 

 

 

 

Edx EdX is a massive open online course (MOOC) provider and online learning platform. It hosts online university-level courses in a wide range of disciplines to a worldwide audience, some at no charge. It also conducts research into learning based on how people use its platform. EdX differs from other MOOC platforms, such as Coursera and Udacity, in that it is nonprofit and runs on an open-source software platform.

 

 

 

 

 

 

FenixEdu FenixEdu is a modular software platform for academic and administrative management of higher education institutions. It is among the growing number of service providers targeting higher educational institutions using APIs.

 

 

 

 

Florida State University I just found the one arctic research API at Florida State University, but it is a sign there is more, and nowo they are on my radar.

 

 

 

 

 

 

Florida State University Antarctic Research Facility API

 

 

 

 

 

 

 

 

George Washington UniversityGeorge Washington University has an API out of the library, it is crude and simple, but allows for searching. There is also a rogue course API done by a student, which is always good to see.

 

 

 

 

 

 

George Washington University Course Schedule and Campus API

 

 

 

 

 

 

 

George Washington University Library Findit API

 

 

 

 

 

 

 

 

Georgia Tech I came across the Georgia Tech API at a gathering of Universities to talk about another project, but learned they had a pretty robust API defined used Swagger. Looks like it is still a work in progress, but a great model to look at.

 

 

 

 

 

 

Georgia Tech API

 

 

 

 

 

 

 

 

Harvard You really see a diverse range of APIs coming out of Harvard. You see the core operational ones to run the school, APIs out of library, and sciences. The only thing lacking with Harvard is a central developer portal for people to find APIs, and get resources and support.

 

 

 

 

 

 

Harvard Calendars API

 

 

 

 

 

 

 

Harvard Campuses API

 

 

 

 

 

 

 

Harvard Course API

 

 

 

 

 

 

 

Harvard Dataverse API

 

 

 

 

 

 

 

Harvard Events API

 

 

 

 

 

 

 

Harvard Faculty Finder

 

 

 

 

 

 

 

Harvard Food API

 

 

 

 

 

 

 

Harvard Library Cloud Item API

 

 

 

 

 

 

 

Harvard Library HOLLIS Usage Data API

 

 

 

 

 

 

 

Harvard Maps API

 

 

 

 

 

 

 

Harvard SMART Genomics API

 

 

 

 

 

 

 

 

Johns Hopkins University Johns Hopkins University provides a Hub API, opening up API access to several campus resources including articles, events, galleries, issues, divisions, locations, tags, and topics as simple API endpoints with documentation. Not much else is provide via the portal.

 

 

 

 

 

 

 

Massachusetts Institute of Technology MIT provides a nice subset of campus operations via public APIs. There are still many missing that other school have, but I think what you see here represents much of the core. While you find the APIs across two separate pages, with overlap, you don’t really have a single portal for accessing everything.

 

 

 

 

 

 

MIT Building Services

 

 

 

 

 

 

 

MIT Calendars API

 

 

 

 

 

 

 

MIT Dining API

 

 

 

 

 

 

 

MIT Emergency Info API

 

 

 

 

 

 

 

MIT LIbraries API

 

 

 

 

 

 

 

MIT Links API

 

 

 

 

 

 

 

MIT Maps API

 

 

 

 

 

 

 

MIT News API

 

 

 

 

 

 

 

MIT People API

 

 

 

 

 

 

 

MIT Shuttle API

 

 

 

 

 

 

 

MIT TechCASH API

 

 

 

 

 

 

 

MIT Tours API

 

 

 

 

 

 

 

 

North Carolina State University I only found the library API, and the dining API. I could tell there was more APIs somewhere, but will need to dig deeper. Another one to add to the list of library born programs, but dining represents the needs of students as well.

 

 

 

 

 

 

North Carolina State University Dining API

 

 

 

 

 

 

 

North Carolina State University Library Catalog API

 

 

 

 

 

 

 

 

Northwestern UniversityNorthwestern has a very nice set of APIs covering the core functions of university operations like terms, schools, subjects, courses, instructors, buildings and rooms. Everything is organized in a nice, centralized portal for easy access.

 

 

 

 

 

 

Northwestern University Building API

 

 

 

 

 

 

 

Northwestern University Courses API

 

 

 

 

 

 

 

Northwestern University Instructors API

 

 

 

 

 

 

 

Northwestern University Rooms API

 

 

 

 

 

 

 

Northwestern University Schools API

 

 

 

 

 

 

 

Northwestern University Subjects API

 

 

 

 

 

 

 

Northwestern University Terms API

 

 

 

 

 

 

 

 

Penn Labs There are only two basic APIs available here, but it is interesting that these were done by a university sanctioned organization, dedicated to delivering technology solution in support of the institution. Will keep an eye on what they are producing as well as other APIs to come out of the institution.

 

 

 

 

 

 

Penn Course Review API

 

 

 

 

 

 

 

Penn Registrar API

 

 

 

 

 

 

 

 

Purdue University Purdue has APIs, but it looks like they have a very resource based one in their banner API, and another attempt at making it more accessible with modern approaches using Purdue.io. I also found another student API for food court dining–these are always cool to see.

 

 

 

 

 

 

Purdue Dining Court API

 

 

 

 

 

 

 

Purdue University Banner API

 

 

 

 

 

 

 

Purdue.io API

 

 

 

 

 

 

 

 

Rensselaer Polytechnic InstituteRensselaer Polytechnic Institute just has an API coming out of the student union. I found evidence of other possible APIs, but nothing that student out like this student led one.

 

 

 

 

 

 

The Rensselaer Polytechnic Institute Union API

 

 

 

 

 

 

 

 

Rutgers University Rutgers University has a nice central portal, with a sensible list of API resources that are common across university API approaches, but it is still missing much before I’d consider a viable central portal for the institution. Good start, but a definite work in progress.

 

 

 

 

 

 

Rugers University Nextbus API

 

 

 

 

 

 

 

Rutgers University Course Schedule API

 

 

 

 

 

 

 

Rutgers University Dining API

 

 

 

 

 

 

 

Rutgers University Events API

 

 

 

 

 

 

 

Rutgers University Places API

 

 

 

 

 

 

 

Rutgers University Recreation API

 

 

 

 

 

 

 

Rutgers University Schedule API

University of Warsaw The University of Warsaw API is a very robust model for APIs in higher education. The platform is about being reused at multiple organization, and provides an interesting blueprint to compare with others.

 

 

 

 

 

 

University of Warwick The Warwick Studentsu0080u0099 Union is a non-profit, self-run student support organization for students at the University of Warwick. The API they created for membership is the only API I can find for the campus, but is definitely notable because it is done by a student group, and also hopefully will lead to more APIs.

 

 

 

 

 

 

 

University of Washington The University of Washington was one of the earliest higher education institutions I started tracking on with my API research. While it hasn’t changed in the last couple years, it has seemed to grow in inventory of APIs. The effort is still a very IT led, web services effort, but I think it has a lot of promise.

 

 

 

 

University of Washington Decision Support

 

 

 

 

 

 

 

University of Washington Financial

 

 

 

 

 

 

 

University of Washington HR Payroll

 

 

 

 

 

 

 

University of Washington Person

 

 

 

 

 

 

 

University of Washington R25 Classroom Scheduling

 

 

 

 

 

 

 

University of Washington Student

 

 

 

 

 

 

 

University of Washington Study Abroad

 

 

 

 

 

 

 

 

University of Waterloo The YouWaterloo Public Data API allows anyone to build their own programs and applications using data extracted from the University of Waterloo websites. The API features more than 25 methods of accessing various data across the University of Waterloo network.

 

 

University of Waterloo Open Data

 

 

 

 

 

 

 

 

Yale University Yale offers numerous web APIs, organized in a single developer portal. The portal provides many of the common resources you’d find in a public API portal, including document, tools, and other resources. API range from meta data, to messaging, and videos, providing a nice snapshot of campus operations.

 

 

 

 

 

 

York University You can tell the library is the primary API effort at York University, but there is an open data and API effort which doesn’t have all the APIs they list, but they do have some common ones for courses and people. Its a start, but still needs a lot more work.

 

 

 

 

 

 

Open YorkU API

 

 

 

 

 

 

 

York University Course API

 

 

 

 

 

 

 

York University Library

 

 

 

 

 

 

 

York University People API

 

 

 

 

 

 

 

I could spend hours looking through each university’s search, finding new APIs from student and class projects, and from research going on across campus. LIke all of my research it is a work in preogress, and I depend on my audience to help me discover what is out there.

If you know of a school who is doing interesting stuff with APIs please let me know, or if you work at one of the schools listed above, feel free to reach out anytime. I’m always looking to hear more stories out of universities about API design, deployment, maangement, evangelism or integration.

I will work harder to update my university research more frequently, and if you want to visit more of my research in detail, you can download as HTML or PDF for enjoyment later(helps put me to sleep). Once I get this round of papers updated, I’m going to provide ePub as well.

Thanks for tuning in!