Endpoint Playground
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.
14 Oct 2026: Single record response; 4 fields had a value in every checked item.
Sample value profiles: name: “16-Piece Parmesan Bread Bites”; calories: “210 Calories / 4 pieces”.
curl 'https://api.crawlora.net/api/v1/dominos/nutrition?store_id=4336&product_code=S_PIZZA' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| store_id | string | Yes | 4336 | Domino's store id, from /dominos/store-locator |
| product_code | string | Yes | S_PIZZA | A product code from /dominos/menu's items[].code -- a named/fixed item, or a build-your-own base (e.g. S_PIZZA) |
| size | string | No | Build-your-own size code, from /dominos/menu's variants. Required together with base. | |
| base | string | No | Build-your-own crust code. Required together with size. | |
| toppings | array | No | Repeatable. Topping codes to add to a build-your-own pizza. Only used together with size+base. |
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "4336",
"product_code": "F_PBITES",
"name": "16-Piece Parmesan Bread Bites",
"calories": "210 Calories / 4 pieces",
"source_url": "https://www.dominos.com/api/web-bff/graphql",
"fetched_at": "2026-09-04T00:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.