{"University APIs"}

Support This Project


University of Toronto
I only found the official web services page for the University of Toronto. It doesnt have any modern APIs available, but I can tell the potential is there. It is also interesting that there is a classic set of rogue APIs for core functions like courses that are kept up to date by scraping--it shows the current state.
University of Toronto Building API
University of Toronto Course API
University of Toronto EASI
University of Toronto Food API

University of Virginia School of Medicine
The University of Virginia School of Medicine only has the one research faculty directory API, but is enough of a start that I think it is worthy of recording. I will keep looking for other APIs that emerge at the school, and see if it expands beyond just this one API.
University of Virginia School of Medicine Research Faculty Directory API

Brigham Young University
Brigham Young University has the most APIs Ive 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

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 dont 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

Northwestern University
Northwestern 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

Florida State Antarctic Research Facility Core Database
I just found the one arctic research API at Florida State University, but it is a sign there is more, and now they are on my radar. I think that Florida State University reflects another trend Im seeing with APIs being born out of university research.
Florida State University Antarctic Research Facility 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

The University of Iowa
There are a number of housing, and science APIs available at The University of Iowa, but there is not central portal for access them. I could probably find more looking through their search. Definitely a work in progress effort.
The University of Iowa CTSA Federated Search API
The University of Iowa Housing API
The University of Iowa Ocular Tissue API
The University of Iowa Vision Variation Database API
The University of Iowa XNAT API

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 doesnt 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

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 Id 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
Rutgers University Sports API

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

George Washington University
George 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. This is how many early API efforts look like at institutions in my experience.
George Washington University Course Schedule and Campus API
George Washington University Library Findit API

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 theBrown APIs groupon Facebook for FAQs and community support!
Brown University Dining Services API
Brown University Library API
Brown University WiFi API

Columbia University
These APIs 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

Florida State University
I just found the one arctic research API at Florida State University, but it is a sign there is more, and now they are on my radar. I think that Florida State University reflects another trend Im seeing with APIs being born out of university research.
Florida State University Antarctic Research Facility 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.
North Carolina State University Dining API
North Carolina State University Library Catalog 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

University of Southern California
University of Southern California has an interesting set of APIs, with their schedule of classes, events, and mapping. Their webcam API is a kind of interesting, yet scary concept to think about. The types of aPIs I found make me think there has to be more slightly below the surface.
USC Event Calendar
USC Map Data
USC Schedule of Classes
USC Webcam
USC WebGIS Geocoder

Rensselaer Polytechnic Institute
Rensselaer 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

The Ohio State University
The Ohio State University has a number of APIs, but they are really fragmented and all over the place. You can get at some as part of library services, and some as part of an data API, and there is another transportation related ones. Lots of API profiling work to be done, and pull out all the detail, and organizing it.
Ohio State University Knowledge Management Data API
Ohio State University Library Services
Ohio State University Transportation Route Information Program

University of Maryland
The University of Maryland is interesting because it has another, almost central API developer portal that is adjacent to regular IT operations. The simply call it UMD.io, and provide basic course, bus, mapping APIs. They also have a really interesting music composition API that needs more investigation.
UMD.io Bus API
UMD.io Course API
UMD.io Map API
University of Maryland Music Addressability API

UC Berkeley
The UC Berkeley API was the first API effort out of a school that had a simple, dedicated portal, despite being a very much bottom, often student led effort. They are still working to find there footing across all groups, but APIs keep being added, with the awareness growing.
UC Berkeley Academic Terms API
  • /GetAcademicCalendarNextTerms [GET] Next Academic Terms
  • /GetAcademicCurrentTerm [GET] Current Academic Term
UC Berkeley Athlete API
  • /v1/athletes [POST] Post student-athlete participation data
  • /v1/athletes/descriptors [GET] Get allowable code/descriptor pairs for student-athlete related fields
  • /v1/athletes/sport/{sport-code} [GET] Get athlete data by sport
  • /v1/athletes/{student-id} [GET] Get athlete data by student ID
