# Purdue HFS Dining Menus API

**Canonical:** https://apis.io/apis/purdue/purdue-hfs-dining-menus-api/  
**Provider:** Purdue University — https://apis.io/providers/purdue/  
**Base URL:** https://api.hfs.purdue.edu/menus/v2  
**Documentation:** https://dining.purdue.edu/

Purdue HFS Dining Menus API is one of 7 APIs that [Purdue University](https://apis.io/providers/purdue/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. Tagged areas include Campus Life, Dining, Nutrition, Institution-Operated, and Keyless. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, and 2 JSON Schemas.

A public, keyless HTTP API operated by Purdue University Housing and Food Services at api.hfs.purdue.edu, serving dining-court locations, published daily menus by location and date, and per-item nutrition and allergen data. The host is Purdue's own web infrastructure (CNAME wpvwebasp03-01.www.purdue.edu, 128.210.7.106) and the service identifies itself as Purdue.Hfs.Menus.Domain in its own error stack traces, so this is Purdue software on Purdue servers rather than a vendor platform behind a Purdue hostname. HFS publishes no documentation, no OpenAPI, no terms of use and no rate limit; the contract in this repository was written from live probes and is marked generated accordingly.

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/openapi/purdue-hfs-dining-menus-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/json-schema/purdue-hfs-location-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/json-schema/purdue-hfs-location-menu-schema.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/examples/purdue-hfs-locations-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/examples/purdue-hfs-location-menu-example.json
- **Errors** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/errors/purdue-errors.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/authentication/purdue-authentication.yml
- **Website** — https://www.housing.purdue.edu/

## Other Purdue University APIs (6)

- [Purdue RCAC API](https://apis.io/apis/purdue/purdue-rcac-api/)
- [PURR OAI-PMH Metadata API](https://apis.io/apis/purdue/purr-oaipmh/)
- [Purdue Shibboleth Identity Provider](https://apis.io/apis/purdue/purdue-shibboleth-idp/)
- [Purdue e-Pubs OAI-PMH (bepress Digital Commons tenant)](https://apis.io/apis/purdue/purdue-epubs-oaipmh/)
- [Purdue Events Calendar API (Localist tenant)](https://apis.io/apis/purdue/purdue-events-api/)
- [Purdue.io Course Catalog API (community-built, third-party)](https://apis.io/apis/purdue/purdueio-course-catalog-api/)

## Tags

Campus Life, Dining, Nutrition, Institution-Operated, Keyless

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/purdue/purdue-hfs-dining-menus-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/purdue/.
