Chipotle

Get Chipotle's menu presentation metadata

Returns Chipotle's menu presentation metadata -- the data no other Chipotle endpoint carries. Categories are the menu nav sections (Burrito, Bowl, Salad, ...) with their own description, imagery and the customization sections each offers. Items carry per-item nutrition (calories and portion) and dietary tag codes. Item sections and item groups describe the customization pick-groups and shared item aliases (e.g. cauliflower rice offered as both an entree side and a taco filling). Dietary tag groups are the full tag taxonomy (Plant Based, Lifestyle, I'm Avoiding, ...) that item dietary tag codes join against for a human-readable name and badge. Join on item_id against /chipotle/menu or /chipotle/restaurant/menu for prices; this endpoint has none.

get/chipotle/menu/metadata

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/chipotle/menu/metadata
  • Auth: API key in header x-api-key

Query parameters

channel'web' | 'web-mobile'

Ordering surface. One of web, web-mobile. Default web-mobile.

region'US' | 'CA'

Country catalog. One of US, CA. Default US.

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": {
    "categories": [
      {
        "category_id": "a062f745-2dac-4d39-9437-27f4d047502c",
        "display_name": "Burrito",
        "item_ids": [
          "CMG-16",
          "CMG-15"
        ],
        "item_sections": [
          "RiceContentGroup",
          "BeansContentGroup"
        ],
        "menu_item_type": "Burrito",
        "sort_order": 1,
        "tags": [
          {
            "type": "rewards",
            "value": "Exclusive"
          }
        ],
        "type": "default"
      }
    ],
    "channel": "web-mobile",
    "dietary_tag_groups": [
      {
        "badge_color": "#6e7c1b",
        "badge_text": "V",
        "group_id": "4c5a70f6-40f5-4a8e-968a-3b69f675ab7f",
        "group_name": "Plant Based",
        "is_active": true,
        "select_type": "single",
        "subheader": "Tagged items contain your selection.",
        "tags": [
          {
            "preferred_badge_text": "V",
            "sort_order": 1,
            "tag_code": "vege",
            "tag_name": "Vegetarian"
          }
        ]
      }
    ],
    "item_groups": [
      {
        "calorie_range_max": 60,
        "calorie_range_min": 60,
        "default_item_id": "CMG-1036",
        "display_name": "Mexican Cauliflower Rice",
        "name": "CauliRiceEntree"
      }
    ],
    "item_sections": [
      {
        "display_name": "Add-Ons | Always On The Side",
        "item_ids": [
          "CMG-5414",
          "CMG-5410"
        ],
        "name": "AddonContentGroup",
        "sort_order": 10
      }
    ],
    "items": [
      {
        "as_customization_name": "Normal",
        "dietary_tags": [
          "vege",
          "vega",
          "pale",
          "keto"
        ],
        "item_id": "CMG-1",
        "nutrition": [
          {
            "name": "Calories",
            "unit": "cal",
            "value": "180"
          }
        ],
        "tags": [
          {
            "type": "rewards",
            "value": "Exclusive"
          }
        ]
      }
    ],
    "region": "US"
  }
}

Changes

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