---
title: "Get Zaxby's national reference menu"
method: GET
path: "/zaxbys/menu"
tags: ["Zaxbys"]
---

# Get Zaxby's national reference menu

`GET /zaxbys/menu`

## Request

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

Returns Zaxby's full national reference menu: every category and product, with description, calories, image, and a full recursive customization tree (size/protein/sauce choices, each with its own real price delta). This is national reference data, not store-priced -- most items list cost 0 because real pricing is store-specific and requires a signed-in ordering session this endpoint does not have. Many items price entirely through a required customization selection rather than a base cost, so cost 0 on an item is expected, not a bug.

## Headers

- `x-api-key` string, required

## Response `200`

OK

- ZaxbysMenuResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` ZaxbysMenuResponse
    - `categories` ZaxbysMenuCategory[]
      - `catering` boolean: Catering marks a catering-only section (larger platters/boxed lunches), separate from the everyday menu.
      - `id` integer
      - `image` string
      - `name` string
      - `products` ZaxbysMenuProduct[]
        - `available_now` boolean: AvailableNow reflects the upstream's own current-availability flag (e.g. a limited-time item outside its active window is excluded here, not filtered out of the response -- callers can decide what to do with a not-currently-available item).
        - `badges` string[]
        - `calories` string
        - `cost` number
        - `customization_available` boolean
        - `description` string
        - `groups` ZaxbysMenuModifierGroup[]
          - `id` integer
          - `name` string
          - `options` ZaxbysMenuModifierOption[]
            - `cost` number
            - `default` boolean
            - `groups` ZaxbysMenuModifierGroup[]
            - `id` integer
            - `name` string
        - `image` string
        - `product_id` integer
        - `short_description` string
        - `size` string
        - `tags` string[]
        - `title` string
      - `slug` string
      - `spotlight` boolean
    - `category_count` integer
    - `fetched_at` string
    - `product_count` integer
    - `source_url` string
  - `msg` unknown

## Other responses

- `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/0497899e2016?raw)
