---
title: "Get one Five Guys store's priced menu from the ordering platform"
method: GET
path: "/fiveguys/ordering-menu"
tags: ["FiveGuys"]
---

# Get one Five Guys store's priced menu from the ordering platform

`GET /fiveguys/ordering-menu`

## Request

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

Returns one restaurant's full menu exactly as Five Guys' own ordering platform sells it, including real per-item prices -- the one field no other endpoint in this family can surface (GET /fiveguys/menu is fiveguys.com's own marketing content and carries no price at all). Categories and items are returned with name, description, price, calories (a single value or a real range, e.g. a fountain drink sized at checkout), an image, and whether the platform currently has the item available. id is the ordering platform's own restaurant id from GET /fiveguys/ordering-locations' locations[].id -- it is not a Yext entity id and does not correspond to any id from GET /fiveguys/search, /fiveguys/nearby, /fiveguys/directory, or /fiveguys/store.

## Query parameters

- `id` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- FiveguysOrderingMenuResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` FiveguysOrderingMenuResponse
    - `categories` FiveguysOrderingMenuCategory[]
      - `description` string
      - `id` string
      - `items` FiveguysOrderingMenuItem[]
        - `available_always` boolean
        - `available_now` boolean: AvailableNow and AvailableAlways report the platform's own live availability for this item at this store, independent of the store's own open/closed state -- an item can be permanently 86'd (AvailableAlways false, AvailableNow false) or time-boxed to certain hours (AvailableAlways false, AvailableNow reflecting the current time).
        - `calories` FiveguysOrderingMenuItemCalories
          - `max` integer
          - `min` integer
        - `cost` number: Cost is the item's price in the store's own currency, exactly as published -- this is the field every other Five Guys endpoint in this family cannot surface (see the package doc's pricing section).
        - `description` string
        - `id` string
        - `image_url` string
        - `name` string
        - `short_description` string
        - `slug` string
      - `name` string
      - `slug` string
    - `count` integer: Count is the total item count across every returned category.
    - `fetched_at` string
    - `id` string: ID echoes the requested ordering-platform restaurant id.
    - `source_url` 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/0497899e2016?raw)
