---
title: "Get one Taco Bell restaurant's full live catalog in a single call"
method: GET
path: "/taco-bell/store-menu"
tags: ["TacoBell"]
---

# Get one Taco Bell restaurant's full live catalog in a single call

`GET /taco-bell/store-menu`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/taco-bell/store-menu`
- Auth: API key in header `x-api-key`

Returns one Taco Bell US restaurant's entire menu -- every category and item in one call, each with its price, calories, product and food type, image, and whether it is currently carried and displayed at THIS store. Where GET /taco-bell/menu returns one category's items from the national default catalog, this is store-scoped: some items are absent or hidden at some restaurants, and this is the only endpoint that shows that per store. Also returns the store's current happy-hour discount window, published nowhere else in this family. The response can be cached at the edge for up to 24 hours, so treat it as a recent snapshot of what the store carries rather than a live per-second signal; for a store's serving-time windows (breakfast vs. Balance Of Day, etc.) use GET /taco-bell/store instead. Store numbers come from GET /taco-bell/stores.

## Query parameters

- `store_number` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- TacobellStoreMenuResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` TacobellStoreMenuResponse
    - `categories` TacobellStoreMenuCategory[]
      - `code` string
      - `items` TacobellMenuItem[]
        - `available_in_store` boolean
        - `calories` integer
        - `calories_text` string
        - `category` string
        - `code` string
        - `food_type` string
        - `has_meatless` boolean: HasMeatless marks an item with a meatless variant available.
        - `image_url` string
        - `item_type` string
        - `modifiable` boolean: Modifiable marks an item Taco Bell allows customizing.
        - `name` string
        - `price` TacobellMoney
          - `currency` string
          - `formatted` string: Formatted is Taco Bell's own rendering, kept because it carries the upstream's rounding/symbol conventions.
          - `value` number
        - `product_type` string
      - `name` string
    - `category_count` integer
    - `fetched_at` string
    - `happier_hours` TacobellTimeWindow
      - `ends_at` string
      - `starts_at` string
    - `item_count` integer
    - `source_url` string
    - `store_number` string
  - `msg` unknown

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
