Restaurant locator and footprint mapping
Use Chipotle endpoints to turn restaurant locator and footprint mapping into repeatable API requests with documented inputs and JSON responses.
Turn Chipotle's public ordering data into structured JSON — restaurant locations with capability flags (Chipotlane, catering, curbside), the national menu catalog and preset meals, restaurant-specific live pricing for both, and menu presentation metadata (nutrition, dietary tags) plus the full ingredient-sourcing catalog. Credential-free.
Find Chipotle restaurants, get the national menu catalog or restaurant-specific pricing, and pull ingredient and nutrition data as structured JSON.
Endpoint families
5
Documented params
22
Examples
8
Live catalog snapshot
Active endpoints
8
Methods
GET
Required params
13
Schema refs
8
{
"platform": "Chipotle",
"endpoint": "chipotle-restaurants",
"method": "GET",
"path": "/chipotle/restaurants",
"auth": "apiKey"
}Use cases
Find Chipotle restaurants, get the national menu catalog or restaurant-specific pricing, and pull ingredient and nutrition data as structured JSON.
Use Chipotle endpoints to turn restaurant locator and footprint mapping into repeatable API requests with documented inputs and JSON responses.
Use Chipotle endpoints to turn restaurant-specific price monitoring into repeatable API requests with documented inputs and JSON responses.
Use Chipotle endpoints to turn nutrition and ingredient data for diet apps into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live Chipotle endpoint catalog — 8 endpoints, 22 documented request parameters, and 8 published response schemas — the same catalog Docs and Playground run against.
8 documented Chipotle endpoints, grouped into 5 request families — Restaurant, Menu and Ingredients, plus 2 more.
22 request parameters are documented across those Chipotle endpoints, 13 of them required — the full input contract is public before you write any integration code.
8 of the 8 Chipotle endpoints ship a recorded example response, and 8 carry a documented response schema — you can code against the real JSON before the first request.
Chipotle endpoints document their error responses (400, 404, 429 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
8 hosted MCP tools back the Chipotle endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
These cards are generated from the active endpoint catalog, so the landing page reflects the same API surface used by Docs and Playground.
/chipotle/restaurant
/chipotle/menu
/chipotle/ingredients
/chipotle/meals
/chipotle/restaurants
Endpoint catalog
/chipotle/restaurantsReturns Chipotle restaurants near a latitude/longitude, ordered by distance. Each restaurant carries its number (the id every other Chipotle endpoint takes), name, status, full postal address with coordinates, published open/close hours per day, nearest cross streets, timezone, and capability flags (Chipotlane pickup, online ordering, catering, curbside pickup, dining room open, walk-up window). A coordinate with no Chipotle nearby returns an empty list rather than an error.
MCP tool chipotle_restaurants
/chipotle/restaurantReturns one Chipotle restaurant by its numeric restaurant number. Note this single-restaurant route returns a leaner record than GET /chipotle/restaurants: the proximity search accepts an embeds parameter that pulls in hours and capability flags, and no such parameter exists here, so those fields may be absent. If you need the full record for a known restaurant, call /chipotle/restaurants with a tight radius around it instead.
MCP tool chipotle_restaurant
/chipotle/menuReturns Chipotle's restaurant-independent menu catalog -- every item it sells nationally, split into entrees, sides and drinks, with each item's category, type, primary filling and full customization tree. Takes no parameters. Prices are deliberately omitted from this response: Chipotle prices per restaurant, so the upstream returns every price as zero here, and surfacing a field of zeros would read as "free" rather than "unpriced". Use GET /chipotle/restaurant/menu for real prices.
MCP tool chipotle_menu
/chipotle/restaurant/menuReturns 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.
MCP tool chipotle_restaurant_menu
/chipotle/mealsReturns Chipotle's preset meal definitions -- the named combinations its ordering flow offers (Build-Your-Own Chicken and similar), each with an id, name, type and a description listing what the meal contains. Takes no parameters.
MCP tool chipotle_meals
/chipotle/restaurant/mealsReturns 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.
MCP tool chipotle_restaurant_meals
/chipotle/menu/metadataReturns 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.
MCP tool chipotle_menu_metadata
/chipotle/ingredientsReturns 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.
MCP tool chipotle_ingredients
Related APIs
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
Marketplaces & Retail
Turn public Shop.app product and merchant pages into structured JSON for e-commerce product intelligence, price research, shop monitoring, and marketplace discovery workflows.
How to scrape Chipotle
Crawlora's Chipotle endpoints return normalized public Chipotle ordering data as JSON with one API key — no Chipotle account required. Chipotle prices per restaurant, so only the restaurant-scoped endpoints carry real prices.
Pass a latitude and longitude to /chipotle/restaurants for nearby locations with capability flags (Chipotlane pickup, catering, curbside, dining room), then pass a restaurant_number to /chipotle/restaurant/menu for that location's live menu with real dine-in and delivery prices — the national /chipotle/menu returns every price as zero since Chipotle prices per restaurant.
Call /chipotle/meals for the national preset meal definitions (Build-Your-Own Chicken and similar, no prices), or /chipotle/restaurant/meals with a restaurant_number for that location's real dine-in and delivery price per meal, calorie label, and dietary tags.
Call /chipotle/menu/metadata for per-item calories, portion size, and dietary tag codes (Plant Based, Lifestyle, and more), joined against /chipotle/menu or /chipotle/restaurant/menu by item_id — this endpoint carries no prices of its own.
Call /chipotle/ingredients for the raw-ingredient catalog (sourcing copy, imagery) plus which menu items each ingredient appears in — the only Chipotle endpoint that exposes recipe-level composition.
FAQ
Call /chipotle/restaurants with a coordinate for nearby locations, /chipotle/menu or /chipotle/restaurant/menu for the menu catalog, /chipotle/meals or /chipotle/restaurant/meals for preset meals, /chipotle/menu/metadata for nutrition and dietary tags, or /chipotle/ingredients for the recipe breakdown — all return structured JSON with one API key.
Chipotle prices per restaurant, so the national menu catalog has no single real price to report — the upstream deliberately zeroes the field rather than showing a misleading number. Use /chipotle/restaurant/menu with a restaurant_number for real dine-in and delivery prices at a specific location.
Yes — the same Build-Your-Own Chicken pack is genuinely priced differently from one Chipotle to another, both for menu items (/chipotle/restaurant/menu) and preset meals (/chipotle/restaurant/meals).
Yes — /chipotle/ingredients returns Chipotle's raw-ingredient content pages and which menu items each ingredient appears in, joinable against /chipotle/menu/metadata's dietary tag codes for a full nutrition-and-sourcing picture.