Penn Labs API

The public API routes for our product suite.

Penn Course Review

Penn Course Review allows Penn students to make informed decisions on their course decisions. PCR includes professor rankings, course difficulties, commentary, and more on all courses taught at Penn in the past decade.

View API


PennBasics is a one-stop shop for the basics of living at Penn. It strives to make students' lives easier at Penn so they can focus on what matters. PennBasics aggregates essential data on dining, laundry, and study spaces, and tailors the dashboard to your preferences.

View API

Common Funding Application

The Common Funding Application allows student groups across the University to easily request funding for their events from one or more funding sources on campus. On the other side of the process, funding groups have the ability to view what groups have applied for funding from them and make approval/denials.

Coming soon!

Penn Course Alert

Penn Course Alert was built to help students get into their desired courses and eliminate the stress behind guessing when it would open. PCA provides high quality, immediate notification via text and email for course availabilities.

Coming soon!


Penn Mobile App is the university's first official mobile app. On iOS and Android, PennMobile provides live dining hall menus and hours, course and faculty search, live bus routes, popular sources of campus-news and school support numbers.

View API

Office Hours Queue

Coming soon, Office Hours Queue will make office hours easier for both students and teaching assistants. Students: get the one-on-one help that you need, as quickly as possible. TAs: manage your queue, locate students faster, and offer more targeted help.

Coming soon!


API Docs
Penn API Docs
Penn Course Review API Docs
Penn OpenData APIs Docs
Penn OpenData Python SDK Docs and Source
Penn OpenData Node SDK Docs and Source
Penn OpenData Ruby SDK (alpha) Docs and Source