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