---
title: "Get Chipotle's menu presentation metadata"
method: GET
path: "/chipotle/menu/metadata"
tags: ["Chipotle"]
---

# Get Chipotle's menu presentation metadata

`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`

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.

## Query parameters

- `channel` 'web' | 'web-mobile'
- `region` 'US' | 'CA'

## Headers

- `x-api-key` string, required

## Response `200`

OK

- ChipotleMenuMetadataResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` ChipotleMenuMetadataResponse
    - `categories` ChipotleMenuCategory[]
      - `banner_image_url` string
      - `category_id` string
      - `description` string
      - `display_name` string
      - `is_rewards_exclusive` boolean
      - `item_ids` string[]
      - `item_sections` string[]
      - `menu_item_type` string
      - `sort_order` integer: SortOrder is this category's position in Chipotle's top-level menu nav. It is a pointer and omitted for categories only reachable as a customization sub-section (e.g. "Chips & Sides"), not in the nav bar itself -- those have no real position to report.
      - `tags` ChipotleMealTag[]
        - `type` string
        - `value` string
      - `thumbnail_image_url` string
      - `type` string: Type is Chipotle's own category kind: default, quantity, nested or preconfigured.
    - `channel` string
    - `dietary_tag_groups` ChipotleDietaryTagGroup[]
      - `badge_color` string
      - `badge_text` string
      - `group_id` string
      - `group_name` string
      - `is_active` boolean
      - `select_type` string
      - `sort_order` integer
      - `subheader` string
      - `tags` ChipotleDietaryTag[]
        - `preferred_badge_text` string
        - `sort_order` integer
        - `tag_code` string: TagCode is the short code items reference in their own dietary_tags list (see MenuMetadataItem.DietaryTags).
        - `tag_name` string
    - `fetched_at` string
    - `item_groups` ChipotleMenuItemGroup[]
      - `calorie_range_max` integer
      - `calorie_range_min` integer
      - `default_item_id` string
      - `display_name` string
      - `display_range_format` boolean
      - `name` string
    - `item_sections` ChipotleMenuItemSection[]
      - `display_name` string
      - `has_select_none_option` boolean
      - `item_ids` string[]
      - `name` string
      - `sort_order` integer
    - `items` ChipotleMenuMetadataItem[]
      - `as_customization_name` string: AsCustomizationName is the label Chipotle shows for this item when it appears as a customization choice rather than a standalone item.
      - `dietary_tags` string[]: DietaryTags are tag codes (e.g. "vege", "keto") joinable against DietaryTagGroups[].Tags[].TagCode for the human-readable name.
      - `is_rewards_exclusive` boolean
      - `item_id` string
      - `nutrition` ChipotleNutritionFact[]
        - `name` string
        - `unit` string
        - `value` string
      - `tags` ChipotleMealTag[]
        - `type` string
        - `value` string
      - `thumbnail_url` string
    - `region` string
    - `source_url` string
  - `msg` unknown

## Other responses

- `400`: Bad Request
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
