Yale Menus API

Access Yale Dining data with ease!

The Yale Menus API (formerly YaleDine) provides an open, standards-compliant interface that developers can use to access Yale Dining's dining hall and menu data. It replaces Yale Dining's deprecated official API, and scrapes data from Yale Dining's occupancy statistics page, the new JAMIX menus website, and various other sources, compiling it together and cleaning it up for presentation in a polished and developer-friendly API that can easily be used for your projects.

For questions, comments, bug reports, or suggestions, contact [email protected].

API documentation

Endpoints

All endpoints below are from the root https://api.yalemenus.com/. For example, https://api.yalemenus.com/halls. All endpoints return a JSON response.

/halls

Get list of available dining Hall objects.

/halls/[id]

Get single Hall object with the given id.

/halls/[id]/people

Get list of Person objects for the given hall.

/halls/[id]/meals

Get list of Meal objects for the given hall. Give a URL parameter date=YYYY-MM-DD to get meals on a specific date, or use the parameters start_date and end_date to get meals for a range of dates.

/meals

Get list of all Meal objects.

/meals/[id]

Get single Meal object with the given id.

/meals/[id]/items

Get list of Item objects for the given meal.

/items

Get list of all Item objects.

/items/[id]

Get single Item objects with the given id.

/items/[id]/nutrition

Get single Nutrition object for the Item with the given id.

/people

Get list of Person objects for all Yale Dining personnel.

/butteries

Get list of Buttery objects for all butteries.

/butteries/[id]

Get single Buttery objects with the given id.

/butteries/[id]/meals

Get list of Meal objects representing buttery shifts for the buttery with the given id. Give a URL parameter date=YYYY-MM-DD to get meals on a specific date, or use the parameters start_date and end_date to get meals for a range of dates.

/butteries/[id]/item

Get list of ButteryItem objects representing menu items for the buttery with the given id.