---
title: "Get Chipotle's ingredient content catalog"
method: GET
path: "/chipotle/ingredients"
tags: ["Chipotle"]
---

# Get Chipotle's ingredient content catalog

`GET /chipotle/ingredients`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/chipotle/ingredients`
- Auth: API key in header `x-api-key`

Returns Chipotle's raw-ingredient content pages -- sourcing story, marketing copy, imagery -- and the per-item recipe breakdown. ingredients[] has one entry per raw ingredient (Avocado, Yellow Onion, ...), each with its facts/sourcing copy and the menu_item_ids it appears in. ingredient_groups[] is the reverse view: one entry per recipe category (proteins, rice and beans, ...) listing each item's exact ingredient_keys, joinable against ingredients[].key for the human-readable name. Nothing else in this family exposes either ingredient content or recipe-level composition.

## Query parameters

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

## Headers

- `x-api-key` string, required

## Response `200`

OK

- ChipotleIngredientsResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` ChipotleIngredientsResponse
    - `channel` string
    - `count` integer
    - `fetched_at` string
    - `ingredient_groups` ChipotleIngredientGroup[]
      - `items` ChipotleIngredientGroupItem[]
        - `ingredient_keys` string[]
        - `item_id` string
      - `title` string
    - `ingredients` ChipotleIngredient[]
      - `background_image_url` string
      - `background_image_url_mobile` string
      - `facts_description` string
      - `facts_subtitle` string
      - `facts_title` string
      - `key` string: Key is the short code MenuMetadataItem.DietaryTags-style codes and IngredientGroupItem.IngredientKeys reference this ingredient by.
      - `menu_item_ids` string[]: MenuItemIDs are the items this ingredient appears in, joinable against /chipotle/menu or /chipotle/restaurant/menu.
      - `sub_description` string
      - `thumbnail_url` string
      - `title` 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/afac9b012a27?raw)