UC Berkeley Athlete APIRegistration Status Check (Legacy SIS)
  • /v1/athletes [POST] Post student-athlete participation data
  • /v1/athletes/descriptors [GET] Get allowable code/descriptor pairs for student-athlete related fields
  • /v1/athletes/sport/{sport-code} [GET] Get athlete data by sport
  • /v1/athletes/{student-id} [GET] Get athlete data by student ID
UC Berkeley CalNet Lookup API
  • /v1/athletes [POST] Post student-athlete participation data
  • /v1/athletes/descriptors [GET] Get allowable code/descriptor pairs for student-athlete related fields
  • /v1/athletes/sport/{sport-code} [GET] Get athlete data by sport
  • /v1/athletes/{student-id} [GET] Get athlete data by student ID
UC Berkeley Chart of Accounts API
  • /v1/athletes [POST] Post student-athlete participation data
  • /v1/athletes/descriptors [GET] Get allowable code/descriptor pairs for student-athlete related fields
  • /v1/athletes/sport/{sport-code} [GET] Get athlete data by sport
  • /v1/athletes/{student-id} [GET] Get athlete data by student ID
UC Berkeley Class API
  • /V0/courses/classes [GET] Get class data
  • /V0/courses/classes/descriptors [GET] Get allowable code/descriptor pairs for class related fields
  • /V0/courses/classes/sections [GET] Get class section data
  • /V0/courses/classes/sections/descriptors [GET] Get allowable code/descriptor pairs for class section related fields
  • /V0/courses/classes/sections/{class-section-id} [GET] Get class section data by ID
  • /V0/courses/{cs-course-id}/classes [GET] Get class data by course
  • /V0/courses/{cs-course-id}/classes/sections [GET] Get class section data by course
UC Berkeley Course API
  • /v0/courses/ [GET] Get course data
  • /v0/courses/descriptors [GET] Get allowable code/descriptor pairs for course related fields
  • /v0/courses/{id} [GET] Get course data by unique ID
UC Berkeley Document Imaging API
  • /v0/courses/ [GET] Get course data
  • /v0/courses/descriptors [GET] Get allowable code/descriptor pairs for course related fields
  • /v0/courses/{id} [GET] Get course data by unique ID
UC Berkeley Employee Lookup API
  • /v0/courses/ [GET] Get course data
  • /v0/courses/descriptors [GET] Get allowable code/descriptor pairs for course related fields
  • /v0/courses/{id} [GET] Get course data by unique ID
UC Berkeley Enrollment API
  • /V0/enrollments/descriptors [GET] Get allowable code/descriptor pairs for enrollment related fields
  • /V0/enrollments/terms/student/{id} [GET] Get a student's enrollments by some ID
  • /V0/enrollments/terms/{term-id}/classes [GET] Get a class's enrollments
  • /V0/enrollments/terms/{term-id}/classes/sections/{section-id} [GET] Get a class section's enrollments by its ID
  • /V0/enrollments/terms/{term-id}/students/{id} [GET] Get a student's enrollments for a specified term by some ID
UC Berkeley FERPA Training Completion API
  • /GetFERPACompletedDate [GET] Get FERPA Completed Date
UC Berkeley FSM Library API
  • /GetFERPACompletedDate [GET] Get FERPA Completed Date
UC Berkeley General Assignment Buildings & Rooms API
  • /buildings_and_rooms [GET] Get Buildings and Rooms
UC Berkeley SIS Admissions API
  • /buildings_and_rooms [GET] Get Buildings and Rooms
UC Berkeley Student API
  • /buildings_and_rooms [GET] Get Buildings and Rooms
UC Berkeley Student Checklist API
  • /buildings_and_rooms [GET] Get Buildings and Rooms

Texas A&M University
Texas A&M University only has a set of geocoding, address, and mapping APIs, but they are a real nice set of services. It puts Texas A&M on my map, and Im sure I will find more.
Texas A&M Address Normalization API
  • /buildings_and_rooms [GET] Get Buildings and Rooms
