Chipotle

Get one Chipotle restaurant's menu with prices

Returns one restaurant's live online menu split into entrees, sides, drinks and non-food items. This is the only Chipotle endpoint that carries prices: every item has both a dine-in price and a delivery price, which genuinely differ. Each item also carries its full customization tree -- contents (the individual fillings, salsas and sides that make it up, each with their own price pair) and content_groups (how many picks each group allows). Prices are per-restaurant, so two restaurants will legitimately return different numbers for the same item.

get/chipotle/restaurant/menu

Request

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

Query parameters

restaurant_numberstring required

Chipotle's numeric restaurant id

include_unavailableboolean

Include items the restaurant currently has unavailable (default false)

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": {
    "drinks": [
      {
        "available": true,
        "category": "Entree",
        "content_groups": [
          {
            "max_quantity": 1,
            "min_quantity": 1,
            "name": "BYOSalsaContentGroup"
          }
        ],
        "contents": [
          {
            "delivery_eligible": true,
            "group_name": "BYOAlwaysIncluded",
            "item_id": "CMG-5382",
            "name": "Large Guacamole",
            "pos_id": 6020,
            "pricing": {
              "delivery_price": 13.9,
              "price": 10.7
            },
            "type": "Included"
          }
        ],
        "delivery_eligible": true,
        "item_id": "CMG-6",
        "max_quantity": 1,
        "name": "Veggie Burrito",
        "pos_id": 4,
        "pricing": {
          "delivery_price": 13.9,
          "price": 10.7
        },
        "primary_filling": "Veggie",
        "type": "Burrito"
      }
    ],
    "entrees": [
      {
        "available": true,
        "category": "Entree",
        "content_groups": [
          {
            "max_quantity": 1,
            "min_quantity": 1,
            "name": "BYOSalsaContentGroup"
          }
        ],
        "contents": [
          {
            "delivery_eligible": true,
            "group_name": "BYOAlwaysIncluded",
            "item_id": "CMG-5382",
            "name": "Large Guacamole",
            "pos_id": 6020,
            "pricing": {
              "delivery_price": 13.9,
              "price": 10.7
            },
            "type": "Included"
          }
        ],
        "delivery_eligible": true,
        "item_id": "CMG-6",
        "max_quantity": 1,
        "name": "Veggie Burrito",
        "pos_id": 4,
        "pricing": {
          "delivery_price": 13.9,
          "price": 10.7
        },
        "primary_filling": "Veggie",
        "type": "Burrito"
      }
    ],
    "non_food_items": [
      {
        "available": true,
        "category": "Entree",
        "content_groups": [
          {
            "max_quantity": 1,
            "min_quantity": 1,
            "name": "BYOSalsaContentGroup"
          }
        ],
        "contents": [
          {
            "delivery_eligible": true,
            "group_name": "BYOAlwaysIncluded",
            "item_id": "CMG-5382",
            "name": "Large Guacamole",
            "pos_id": 6020,
            "pricing": {
              "delivery_price": 13.9,
              "price": 10.7
            },
            "type": "Included"
          }
        ],
        "delivery_eligible": true,
        "item_id": "CMG-6",
        "max_quantity": 1,
        "name": "Veggie Burrito",
        "pos_id": 4,
        "pricing": {
          "delivery_price": 13.9,
          "price": 10.7
        },
        "primary_filling": "Veggie",
        "type": "Burrito"
      }
    ],
    "restaurant_number": 3982,
    "sides": [
      {
        "available": true,
        "category": "Entree",
        "content_groups": [
          {
            "max_quantity": 1,
            "min_quantity": 1,
            "name": "BYOSalsaContentGroup"
          }
        ],
        "contents": [
          {
            "delivery_eligible": true,
            "group_name": "BYOAlwaysIncluded",
            "item_id": "CMG-5382",
            "name": "Large Guacamole",
            "pos_id": 6020,
            "pricing": {
              "delivery_price": 13.9,
              "price": 10.7
            },
            "type": "Included"
          }
        ],
        "delivery_eligible": true,
        "item_id": "CMG-6",
        "max_quantity": 1,
        "name": "Veggie Burrito",
        "pos_id": 4,
        "pricing": {
          "delivery_price": 13.9,
          "price": 10.7
        },
        "primary_filling": "Veggie",
        "type": "Burrito"
      }
    ]
  }
}

Changes

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