Get one Panera Bread cafe's full menu with prices, nutrition and allergens
Returns one cafe's full category tree (with subcategories) and its complete item catalog, priced for that specific cafe -- Panera's prices are genuinely per-cafe, not a national list (the same salad has been confirmed live at different prices in Chicago and New York). Each item carries its price, product type, whether it is customizable, its published nutrients (only Calories and Caffeine are published -- a fuller macro/micronutrient breakdown is not available), its allergen statement (contains / may-contain, each with an id and display name), Panera's own wellness/dietary labels (for example Vegan, Vegetarian, Gluten Conscious), and a live in_stock flag reflecting this cafe's current stockouts. Cafe ids come from GET /panera/locations. An unknown cafe id returns a 404.
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/panera/menu
- Auth: API key in header x-api-key
Query parameters
Panera cafe id, from /panera/locations
Headers
API key required
Response
OK
Example response
{
"data": {
"cafe_id": 601447,
"categories": [
{
"cat_id": 20,
"image_key": "panini-and-sandwiches",
"name": "Sandwiches",
"sort_weight": 6
}
],
"count": 343,
"items": [
{
"allergens": {
"contains": [
{
"id": "TREENUTS",
"name": "Tree Nuts"
}
],
"may_contain": [
{
"id": "TREENUTS",
"name": "Tree Nuts"
}
]
},
"customizable": true,
"image_key": "strawberry-poppyseed-salad-pantry-reno-half",
"in_stock": true,
"item_id": 1805,
"name": "Half Strawberry Poppyseed Salad",
"nutrients": [
{
"name": "Calories",
"unit": "Cal",
"value": 580
}
],
"price": 6.19,
"product_type": "SALAD"
}
]
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.