Dominos API endpoint
Returns one Domino's US store's full profile -- richer than /dominos/store-locator's per-store summary. Includes the store's complete weekly hours (general hours and each service method's own hours, Monday-first, with every open/close window per day), Domino's own free-text hours summary per service method, per-service-method estimated wait windows, open/online status, per-service-method order availability (delivery, carryout, drive-up carryout, dine-in), contactless option status, and delivery/carryout order minimums. Store ids come from GET /dominos/store-locator. An unknown store id returns 404.
/dominos/storeReturns one Domino's US store's full profile record — richer than /api/v1/dominos/store-locator's per-store summary, which carries only a free-text hours summary and today's wait estimate.
Query parameters:
store_id (required) — Domino's store id, from /api/v1/dominos/store-locator.Response includes store_id, name, address (with latitude/longitude), phone, status, is_open, is_online_now, delivery_available, carryout_available, drive_up_carryout_available, dine_in_available, contactless_delivery, contactless_carryout, hours, service_hours, service_hours_description, estimated_wait_minutes, minimum_delivery_order_amount, minimum_carryout_order_amount, source_url, and fetched_at.
hours — the store's general weekly hours, Monday-first. Each entry has week_day and windows[] (each with opens/closes). A weekday can carry more than one window — e.g. a span that runs past midnight shows up as its own short early-morning window the following day.service_hours — the same weekly-hours shape as hours, keyed by service method (Carryout, Delivery, DriveUpCarryout, DeliverToMe).service_hours_description — Domino's own free-text summary per service method, the same shape /dominos/store-locator's per-store service_hours field carries.estimated_wait_minutes — min/max, keyed by service method (Delivery, Carryout), the same shape as /dominos/store-locator's per-store field.| Field | Filled in, of 7 checked | Values in the sample |
|---|---|---|
| week_day | 7 | “Monday” and 6 other values |
| windows | 7 | median 1 entry |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| store_id | string | Yes | Domino's store id, from /dominos/store-locator | 4336 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/dominos/store?store_id=4336" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "4336",
"name": "Downtown L St",
"address": {
"street": "1300 L St Nw",
"city": "Washington",
"region": "DC",
"postal_code": "20005",
"latitude": 38.9036,
"longitude": -77.03
},
"phone": "202-639-8700",
"status": "Open",
"is_open": true,
"is_online_now": false,
"delivery_available": true,
"carryout_available": true,
"drive_up_carryout_available": true,
"dine_in_available": false,
"contactless_delivery": "AVAILABLE",
"contactless_carryout": "DISABLED",
"hours": [
{
"week_day": "Monday",
"windows": [
{
"opens": "10:00",
"closes": "23:59"
}
]
}
],
"service_hours": {
"Delivery": [
{
"week_day": "Monday",
"windows": [
{
"opens": "10:00",
"closes": "23:59"
}
]
}
]
},
"service_hours_description": {
"Carryout": "Su-Th 10:00am-12:00am\nFr-Sa 10:00am-1:00am",
"Delivery": "Su-Th 10:00am-12:00am\nFr-Sa 10:00am-1:00am",
"DriveUpCarryout": "Su-Th 11:00am-11:00pm\nFr-Sa 12:00am-12:00am,11:00am-12:00am",
"DeliverToMe": "Su-Sa 10:30am-9:00pm"
},
"estimated_wait_minutes": {
"Delivery": {
"min": 19,
"max": 34
},
"Carryout": {
"min": 7,
"max": 17
}
},
"minimum_delivery_order_amount": 20,
"minimum_carryout_order_amount": 0,
"source_url": "https://order.dominos.com/power/store/4336/profile",
"fetched_at": "2026-09-02T09:40:00Z"
}
}Request schema
No body schema
Response schema
#/definitions/dominos.storeDetailResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | Code is the HTTP status code or a custom code used to indicate the result of the request @example 200 | |||
| data | dominos.StoreDetailResponse | No | ||||
| data.address | dominos.StoreAddress | No | ||||
| data.address.city | string | No | Washington | |||
| data.address.latitude | number | No | 38.9036 | |||
| data.address.longitude | number | No | -77.03 | |||
| data.address.postal_code | string | No | 20005 | |||
| data.address.region | string | No | DC | |||
| data.address.street | string | No | 1300 L St Nw | |||
| data.carryout_available | boolean | No | true | |||
| data.contactless_carryout | string | No | DISABLED | |||
| data.contactless_delivery | string | No | AVAILABLE | |||
| data.delivery_available | boolean | No | true | |||
| data.dine_in_available | boolean | No | false | |||
| data.drive_up_carryout_available | boolean | No | true | |||
| data.estimated_wait_minutes | object | No | EstimatedWaitMinutes is keyed by service method (Delivery, Carryout), same shape as /dominos/store-locator's per-store field. | |||
| data.fetched_at | string | No | ||||
| data.hours | array | No | Hours is the store's general weekly hours, Monday-first. | |||
| data.hours[].week_day | string | No | Monday | |||
| data.hours[].windows | array | No | ||||
| data.hours[].windows[].closes | string | No | 23:59 | |||
| data.hours[].windows[].opens | string | No | 10:00 | |||
| data.is_online_now | boolean | No | true | |||
| data.is_open | boolean | No | true | |||
| data.minimum_carryout_order_amount | number | No | 0 | |||
| data.minimum_delivery_order_amount | number | No | 20 | |||
| data.name | string | No | Downtown L St | |||
| data.phone | string | No | 202-639-8700 | |||
| data.service_hours | object | No | ServiceHours is the full weekly hours per service method (Carryout, Delivery, DriveUpCarryout, DeliverToMe), Monday-first. | |||
| data.service_hours_description | object | No | ServiceHoursDescription is Domino's own free-text summary per service method -- the same shape /dominos/store-locator's per-store service_hours field carries. | |||
| data.source_url | string | No | ||||
| data.status | string | No | Open | Status is Domino's own legal/operating status label, e.g. "Open". | ||
| data.store_id | string | No | 4336 | |||
| msg | unknown | No | Msg is the message that describes the result of the request @example "Request successful" |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/dominos/store?store_id=4336" \
-H "x-api-key: $CRAWLORA_API_KEY"