Texas A&M Census Intersection Web API
  • /buildings_and_rooms [GET] Get Buildings and Rooms
Texas A&M Geocoding APIs
  • /buildings_and_rooms [GET] Get Buildings and Rooms
Texas A&M k-Nearest Search Web Service API
  • /buildings_and_rooms [GET] Get Buildings and Rooms
Texas A&M Reverse Geocoding API
  • /buildings_and_rooms [GET] Get Buildings and Rooms

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 hasnt 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
  • /buildings_and_rooms [GET] Get Buildings and Rooms
University of Washington Financial
  • /buildings_and_rooms [GET] Get Buildings and Rooms
University of Washington Groups
  • /buildings_and_rooms [GET] Get Buildings and Rooms
University of Washington HR Payroll
  • /buildings_and_rooms [GET] Get Buildings and Rooms
University of Washington Person
  • /buildings_and_rooms [GET] Get Buildings and Rooms
University of Washington R25 Classroom Scheduling
  • /buildings_and_rooms [GET] Get Buildings and Rooms
University of Washington Student
  • /buildings_and_rooms [GET] Get Buildings and Rooms
University of Washington Study Abroad
  • /buildings_and_rooms [GET] Get Buildings and Rooms

The University of Minnesota
The University of Minnesota has a really nice, central developer area for their APIs complete with Twitter account, but without access I cant really see what APIs are available. I did find another utility API for grouping and comparing of individuals on campus.
University of Minnesota Comparison Group Generator API
  • /buildings_and_rooms [GET] Get Buildings and Rooms

Scotty Labs
ScottyLabs is a technical club at Carnegie Mellon University. We organize educational events to help people learn how to make things, host workshops to give students the opportunity to work on projects outside of class, and develop applications and services for the campus community.
ScottyLabs Course API
  • /buildings_and_rooms [GET] Get Buildings and Rooms

Cambridge
This Cambridge University Library provides access to the APIs (or Web Services) provided by Cambridge University Library, and information systems. Ive also lumped Cambridge University Press APIs as well. At some point I may break them out, but for now Ill keep together.
Cambridge Dictionaries Online
Cambridge Journals Online
Cambridge Lookup/Ibis Web Service
Cambridge University Library

University of Notre Dame
University of Notre Dame has a central developers portal with a handful of APIs to begin with, including calendar and campus map. The portal provides an area for projects, resources, style guides. It is another great start to a centralized effort on campus.
University of Notre Dame Calendar API
University of Notre Dame Campus Map API
University of Notre Dame Conductor API

University of Michigan
The University of Michigan offers up a core set of course schedule, events, and buildings, along with other mobile, and development resources. The centralized developer portal is dedicated to mobile app development.
University of Michigan Buildings
University of Michigan Courses
University of Michigan Directories

University of Texas Austin
University of Texas, Austin has an events calendar API, and I can find evidence of access to their IT ApIs, but nothing publicly available for students or partners to use. It is a start. Will be keeping a closer eye on.
University of Texas Austin Events Calendar API

University of British Columbia
The University of British Columbia ePayment API is the only current API I could find. It is obvious it comes out of existing system. I found other SOAP services, but no more modern web APIs I wanted to list.
University of British Columbia ePayment API

University of Missouri
There was only one API at the University of Missouri, but I thought it was an interesting topic, showing the computer site usage around campus. It wasnt something I see a lot of, and I am using it as a doorway to keeping a closer eye on University of Missouri.
University of Missouri Computing Site Usage 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 Dash
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

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

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 Warwick Students Union

Universitat Oberta de Catalunya (UOC)
The University allows for the building of applications on the university infrastructure using their set of APIs. There are just a handful of core APIs available currently for integration.
Universitat Oberta de Catalunya Calendar API
Universitat Oberta de Catalunya Classroom API
Universitat Oberta de Catalunya Mail API
Universitat Oberta de Catalunya People API
Universitat Oberta de Catalunya Subject API
Universitat Oberta de Catalunya User API