---
title: "Get one Shake Shack store's detail"
method: GET
path: "/shakeshack/store"
tags: ["Shake Shack"]
---

# Get one Shake Shack store's detail

`GET /shakeshack/store`

## Request

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

Returns one Shake Shack store: postal address, coordinates, phone (when published), a Monday-first week of opening hours (omitted for a location that publishes no schedule, seen on venue/kiosk-shaped locations such as inside a stadium), and the order types Shake Shack publishes for it, e.g. "Dine In", "Delivery". Store paths come from GET /shakeshack/locations, either the aliased "location/<slug>" form or the legacy "node/<id>" form -- both resolve to the same record, and the response's own path field always reports the canonical alias. A path with neither shape, or one that does not resolve to a real store page, returns a 404.

## Query parameters

- `path` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- ShakeshackStoreResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` ShakeshackStoreResponse
    - `address` ShakeshackStoreAddress
      - `city` string
      - `country` string
      - `line1` string
      - `postal_code` string
      - `region` string
    - `fetched_at` string
    - `hours` ShakeshackStoreHours[]: Hours is Monday-first. Omitted entirely for locations that publish no weekly schedule (seen on venue/kiosk-shaped locations, e.g. inside a stadium).
      - `closed` boolean: Closed is true when Shake Shack publishes the day with no open interval.
      - `closes` string
      - `day_of_week` string
      - `opens` string
    - `latitude` number
    - `longitude` number
    - `name` string
    - `order_types` string[]: OrderTypes are the fulfillment types Shake Shack publishes for this location, e.g. "Dine In", "Delivery".
    - `path` string: Path is the canonical page path this record resolved to, e.g. "location/meyerland-tx" -- present even when the requested path was the legacy "node/<nid>" form of the same location.
    - `phone_number` string
    - `source_url` string
    - `store_id` string: StoreID is the underlying Drupal node id, e.g. "51351" from /node/51351. Present whenever the page's own settings expose it.
  - `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)
