Purdue University · Example Payload

Purdue Hfs Locations Example

UniversityHigher EducationEducationUnited StatesIndianaPublic Research UniversityLand-Grant UniversityAssociation of American UniversitiesBig Ten Academic AllianceResearch ComputingResearch RepositoryIdentity FederationOAI-PMHCampus LifeCourse Catalog

Purdue Hfs Locations Example is an example object payload from Purdue University, with 2 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

_provenanceresponse

Example Payload

Raw ↑
{
  "_provenance": {
    "generated": "2026-08-30",
    "method": "probed",
    "source": "https://api.hfs.purdue.edu/menus/v2/locations",
    "note": "Verbatim live response, truncated to the first two locations for size. No field was altered."
  },
  "response": {
    "Types": [
      "Dining Courts",
      "Quick Bites",
      "On-the-GO!"
    ],
    "Location": [
      {
        "LocationId": "BOWL",
        "Name": "1bowl at Meredith Hall",
        "FormalName": "1bowl at Meredith Hall",
        "Address": {
          "Street": "201 North Martin Jischke Drive",
          "City": "West Lafayette",
          "State": "IN",
          "ZipCode": "47906",
          "Country": "United States",
          "CountryCode": "US"
        },
        "PhoneNumber": "(765) 494-6393",
        "Latitude": 40.426446,
        "Longitude": -86.923184,
        "Images": [
          "e859bca9-8023-41e9-b427-b2f7b95d6400"
        ],
        "ImageUrls": [
          "https://api.hfs.purdue.edu/Menus/v2/file/e859bca9-8023-41e9-b427-b2f7b95d6400"
        ],
        "LogoUrl": "https://api.hfs.purdue.edu/Menus/v2/file/b6c2089d-7737-4953-b1d9-0ad8e7c3cc40",
        "DarkModeLogoUrl": "https://api.hfs.purdue.edu/Menus/v2/file/4265b967-d3c8-456f-981d-c68849f3de06",
        "NormalHours": [
          {
            "Id": "e52b0683-e97b-4236-860f-95eee1bdea13",
            "Name": "Fall 2026",
            "EffectiveDate": "2026-08-23T00:00:00",
            "Days": [
              {
                "Name": "Tuesday",
                "DayOfWeek": 2,
                "Meals": [
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "20:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Friday",
                "DayOfWeek": 5,
                "Meals": [
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "20:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Wednesday",
                "DayOfWeek": 3,
                "Meals": [
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "20:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Thursday",
                "DayOfWeek": 4,
                "Meals": [
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "20:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Monday",
                "DayOfWeek": 1,
                "Meals": [
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "20:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Saturday",
                "DayOfWeek": 6,
                "Meals": [
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "20:00:00"
                    }
                  }
                ]
              }
            ]
          }
        ],
        "UpcomingMeals": [
          {
            "ID": "db1d18a2-1283-4fc3-8340-dfbd10c69771",
            "Name": "Lunch",
            "Type": "Lunch",
            "StartTime": "2026-08-31T11:00:00-04:00",
            "EndTime": "2026-08-31T14:00:00-04:00"
          },
          {
            "ID": "c7a634ca-8727-4119-bed2-57e664aeffe2",
            "Name": "Dinner",
            "Type": "Dinner",
            "StartTime": "2026-08-31T17:00:00-04:00",
            "EndTime": "2026-08-31T20:00:00-04:00"
          }
        ],
        "LineLengthCrowdsourcingEnabled": false,
        "ShortName": "1bowl",
        "Url": "https://dining.purdue.edu/ResidentialDining/locations/1bowl-at-meredith.html",
        "StreetViewUrl": null,
        "GooglePlaceId": "ChIJadlPGcriEogRG6k-5mLOLOQ",
        "Type": "Quick Bites",
        "TransactMobileOrderId": null
      },
      {
        "LocationId": "ERHT",
        "Name": "Earhart",
        "FormalName": "Earhart Dining Court",
        "Address": {
          "Street": "1275 First Street",
          "City": "West Lafayette",
          "State": "IN",
          "ZipCode": "47906-4231",
          "Country": "United States",
          "CountryCode": "US"
        },
        "PhoneNumber": "(765) 494-2410",
        "Latitude": 40.425797,
        "Longitude": -86.924944,
        "Images": [
          "02c6a8ea-4f3a-446b-a6d6-a593118758c9"
        ],
        "ImageUrls": [
          "https://api.hfs.purdue.edu/Menus/v2/file/02c6a8ea-4f3a-446b-a6d6-a593118758c9"
        ],
        "LogoUrl": "https://api.hfs.purdue.edu/Menus/v2/file/eae8f3e5-fdb3-4f19-996b-a7f00bf471fc",
        "DarkModeLogoUrl": "https://api.hfs.purdue.edu/Menus/v2/file/4e0fd2ea-41b1-4789-901b-6ea48da2d712",
        "NormalHours": [
          {
            "Id": "e52b0683-e97b-4236-860f-95eee1bdea13",
            "Name": "Fall 2026",
            "EffectiveDate": "2026-08-23T00:00:00",
            "Days": [
              {
                "Name": "Wednesday",
                "DayOfWeek": 3,
                "Meals": [
                  {
                    "Name": "Breakfast",
                    "Order": 1,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "07:00:00",
                      "EndTime": "10:00:00"
                    }
                  },
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "21:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Thursday",
                "DayOfWeek": 4,
                "Meals": [
                  {
                    "Name": "Breakfast",
                    "Order": 1,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "07:00:00",
                      "EndTime": "10:00:00"
                    }
                  },
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "21:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Tuesday",
                "DayOfWeek": 2,
                "Meals": [
                  {
                    "Name": "Breakfast",
                    "Order": 1,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "07:00:00",
                      "EndTime": "10:00:00"
                    }
                  },
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "21:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Monday",
                "DayOfWeek": 1,
                "Meals": [
                  {
                    "Name": "Breakfast",
                    "Order": 1,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "07:00:00",
                      "EndTime": "10:00:00"
                    }
                  },
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "21:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Friday",
                "DayOfWeek": 5,
                "Meals": [
                  {
                    "Name": "Breakfast",
                    "Order": 1,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "07:00:00",
                      "EndTime": "10:00:00"
                    }
                  },
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "21:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Saturday",
                "DayOfWeek": 6,
                "Meals": [
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "21:00:00"
                    }
                  }
                ]
              },
              {
                "Name": "Sunday",
                "DayOfWeek": 0,
                "Meals": [
                  {
                    "Name": "Lunch",
                    "Order": 3,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "11:00:00",
                      "EndTime": "14:00:00"
                    }
                  },
                  {
                    "Name": "Dinner",
                    "Order": 5,
                    "Status": "Open",
                    "Hours": {
                      "StartTime": "17:00:00",
                      "EndTime": "21:00:00"
                    }
                  }
                ]
              }
            ]
          }
        ],
        "UpcomingMeals": [
          {
            "ID": "a4ce3c4b-e487-4722-ae17-b09528d1c7e7",
            "Name": "Lunch",
            "Type": "Lunch",
            "StartTime": "2026-08-30T11:00:00-04:00",
            "EndTime": "2026-08-30T14:00:00-04:00"
          },
          {
            "ID": "e6044e17-5c46-4640-8973-32bb8b05e325",
            "Name": "Dinner",
            "Type": "Dinner",
            "StartTime": "2026-08-30T17:00:00-04:00",
            "EndTime": "2026-08-30T21:00:00-04:00"
          },
          {
            "ID": "7580c410-7d13-4d49-afd3-ff08985cf83d",
            "Name": "Breakfast",
            "Type": "Breakfast",
            "StartTime": "2026-08-31T07:00:00-04:00",
            "EndTime": "2026-08-31T10:00:00-04:00"
          },
          {
            "ID": "8edd8bf9-1a1d-4b5a-a094-b02c893734bd",
            "Name": "Lunch",
            "Type": "Lunch",
            "StartTime": "2026-08-31T11:00:00-04:00",
            "EndTime": "2026-08-31T14:00:00-04:00"
          },
          {
            "ID": "c920922b-ec24-478a-a29c-7a0559e5ecb5",
            "Name": "Dinner",
            "Type": "Dinner",
            "StartTime": "2026-08-31T17:00:00-04:00",
            "EndTime": "2026-08-31T21:00:00-04:00"
          }
        ],
        "LineLengthCrowdsourcingEnabled": false,
        "ShortName": "ERHT",
        "Url": "https://dining.purdue.edu/ResidentialDining/locations/earhart.html",
        "StreetViewUrl": "https://www.google.com/maps/@40.4253282,-86.9250632,3a,90y,348.2h,75.9t/data=!3m6!1e1!3m4!1stmwT21l-dU9F5ptKZb5M2g!2e0!7i3328!8i1664",
        "GooglePlaceId": "ChIJfWj9ecniEogRGmgFHapQT6A",
        "Type": "Dining Courts",
        "TransactMobileOrderId": null
      }
    ]
  }
}

Work with this as data

Every example here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This example
curl "https://apis.io/api/v1/examples/purdue-hfs-locations-example"
All examples
curl "https://apis.io/api/v1/examples?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.