Chipotle

List one Chipotle restaurant's preset meals with prices

Returns the preset meals one Chipotle restaurant sells -- group Build-Your-Own packs, the High Protein line and limited-time Influencer meals -- each with its dine-in and delivery price at that restaurant, calorie label, dietary and macro tags, the components that make it up, merchandising tags and images. Prices are genuinely restaurant-specific: the same Build-Your-Own Chicken pack is priced differently from one location to another, so this is the endpoint to use for real pricing rather than /chipotle/meals, which lists the national meal definitions with no prices at all. Calorie labels are a range for build-your-own meals and a single figure for fixed ones, so they are returned as strings. Restaurant numbers come from GET /chipotle/restaurants.

get/chipotle/restaurant/meals

Request

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

Query parameters

restaurant_numberstring required

Chipotle's numeric restaurant id, from /chipotle/restaurants

meal_type'BuildYourOwn' | 'HighProtein' | 'Influencer'

Filter to one meal family. One of BuildYourOwn, HighProtein, Influencer.

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": {
    "count": 21,
    "meal_type": "HighProtein",
    "meals": [
      {
        "calories": "520 - 1220",
        "components": [
          {
            "available": true,
            "item_id": "CMG-5375",
            "name": "White Rice",
            "pricing": {
              "delivery_price": 13.9,
              "price": 10.7
            },
            "quantity": 1
          }
        ],
        "drinks": [
          {
            "available": true,
            "item_id": "CMG-5375",
            "name": "White Rice",
            "pricing": {
              "delivery_price": 13.9,
              "price": 10.7
            },
            "quantity": 1
          }
        ],
        "entree_available": true,
        "entree_item_id": "CMG-5374",
        "images": [
          {
            "category": "WEB"
          }
        ],
        "marketing_copy": "BuildYourOwn",
        "meal_id": "e4200067-da42-490c-81f1-37d26ddd9722",
        "meal_tags": [
          {
            "type": "rewards",
            "value": "Exclusive"
          }
        ],
        "name": "Build-Your-Own Chicken",
        "pricing": {
          "delivery_price": 13.9,
          "price": 10.7
        },
        "sides": [
          {
            "available": true,
            "item_id": "CMG-5375",
            "name": "White Rice",
            "pricing": {
              "delivery_price": 13.9,
              "price": 10.7
            },
            "quantity": 1
          }
        ],
        "sort_order": 1,
        "type": "BuildYourOwn"
      }
    ],
    "restaurant_number": 3982
  }
}

Changes

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