Endpoint Playground
Returns one Subway store's forward-looking pickup schedule -- every time slot the store is currently accepting orders for, as RFC3339 UTC instants, earliest first. Slots begin at the store's next orderable time (roughly half an hour out, not immediately) and run through closing, so the list reflects real remaining capacity for today rather than the store's advertised opening hours. Store IDs come from a GET /subway/store or GET /subway/nearby result's store_id field. A store that is closed or past its last slot for the day returns an empty slots array, which is a valid answer rather than an error. interval_minutes reports the spacing between consecutive slots as measured from the response itself.
14 Oct 2026: Single record response; 6 fields had a value in every checked item.
Sample value profiles: earliest_slot: 2026-10-13; count: 20; slots: 20 entries.
curl 'https://api.crawlora.net/api/v1/subway/available-times?store_id=75376-0' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| store_id | string | Yes | 75376-0 | Store ID from a /subway/store or /subway/nearby result's store_id |
| limit | integer | No | Maximum slots to return (1-200). Defaults to every slot the store offers. |
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "75376-0",
"slots": [
"2026-09-05T13:15:00Z",
"2026-09-05T13:20:00Z",
"2026-09-05T13:25:00Z"
],
"count": 3,
"interval_minutes": 5,
"earliest_slot": "2026-09-05T13:15:00Z",
"latest_slot": "2026-09-06T03:55:00Z",
"source_url": "https://www.subway.com/api/order/available-times/75376-0",
"fetched_at": "2026-09-05T12:39:35Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.