Chipotle
Chipotle's own burrito-bowl builder — every protein with its full rice/beans/salsa/topping list, straight off the site's ordering API.
Domain: chipotle.com
Also known as: Chipotle, Chipotle Mexican Grill, chipotle.com
Call it directly
bowmark.providers.chipotle.getBowlBuilder(options?: { protein?: string }): Promise<ChipotleBowlBuilderResult>Functions
| Function | What it does |
|---|---|
getBowlBuilder | Every burrito-bowl protein option and its full rice/beans/salsa/topping build, straight off chipotle.com's own ordering API. |
Types
interface ChipotleCustomization {
id: number;
name: string;
}
interface ChipotleContentItem {
itemId: string;
itemName: string;
itemType: string;
defaultContent: boolean;
customizations: ChipotleCustomization[];
}
interface ChipotleBowlOption {
itemId: string;
itemName: string;
primaryFillingName: string | null;
contents: ChipotleContentItem[];
}
interface ChipotleBowlBuilderResult {
source: string;
pricesAvailable: false;
proteins: ChipotleBowlOption[];
}Examples
const { proteins } = await bowmark.providers.chipotle.getBowlBuilder({ protein: "chicken" });
// proteins[0] -> { itemId: "CMG-101", itemName: "Chicken Bowl", primaryFillingName: "Chicken", contents: [{ itemId: "CMG-5301", itemName: "Guacamole", itemType: "Toppings", defaultContent: true, customizations: [{ id: 3, name: "Side" }] }, …] }