Panera

Get one Panera Bread menu item's full detail

Returns one menu item's full description, ingredient statement, a full per-serving nutrient panel (richer than GET /panera/menu's calories/caffeine-only surface), its allergen statement, and every selectable size with its own price and calories. item_id may be negative -- GET /panera/menu itself surfaces negative item ids for some items, and they resolve fine here. Returns 404 if Panera publishes no detail page for the given item id at this cafe.

get/panera/item-detail

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/panera/item-detail
  • Auth: API key in header x-api-key

Query parameters

cafe_idinteger required

Panera cafe id, from /panera/locations

item_idinteger required

Menu item id, from /panera/menu

Headers

x-api-keystring required

API key required

Response

OK

codeinteger

Code is the HTTP status code or a custom code used to indicate the result of the request @example 200

msgunknown

Example response

{
  "data": {
    "allergens": {
      "contains": [
        {
          "id": "TREENUTS",
          "name": "Tree Nuts"
        }
      ],
      "may_contain": [
        {
          "id": "TREENUTS",
          "name": "Tree Nuts"
        }
      ]
    },
    "cafe_id": 601447,
    "item_id": 650115,
    "name": "Almond Pastry",
    "nutrients": [
      {
        "name": "Calories",
        "unit": "Cal",
        "value": 580
      }
    ],
    "sizes": [
      {
        "calories": 120,
        "is_default": true,
        "item_id": 646541,
        "name": "Regular",
        "price": 3.49
      }
    ]
  }
}

Changes

No recorded changes to this operation across all 2 revisions of this API.