GET/dominos/couponsapiKey1 credit/request
Returns one Domino's US store's available coupons and deals: standalone coupons (code, name, description, price, valid service methods, and any alternate promo/marketing codes that resolve to the same coupon), plus tiered volume-discount coupon groups (e.g. "order 7+ pizzas, get 15% off"). Reads the same structured menu response as GET /dominos/menu, so it costs no additional upstream request. A store can genuinely have zero active coupons -- an empty list is not an error. Store ids come from GET /dominos/store-locator. An unknown store id returns 404.
Required: store_id.
Sampled 14 Oct 2026: 17 items. Filled in every item: code, name, valid_service_methods, bundle, local. Not in every item: price (15), virtual_codes (5), description (1). In the sample: price: 2.99 to 21.99, median 11.99; name: “1 Medium Domino's Specialty Pizza” and 15 other values; bundle: true in 10 of 17; valid_service_methods: median 4 entries; local: true in 13 of 17; virtual_codes: median 1 entry; description: “7.99 Carryout Deal”.
Open in Playground
GET/dominos/customizationapiKey1 credit/request
Returns one Domino's US store's full build-your-own customization catalog, grouped by product category (Domino's own names, e.g. "BuildYourOwnDomino" for pizza, "GSalad" for garden salads): every selectable size, crust/flavor style, topping, and side, each with its own code, name, description, dietary/placement flags (e.g. Meat, Vege, Sauce, WholeOnly), and any other attributes Domino's attaches (e.g. ExclusiveGroup for mutually-exclusive options). Also returns cooking instructions (bake level, cut style, seasoning), grouped. Store ids come from GET /dominos/store-locator. An unknown store id returns 404.
Required: store_id.
Sampled 14 Oct 2026: 10 items. Filled in every item: category. Not in every item: sizes (7), toppings (6), sides (4), flavors (4). In the sample: category: “Bread” and 9 other values; sizes: median 3 entries; toppings: median 5 entries; sides: median 3 entries; flavors: median 1 entry.
Open in Playground
GET/dominos/menuapiKey1 credit/request
Returns one Domino's US store's full menu, as a flat list of categories (each with a stable code/name path, e.g. "Pizza > Specialty Pizzas") and their items. Each item carries its code, name, description, and product type, plus every purchasable variant (size/style) with its own code, name, and price. Store ids come from GET /dominos/store-locator. An unknown store id returns 404.
Required: store_id.
Sampled 14 Oct 2026: 11 items. Filled in every item: code, name, items. In the sample: name: “Pizza > Build Your Pizza” and 10 other values; items: median 6 entries.
Open in Playground
GET/dominos/nutritionapiKey3 credits/request
Returns calorie information (Domino's own "Cal-O-Meter" data) for one product at one store. For a named/fixed menu item (a specialty pizza, bread, wing, pasta, sandwich, salad, drink, or dessert -- any item code from GET /dominos/menu), give only store_id and product_code; the item's default configuration is used. For a build-your-own pizza, also give size, base, and any topping codes -- calories are computed for that exact configuration, matching Domino's own live calculator. size and base must be given together; toppings requires both. Reads live, not from a cache -- each call creates and discards one anonymous cart server-side, so it is slower than this family's other endpoints. An unknown product code, or an invalid size/base/topping combination, returns an error.
Required: store_id, product_code. Optional: size, base, toppings.
Sampled 14 Oct 2026: 4 fields returned with a value. In the sample: name: “16-Piece Parmesan Bread Bites”; calories: “210 Calories / 4 pieces”.
Open in Playground
GET/dominos/store-locatorapiKey1 credit/request
Returns Domino's US stores that can serve a location: store id, address with coordinates, phone, open/online status, per-service-method availability (delivery, carryout, drive-up carryout), contactless option status, Domino's own hours summary per service method, and estimated wait windows. At least one of postal_code, or both city and state, is required; address is an optional street line that improves precision when combined with city/state. The response's query field echoes how Domino's own address resolver actually interpreted the input, including its granularity (e.g. resolved to a specific street range vs. only a city/region).
Optional: address, city, state, postal_code, service_method.
Sampled 14 Oct 2026: 10 items. Filled in every item: store_id, address, phone, is_open, is_online_now, delivery_available, carryout_available, drive_up_carryout_available and 4 more. In the sample: is_open: true in 10 of 10; is_online_now: true in 10 of 10; delivery_available: true in 10 of 10; carryout_available: true in 10 of 10; drive_up_carryout_available: true in 10 of 10.
Open in Playground
GET/dominos/storeapiKey1 credit/request
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.
Required: store_id.
Sampled 14 Oct 2026: 7 items. Filled in every item: week_day, windows. In the sample: week_day: “Monday” and 6 other values; windows: median 1 entry.
Open in Playground