---
title: "Get one Subway store's detail"
method: GET
path: "/subway/store"
tags: ["Subway"]
---

# Get one Subway store's detail

`GET /subway/store`

## Request

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

Returns one Subway store's detail: address, coordinates, phone (display and E.164), opening hours, and the locator's own entity profile -- IANA timezone, Google Place ID and CID for joining to Google Maps data, franchise number, price range, published services and meal types, and explicit online-ordering/catering/drive-through flags. Boolean flags are omitted entirely when the locator does not publish them, so an absent flag is not a false one. open reflects the location's published status (a store flagged closed long-term), which is distinct from whether it is currently within its opening hours. store_id is the value GET /subway/menu and GET /subway/available-times take. Paths come from a GET /subway/sitemap entry.

## Query parameters

- `path` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- SubwayStoreResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` SubwayStoreResponse
    - `address` SubwayStoreAddress
      - `city` string
      - `country` string
      - `postal_code` string
      - `region` string
      - `street` string
    - `description` string: Description is the store's marketing blurb.
    - `fetched_at` string
    - `franchise_number` string: FranchiseNumber is the store's franchise identifier, distinct from StoreID (which carries a "-0" ordering suffix).
    - `google_cid` string
    - `google_place_id` string: GooglePlaceID and GoogleCID identify this store in Google's own data, so a caller can join a Subway location to a Google Maps place without geocoding it themselves.
    - `has_catering` boolean
    - `has_drive_through` boolean
    - `has_online_ordering` boolean: HasOnlineOrdering, HasCatering and HasDriveThrough are the locator's explicit booleans. They are pointers so "not published" stays distinguishable from a published false.
    - `hours` SubwayStoreHours[]
      - `closed` boolean
      - `closes` string
      - `day_of_week` string
      - `opens` string
      - `segments` SubwayTimeSegment[]
        - `closes` string
        - `opens` string
    - `latitude` number
    - `longitude` number
    - `meals_served` string[]
    - `menu_url` string: MenuURL and OrderURL point at the store's ordering pages.
    - `name` string
    - `open` boolean: Open reports the location's own published status. False means the store is flagged closed (permanently or long-term), which is not the same as being outside today's opening hours.
    - `order_url` string
    - `path` string
    - `phone_e164` string: PhoneE164 is the same number in dialable E.164 form.
    - `phone_number` string
    - `pickup_and_delivery_services` string[]: PickupAndDeliveryServices and MealsServed are the locator's own separate groupings, kept distinct rather than merged into Services.
    - `price_range` string: PriceRange is the locator's own band, e.g. "$".
    - `services` string[]: Services lists the amenities the locator publishes for this store, e.g. "online ordering", "delivery", "catering".
    - `source_url` string
    - `store_id` string: StoreID is the numeric ordering identifier (e.g. "75376-0") this store uses on subway.com's ordering app -- pass it to GET /subway/menu as store_id. It comes free with this same page fetch; the locator and ordering platforms share one store ID.
    - `timezone` string: Timezone is the store's IANA zone -- needed to read the UTC slots from GET /subway/available-times as local wall-clock times.
  - `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)
